We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 33b584b commit 8e42d91Copy full SHA for 8e42d91
six.py
@@ -28,6 +28,11 @@
28
import sys
29
import types
30
31
+try:
32
+ from select import error as select_error
33
+except ImportError:
34
+ select_error = None
35
+
36
__author__ = "Benjamin Peterson <benjamin@python.org>"
37
__version__ = "1.13.0"
38
@@ -43,6 +48,7 @@
43
48
class_types = type,
44
49
text_type = str
45
50
binary_type = bytes
51
+ os_errors = OSError,
46
52
47
53
MAXSIZE = sys.maxsize
54
else:
@@ -71,6 +77,12 @@ def __len__(self):
71
77
MAXSIZE = int((1 << 63) - 1)
72
78
del X
73
79
80
+ os_errors = (
81
+ (EnvironmentError, select_error)
82
+ if select_error
83
+ else EnvironmentError,
84
+ )
85
74
86
75
87
def _add_doc(func, doc):
76
88
"""Add documentation to a function."""
0 commit comments