|
|
|
@ -3127,6 +3127,16 @@ else:
|
|
|
|
|
return ctypes.WINFUNCTYPE(*args, **kwargs)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if sys.version_info < (3, 0):
|
|
|
|
|
# open(file, mode='r', buffering=- 1, encoding=None, errors=None, newline=None, closefd=True) not: opener=None
|
|
|
|
|
def compat_open(file_, *args, **kwargs):
|
|
|
|
|
if len(args) > 6 or 'opener' in kwargs:
|
|
|
|
|
raise ValueError('open: unsupported argument "opener"')
|
|
|
|
|
return io.open(file_, *args, **kwargs)
|
|
|
|
|
else:
|
|
|
|
|
compat_open = open
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
legacy = [
|
|
|
|
|
'compat_HTMLParseError',
|
|
|
|
|
'compat_HTMLParser',
|
|
|
|
@ -3185,6 +3195,7 @@ __all__ = [
|
|
|
|
|
'compat_kwargs',
|
|
|
|
|
'compat_map',
|
|
|
|
|
'compat_numeric_types',
|
|
|
|
|
'compat_open',
|
|
|
|
|
'compat_ord',
|
|
|
|
|
'compat_os_name',
|
|
|
|
|
'compat_os_path_expanduser',
|
|
|
|
|