Show More
@@ -2078,7 +2078,7 b' class InteractiveShell(SingletonConfigurable):' | |||
|
2078 | 2078 | try: |
|
2079 | 2079 | print(val) |
|
2080 | 2080 | except UnicodeEncodeError: |
|
2081 |
print(val.encode( |
|
|
2081 | print(val.encode("utf-8", "backslashreplace").decode()) | |
|
2082 | 2082 | |
|
2083 | 2083 | def showsyntaxerror(self, filename=None, running_compiled_code=False): |
|
2084 | 2084 | """Display the syntax error that just occurred. |
@@ -452,6 +452,7 b' class InteractiveShellTestCase(unittest.TestCase):' | |||
|
452 | 452 | @mock.patch("builtins.print") |
|
453 | 453 | def test_showtraceback_with_surrogates(self, mocked_print): |
|
454 | 454 | values = [] |
|
455 | ||
|
455 | 456 | def mock_print_func(value, sep=" ", end="\n", file=sys.stdout, flush=False): |
|
456 | 457 | values.append(value) |
|
457 | 458 | if value == chr(0xD8FF): |
General Comments 0
You need to be logged in to leave comments.
Login now