@@ -104,9 +104,9 @@ def create_exception_instance(exc_class_name):
104104 exc_class = getattr(__builtins__, exc_class_name)
105105 else:
106106 exc_class = getattr(sys.modules['builtins'], exc_class_name)
107-
107+
108108 # Create exception with appropriate arguments
109- if exc_class_name in ('OSError', 'IOError', 'PermissionError', 'FileNotFoundError',
109+ if exc_class_name in ('OSError', 'IOError', 'PermissionError', 'FileNotFoundError',
110110 'FileExistsError', 'IsADirectoryError', 'NotADirectoryError',
111111 'InterruptedError', 'ChildProcessError', 'ConnectionError',
112112 'BrokenPipeError', 'ConnectionAbortedError', 'ConnectionRefusedError',
@@ -143,13 +143,13 @@ def test_exception_pickle(exc_class_name, with_timestamps=False):
143143 try:
144144 exc = create_exception_instance(exc_class_name)
145145 exc.custom_attr = "custom_value"
146-
146+
147147 if with_timestamps:
148148 exc.__timestamp_ns__ = 1234567890123456789
149-
149+
150150 pickled_data = pickle.dumps(exc, protocol=0)
151151 unpickled_exc = pickle.loads(pickled_data)
152-
152+
153153 result = {{
154154 'exception_type': type(unpickled_exc).__name__,
155155 'message': str(unpickled_exc),
@@ -159,7 +159,7 @@ def test_exception_pickle(exc_class_name, with_timestamps=False):
159159 'timestamp_value': getattr(unpickled_exc, '__timestamp_ns__', None),
160160 }}
161161 print(json.dumps(result))
162-
162+
163163 except Exception as e:
164164 error_result = {{'error': str(e), 'error_type': type(e).__name__}}
165165 print(json.dumps(error_result))
@@ -186,11 +186,11 @@ def test_exception_timestamp(exc_class_name):
186186 except BaseException as exc:
187187 has_timestamp = hasattr(exc, '__timestamp_ns__')
188188 timestamp_value = getattr(exc, '__timestamp_ns__', None)
189-
189+
190190 traceback_io = io.StringIO()
191191 traceback.print_exc(file=traceback_io)
192192 traceback_output = traceback_io.getvalue()
193-
193+
194194 result = {{
195195 'exception_type': type(exc).__name__,
196196 'has_timestamp_attr': has_timestamp,
@@ -200,7 +200,7 @@ def test_exception_timestamp(exc_class_name):
200200 'traceback_output': traceback_output
201201 }}
202202 print(json.dumps(result))
203-
203+
204204 except Exception as e:
205205 error_result = {{'error': str(e), 'error_type': type(e).__name__}}
206206 print(json.dumps(error_result))
0 commit comments