From f6413c1812fb52c7891bf708949500a35fa340bf Mon Sep 17 00:00:00 2001 From: Anthony Kim Date: Tue, 28 Nov 2023 15:59:45 -0800 Subject: [PATCH 1/2] attempting to fix decoration for windows pwsh --- pythonFiles/pythonrc.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pythonFiles/pythonrc.py b/pythonFiles/pythonrc.py index 632db2749bd8..f4fca30950f2 100644 --- a/pythonFiles/pythonrc.py +++ b/pythonFiles/pythonrc.py @@ -46,7 +46,7 @@ def __str__(self): # command_start="\x1b]633;B\x07", # command_executed="\x1b]633;C\x07", # ) - result = f"{chr(27)}]633;D;{exit_code}0{chr(7)}{chr(27)}]633;A{chr(7)}{original_ps1}{chr(27)}]633;B{chr(7)}{chr(27)}]633;C{chr(7)}" + result = f"{chr(27)}]633;D;{exit_code}{chr(7)}{chr(27)}]633;A{chr(7)}{original_ps1}{chr(27)}]633;B{chr(7)}{chr(27)}]633;C{chr(7)}" return result From 229ed120500b7610d2057db89747db364b6a2f5b Mon Sep 17 00:00:00 2001 From: Anthony Kim Date: Tue, 28 Nov 2023 16:04:43 -0800 Subject: [PATCH 2/2] fix test --- pythonFiles/tests/test_shell_integration.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pythonFiles/tests/test_shell_integration.py b/pythonFiles/tests/test_shell_integration.py index c1359140438b..06bb42499c58 100644 --- a/pythonFiles/tests/test_shell_integration.py +++ b/pythonFiles/tests/test_shell_integration.py @@ -10,7 +10,7 @@ def test_decoration_success(): ps1.hooks.failure_flag = False result = str(ps1) - assert result == "\x1b]633;D;00\x07\x1b]633;A\x07>>> \x1b]633;B\x07\x1b]633;C\x07" + assert result == "\x1b]633;D;0\x07\x1b]633;A\x07>>> \x1b]633;B\x07\x1b]633;C\x07" def test_decoration_failure(): @@ -20,7 +20,7 @@ def test_decoration_failure(): ps1.hooks.failure_flag = True result = str(ps1) - assert result == "\x1b]633;D;10\x07\x1b]633;A\x07>>> \x1b]633;B\x07\x1b]633;C\x07" + assert result == "\x1b]633;D;1\x07\x1b]633;A\x07>>> \x1b]633;B\x07\x1b]633;C\x07" def test_displayhook_call():