10000 Import all PEP3151 exceptions into future.builtins · r3m0t/python-future@747fd46 · GitHub
[go: up one dir, main page]

Skip to content

Commit 747fd46

Browse files
committed
Import all PEP3151 exceptions into future.builtins
1 parent 769d643 commit 747fd46

File tree

1 file changed

+19
-4
lines changed

1 file changed

+19
-4
lines changed

src/future/builtins/__init__.py

Lines changed: 19 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,22 @@
5454
try:
5555
FileNotFoundError = builtins.FileNotFoundError
5656
except NameError:
57-
from future.types.exceptions import FileNotFoundError
58-
__all__ += ['FileNotFoundError']
59-
60-
57+
from future.types.exceptions import *
58+
import future.types.exceptions as fte
59+
__all__ += [
60+
'BlockingOSError',
61+
'BrokenPipeError',
62+
'ChildProcessError',
63+
'ConnectionError',
64+
'ConnectionAbortedError',
65+
'ConnectionRefusedError',
66+
'ConnectionResetError',
67+
'FileExistsError',
68+
'FileNotFoundError',
69+
'InterruptedError',
70+
'IsADirectoryError',
71+
'NotADirectoryError',
72+
'PermissionErrror',
73+
'ProcessLookupError',
74+
'TimeoutError',
75+
]

0 commit comments

Comments
 (0)
0