From cf11f5aeeaf1f6fbbb0e47876cb7077f56365d82 Mon Sep 17 00:00:00 2001 From: Jack-R-lantern Date: Sat, 9 Oct 2021 15:58:24 +0900 Subject: [PATCH 1/8] Add __contains__ in dict_items --- vm/src/builtins/dict.rs | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/vm/src/builtins/dict.rs b/vm/src/builtins/dict.rs index c04332d69..c77bc2b6f 100644 --- a/vm/src/builtins/dict.rs +++ b/vm/src/builtins/dict.rs @@ -3,6 +3,7 @@ use super::{ PyTypeRef, }; use crate::{ + builtins::PyTupleRef, common::ascii, dictdatatype::{self, DictKey}, function::{ArgIterable, FuncArgs, IntoPyObject, KwArgs, OptionalArg}, @@ -926,6 +927,24 @@ impl PyDictItems { let inner = zelf.symmetric_difference(other, vm)?; Ok(PySet { inner }) } + + #[pymethod(magic)] + fn contains(zelf: PyRef, needle: PyTupleRef, vm: &VirtualMachine) -> PyResult { + if needle.len() != 2 { + return Ok(false); + } + let key = needle.fast_getitem(0); + let found = zelf.dict().contains(key.clone(), vm).unwrap(); + if found == false { + return Ok(false); + } + let value = needle.fast_getitem(1); + let found = PyDict::getitem(zelf.dict().clone(), key, vm).unwrap(); + if !vm.identical_or_equal(&found, &value)? { + return Ok(false); + } + Ok(true) + } } pub(crate) fn init(context: &PyContext) { From c852ce445528368c5f59400343c20a061381194c Mon Sep 17 00:00:00 2001 From: Jack-R-lantern Date: Sat, 9 Oct 2021 16:12:43 +0900 Subject: [PATCH 2/8] fix: remove unwrap --- vm/src/builtins/dict.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vm/src/builtins/dict.rs b/vm/src/builtins/dict.rs index b76342c46..706abf2d7 100644 --- a/vm/src/builtins/dict.rs +++ b/vm/src/builtins/dict.rs @@ -990,7 +990,7 @@ impl PyDictItems { return Ok(false); } let key = needle.fast_getitem(0); - let found = zelf.dict().contains(key.clone(), vm).unwrap(); + let found = zelf.dict().contains(key.clone(), vm)?; if found == false { return Ok(false); } From d925880de8482b3311a16352561605acacf8b946 Mon Sep 17 00:00:00 2001 From: Jack-R-lantern Date: Sat, 9 Oct 2021 16:47:54 +0900 Subject: [PATCH 3/8] Add testcase --- extra_tests/snippets/builtin_dict.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/extra_tests/snippets/builtin_dict.py b/extra_tests/snippets/builtin_dict.py index 6afa05707..4a18c9f0d 100644 --- a/extra_tests/snippets/builtin_dict.py +++ b/extra_tests/snippets/builtin_dict.py @@ -16,7 +16,7 @@ assert {'a': 123}.get('b') == None assert {'a': 123}.get('b', 456) == 456 d = {'a': 123, 'b': 456} -assert list(reversed(d)) == ['b', 'a'] + assert list(reversed(d.keys())) == ['b', 'a'] assert list(reversed(d.values())) == [456, 123] assert list(reversed(d.items())) == [('b', 456), ('a', 123)] @@ -26,3 +26,8 @@ with assert_raises(StopIteration): next(dict_reversed) assert 'dict' in dict().__doc__ +d = {'a': 123, 'b': 456} +assert ('a', 123) in d.items() +assert ('b', 456) in d.items() +assert ('a', 123, 3) not in d.items() +assert () not in d.items() \ No newline at end of file From d59d5e17e6a9607398607215ddf1f8852dd9ef0b Mon Sep 17 00:00:00 2001 From: Jack-R-lantern Date: Sat, 9 Oct 2021 16:54:32 +0900 Subject: [PATCH 4/8] remove file --- extra_tests/snippets/not_impl.py | 1178 -------------------- result | 1729 ------------------------------ 2 files changed, 2907 deletions(-) delete mode 100644 extra_tests/snippets/not_impl.py delete mode 100644 result diff --git a/extra_tests/snippets/not_impl.py b/extra_tests/snippets/not_impl.py deleted file mode 100644 index 85f9c2306..000000000 --- a/extra_tests/snippets/not_impl.py +++ /dev/null @@ -1,1178 +0,0 @@ -# WARNING: THIS IS AN AUTOMATICALLY GENERATED FILE -# EDIT extra_tests/not_impl_gen.sh, NOT THIS FILE. -# RESULTS OF THIS TEST DEPEND ON THE CPYTHON -# VERSION AND PYTHON ENVIRONMENT USED -# TO RUN not_impl_mods_gen.py - -expected_methods = { - 'bool': (bool, "ValueError('no signature found')", [ - ('__and__', None), - ('__doc__', None), - ('__init_subclass__', None), - ('__new__', None), - ('__or__', None), - ('__rand__', None), - ('__repr__', None), - ('__ror__', None), - ('__rxor__', None), - ('__subclasshook__', None), - ('__xor__', None), - ('from_bytes', None), - ]), - - 'bytearray': (bytearray, "ValueError('no signature found')", [ - ('__add__', None), - ('__alloc__', None), - ('__contains__', None), - ('__delitem__', None), - ('__doc__', None), - ('__eq__', None), - ('__ge__', None), - ('__getattribute__', None), - ('__getitem__', None), - ('__gt__', None), - ('__hash__', None), - ('__iadd__', None), - ('__imul__', None), - ('__init__', None), - ('__init_subclass__', None), - ('__iter__', None), - ('__le__', None), - ('__len__', None), - ('__lt__', None), - ('__mod__', None), - ('__mul__', None), - ('__ne__', None), - ('__new__', None), - ('__reduce__', None), - ('__reduce_ex__', None), - ('__repr__', None), - ('__rmod__', None), - ('__rmul__', None), - ('__setitem__', None), - ('__sizeof__', None), - ('__str__', None), - ('__subclasshook__', None), - ('append', None), - ('capitalize', None), - ('center', None), - ('clear', None), - ('copy', None), - ('count', None), - ('decode', None), - ('endswith', None), - ('expandtabs', None), - ('extend', None), - ('find', None), - ('fromhex', None), - ('hex', None), - ('index', None), - ('insert', None), - ('isalnum', None), - ('isalpha', None), - ('isascii', None), - ('isdigit', None), - ('islower', None), - ('isspace', None), - ('istitle', None), - ('isupper', None), - ('join', None), - ('ljust', None), - ('lower', None), - ('lstrip', None), - ('maketrans', None), - ('partition', None), - ('pop', None), - ('remove', None), - ('replace', None), - ('reverse', None), - ('rfind', None), - ('rindex', None), - ('rjust', None), - ('rpartition', None), - ('rsplit', None), - ('rstrip', None), - ('split', None), - ('splitlines', None), - ('startswith', None), - ('strip', None), - ('swapcase', None), - ('title', None), - ('translate', None), - ('upper', None), - ('zfill', None), - ]), - - 'bytes': (bytes, "ValueError('no signature found')", [ - ('__add__', None), - ('__contains__', None), - ('__doc__', None), - ('__eq__', None), - ('__ge__', None), - ('__getattribute__', None), - ('__getitem__', None), - ('__getnewargs__', None), - ('__gt__', None), - ('__hash__', None), - ('__init_subclass__', None), - ('__iter__', None), - ('__le__', None), - ('__len__', None), - ('__lt__', None), - ('__mod__', None), - ('__mul__', None), - ('__ne__', None), - ('__new__', None), - ('__repr__', None), - ('__rmod__', None), - ('__rmul__', None), - ('__str__', None), - ('__subclasshook__', None), - ('capitalize', None), - ('center', None), - ('count', None), - ('decode', None), - ('endswith', None), - ('expandtabs', None), - ('find', None), - ('fromhex', None), - ('hex', None), - ('index', None), - ('isalnum', None), - ('isalpha', None), - ('isascii', None), - ('isdigit', None), - ('islower', None), - ('isspace', None), - ('istitle', None), - ('isupper', None), - ('join', None), - ('ljust', None), - ('lower', None), - ('lstrip', None), - ('maketrans', None), - ('partition', None), - ('replace', None), - ('rfind', None), - ('rindex', None), - ('rjust', None), - ('rpartition', None), - ('rsplit', None), - ('rstrip', None), - ('split', None), - ('splitlines', None), - ('startswith', None), - ('strip', None), - ('swapcase', None), - ('title', None), - ('translate', None), - ('upper', None), - ('zfill', None), - ]), - - 'complex': (complex, '(real=0, imag=0)', [ - ('__abs__', None), - ('__add__', None), - ('__bool__', None), - ('__divmod__', None), - ('__doc__', None), - ('__eq__', None), - ('__float__', None), - ('__floordiv__', None), - ('__format__', None), - ('__ge__', None), - ('__getattribute__', None), - ('__getnewargs__', None), - ('__gt__', None), - ('__hash__', None), - ('__init_subclass__', None), - ('__int__', None), - ('__le__', None), - ('__lt__', None), - ('__mod__', None), - ('__mul__', None), - ('__ne__', None), - ('__neg__', None), - ('__new__', None), - ('__pos__', None), - ('__pow__', None), - ('__radd__', None), - ('__rdivmod__', None), - ('__repr__', None), - ('__rfloordiv__', None), - ('__rmod__', None), - ('__rmul__', None), - ('__rpow__', None), - ('__rsub__', None), - ('__rtruediv__', None), - ('__sub__', None), - ('__subclasshook__', None), - ('__truediv__', None), - ('conjugate', None), - ('imag', None), - ('real', None), - ]), - - 'dict': (dict, "ValueError('no signature found')", [ - ('__contains__', None), - ('__delitem__', None), - ('__doc__', None), - ('__eq__', None), - ('__ge__', None), - ('__getattribute__', None), - ('__getitem__', None), - ('__gt__', None), - ('__hash__', None), - ('__init__', None), - ('__init_subclass__', None), - ('__iter__', None), - ('__le__', None), - ('__len__', None), - ('__lt__', None), - ('__ne__', None), - ('__new__', None), - ('__repr__', None), - ('__reversed__', None), - ('__setitem__', None), - ('__sizeof__', None), - ('__subclasshook__', None), - ('clear', None), - ('copy', None), - ('fromkeys', None), - ('get', None), - ('items', None), - ('keys', None), - ('pop', None), - ('popitem', None), - ('setdefault', None), - ('update', None), - ('values', None), - ]), - - 'enumerate': (enumerate, '(iterable, start=0)', [ - ('__doc__', None), - ('__getattribute__', None), - ('__init_subclass__', None), - ('__iter__', None), - ('__new__', None), - ('__next__', None), - ('__reduce__', None), - ('__subclasshook__', None), - ]), - - 'filter': (filter, "ValueError('no signature found')", [ - ('__doc__', None), - ('__getattribute__', None), - ('__init_subclass__', None), - ('__iter__', None), - ('__new__', None), - ('__next__', None), - ('__reduce__', None), - ('__subclasshook__', None), - ]), - - 'float': (float, '(x=0, /)', [ - ('__abs__', None), - ('__add__', None), - ('__bool__', None), - ('__divmod__', None), - ('__doc__', None), - ('__eq__', None), - ('__float__', None), - ('__floordiv__', None), - ('__format__', None), - ('__ge__', None), - ('__getattribute__', None), - ('__getformat__', None), - ('__getnewargs__', None), - ('__gt__', None), - ('__hash__', None), - ('__init_subclass__', None), - ('__int__', None), - ('__le__', None), - ('__lt__', None), - ('__mod__', None), - ('__mul__', None), - ('__ne__', None), - ('__neg__', None), - ('__new__', None), - ('__pos__', None), - ('__pow__', None), - ('__radd__', None), - ('__rdivmod__', None), - ('__repr__', None), - ('__rfloordiv__', None), - ('__rmod__', None), - ('__rmul__', None), - ('__round__', None), - ('__rpow__', None), - ('__rsub__', None), - ('__rtruediv__', None), - ('__set_format__', None), - ('__sub__', None), - ('__subclasshook__', None), - ('__truediv__', None), - ('__trunc__', None), - ('as_integer_ratio', None), - ('conjugate', None), - ('fromhex', None), - ('hex', None), - ('imag', None), - ('is_integer', None), - ('real', None), - ]), - - 'frozenset': (frozenset, "ValueError('no signature found')", [ - ('__and__', None), - ('__contains__', None), - ('__doc__', None), - ('__eq__', None), - ('__ge__', None), - ('__getattribute__', None), - ('__gt__', None), - ('__hash__', None), - ('__init_subclass__', None), - ('__iter__', None), - ('__le__', None), - ('__len__', None), - ('__lt__', None), - ('__ne__', None), - ('__new__', None), - ('__or__', None), - ('__rand__', None), - ('__reduce__', None), - ('__repr__', None), - ('__ror__', None), - ('__rsub__', None), - ('__rxor__', None), - ('__sizeof__', None), - ('__sub__', None), - ('__subclasshook__', None), - ('__xor__', None), - ('copy', None), - ('difference', None), - ('intersection', None), - ('isdisjoint', None), - ('issubset', None), - ('issuperset', None), - ('symmetric_difference', None), - ('union', None), - ]), - - 'int': (int, "ValueError('no signature found')", [ - ('__abs__', None), - ('__add__', None), - ('__and__', None), - ('__bool__', None), - ('__ceil__', None), - ('__divmod__', None), - ('__doc__', None), - ('__eq__', None), - ('__float__', None), - ('__floor__', None), - ('__floordiv__', None), - ('__format__', None), - ('__ge__', None), - ('__getattribute__', None), - ('__getnewargs__', None), - ('__gt__', None), - ('__hash__', None), - ('__index__', None), - ('__init_subclass__', None), - ('__int__', None), - ('__invert__', None), - ('__le__', None), - ('__lshift__', None), - ('__lt__', None), - ('__mod__', None), - ('__mul__', None), - ('__ne__', None), - ('__neg__', None), - ('__new__', None), - ('__or__', None), - ('__pos__', None), - ('__pow__', None), - ('__radd__', None), - ('__rand__', None), - ('__rdivmod__', None), - ('__repr__', None), - ('__rfloordiv__', None), - ('__rlshift__', None), - ('__rmod__', None), - ('__rmul__', None), - ('__ror__', None), - ('__round__', None), - ('__rpow__', None), - ('__rrshift__', None), - ('__rshift__', None), - ('__rsub__', None), - ('__rtruediv__', None), - ('__rxor__', None), - ('__sizeof__', None), - ('__sub__', None), - ('__subclasshook__', None), - ('__truediv__', None), - ('__trunc__', None), - ('__xor__', None), - ('as_integer_ratio', None), - ('bit_length', None), - ('conjugate', None), - ('denominator', None), - ('from_bytes', None), - ('imag', None), - ('numerator', None), - ('real', None), - ('to_bytes', None), - ]), - - 'list': (list, '(iterable=(), /)', [ - ('__add__', None), - ('__contains__', None), - ('__delitem__', None), - ('__doc__', None), - ('__eq__', None), - ('__ge__', None), - ('__getattribute__', None), - ('__getitem__', None), - ('__gt__', None), - ('__hash__', None), - ('__iadd__', None), - ('__imul__', None), - ('__init__', None), - ('__init_subclass__', None), - ('__iter__', None), - ('__le__', None), - ('__len__', None), - ('__lt__', None), - ('__mul__', None), - ('__ne__', None), - ('__new__', None), - ('__repr__', None), - ('__reversed__', None), - ('__rmul__', None), - ('__setitem__', None), - ('__sizeof__', None), - ('__subclasshook__', None), - ('append', None), - ('clear', None), - ('copy', None), - ('count', None), - ('extend', None), - ('index', None), - ('insert', None), - ('pop', None), - ('remove', None), - ('reverse', None), - ('sort', None), - ]), - - 'map': (map, "ValueError('no signature found')", [ - ('__doc__', None), - ('__getattribute__', None), - ('__init_subclass__', None), - ('__iter__', None), - ('__new__', None), - ('__next__', None), - ('__reduce__', None), - ('__subclasshook__', None), - ]), - - 'memoryview': (memoryview, '(object)', [ - ('__delitem__', None), - ('__doc__', None), - ('__enter__', None), - ('__eq__', None), - ('__exit__', None), - ('__ge__', None), - ('__getattribute__', None), - ('__getitem__', None), - ('__gt__', None), - ('__hash__', None), - ('__init_subclass__', None), - ('__le__', None), - ('__len__', None), - ('__lt__', None), - ('__ne__', None), - ('__new__', None), - ('__repr__', None), - ('__setitem__', None), - ('__subclasshook__', None), - ('c_contiguous', None), - ('cast', None), - ('contiguous', None), - ('f_contiguous', None), - ('format', None), - ('hex', None), - ('itemsize', None), - ('nbytes', None), - ('ndim', None), - ('obj', None), - ('readonly', None), - ('release', None), - ('shape', None), - ('strides', None), - ('suboffsets', None), - ('tobytes', None), - ('tolist', None), - ('toreadonly', None), - ]), - - 'range': (range, "ValueError('no signature found')", [ - ('__bool__', None), - ('__contains__', None), - ('__doc__', None), - ('__eq__', None), - ('__ge__', None), - ('__getattribute__', None), - ('__getitem__', None), - ('__gt__', None), - ('__hash__', None), - ('__init_subclass__', None), - ('__iter__', None), - ('__le__', None), - ('__len__', None), - ('__lt__', None), - ('__ne__', None), - ('__new__', None), - ('__reduce__', None), - ('__repr__', None), - ('__reversed__', None), - ('__subclasshook__', None), - ('count', None), - ('index', None), - ('start', None), - ('step', None), - ('stop', None), - ]), - - 'set': (set, "ValueError('no signature found')", [ - ('__and__', None), - ('__contains__', None), - ('__doc__', None), - ('__eq__', None), - ('__ge__', None), - ('__getattribute__', None), - ('__gt__', None), - ('__hash__', None), - ('__iand__', None), - ('__init__', None), - ('__init_subclass__', None), - ('__ior__', None), - ('__isub__', None), - ('__iter__', None), - ('__ixor__', None), - ('__le__', None), - ('__len__', None), - ('__lt__', None), - ('__ne__', None), - ('__new__', None), - ('__or__', None), - ('__rand__', None), - ('__reduce__', None), - ('__repr__', None), - ('__ror__', None), - ('__rsub__', None), - ('__rxor__', None), - ('__sizeof__', None), - ('__sub__', None), - ('__subclasshook__', None), - ('__xor__', None), - ('add', None), - ('clear', None), - ('copy', None), - ('difference', None), - ('difference_update', None), - ('discard', None), - ('intersection', None), - ('intersection_update', None), - ('isdisjoint', None), - ('issubset', None), - ('issuperset', None), - ('pop', None), - ('remove', None), - ('symmetric_difference', None), - ('symmetric_difference_update', None), - ('union', None), - ('update', None), - ]), - - 'slice': (slice, "ValueError('no signature found')", [ - ('__doc__', None), - ('__eq__', None), - ('__ge__', None), - ('__getattribute__', None), - ('__gt__', None), - ('__hash__', None), - ('__init_subclass__', None), - ('__le__', None), - ('__lt__', None), - ('__ne__', None), - ('__new__', None), - ('__reduce__', None), - ('__repr__', None), - ('__subclasshook__', None), - ('indices', None), - ('start', None), - ('step', None), - ('stop', None), - ]), - - 'str': (str, "ValueError('no signature found')", [ - ('__add__', None), - ('__contains__', None), - ('__doc__', None), - ('__eq__', None), - ('__format__', None), - ('__ge__', None), - ('__getattribute__', None), - ('__getitem__', None), - ('__getnewargs__', None), - ('__gt__', None), - ('__hash__', None), - ('__init_subclass__', None), - ('__iter__', None), - ('__le__', None), - ('__len__', None), - ('__lt__', None), - ('__mod__', None), - ('__mul__', None), - ('__ne__', None), - ('__new__', None), - ('__repr__', None), - ('__rmod__', None), - ('__rmul__', None), - ('__sizeof__', None), - ('__str__', None), - ('__subclasshook__', None), - ('capitalize', None), - ('casefold', None), - ('center', None), - ('count', None), - ('encode', None), - ('endswith', None), - ('expandtabs', None), - ('find', None), - ('format', None), - ('format_map', None), - ('index', None), - ('isalnum', None), - ('isalpha', None), - ('isascii', None), - ('isdecimal', None), - ('isdigit', None), - ('isidentifier', None), - ('islower', None), - ('isnumeric', None), - ('isprintable', None), - ('isspace', None), - ('istitle', None), - ('isupper', None), - ('join', None), - ('ljust', None), - ('lower', None), - ('lstrip', None), - ('maketrans', None), - ('partition', None), - ('replace', None), - ('rfind', None), - ('rindex', None), - ('rjust', None), - ('rpartition', None), - ('rsplit', None), - ('rstrip', None), - ('split', None), - ('splitlines', None), - ('startswith', None), - ('strip', None), - ('swapcase', None), - ('title', None), - ('translate', None), - ('upper', None), - ('zfill', None), - ]), - - 'super': (super, "ValueError('no signature found')", [ - ('__doc__', None), - ('__get__', None), - ('__getattribute__', None), - ('__init__', None), - ('__init_subclass__', None), - ('__new__', None), - ('__repr__', None), - ('__self__', None), - ('__self_class__', None), - ('__subclasshook__', None), - ('__thisclass__', None), - ]), - - 'tuple': (tuple, '(iterable=(), /)', [ - ('__add__', None), - ('__contains__', None), - ('__doc__', None), - ('__eq__', None), - ('__ge__', None), - ('__getattribute__', None), - ('__getitem__', None), - ('__getnewargs__', None), - ('__gt__', None), - ('__hash__', None), - ('__init_subclass__', None), - ('__iter__', None), - ('__le__', None), - ('__len__', None), - ('__lt__', None), - ('__mul__', None), - ('__ne__', None), - ('__new__', None), - ('__repr__', None), - ('__rmul__', None), - ('__subclasshook__', None), - ('count', None), - ('index', None), - ]), - - 'object': (object, None, [ - ('__class__', None), - ('__delattr__', None), - ('__dir__', None), - ('__doc__', None), - ('__eq__', None), - ('__format__', None), - ('__ge__', None), - ('__getattribute__', None), - ('__gt__', None), - ('__hash__', None), - ('__init__', None), - ('__init_subclass__', None), - ('__le__', None), - ('__lt__', None), - ('__ne__', None), - ('__new__', None), - ('__reduce__', None), - ('__reduce_ex__', None), - ('__repr__', None), - ('__setattr__', None), - ('__sizeof__', None), - ('__str__', None), - ('__subclasshook__', None), - ]), - - 'zip': (zip, "ValueError('no signature found')", [ - ('__doc__', None), - ('__getattribute__', None), - ('__init_subclass__', None), - ('__iter__', None), - ('__new__', None), - ('__next__', None), - ('__reduce__', None), - ('__subclasshook__', None), - ]), - - 'classmethod': (classmethod, "ValueError('no signature found')", [ - ('__dict__', None), - ('__doc__', None), - ('__func__', None), - ('__get__', None), - ('__init__', None), - ('__init_subclass__', None), - ('__isabstractmethod__', None), - ('__new__', None), - ('__subclasshook__', None), - ]), - - 'staticmethod': (staticmethod, "ValueError('no signature found')", [ - ('__dict__', None), - ('__doc__', None), - ('__func__', None), - ('__get__', None), - ('__init__', None), - ('__init_subclass__', None), - ('__isabstractmethod__', None), - ('__new__', None), - ('__subclasshook__', None), - ]), - - 'property': (property, '(fget=None, fset=None, fdel=None, doc=None)', [ - ('__delete__', None), - ('__doc__', None), - ('__get__', None), - ('__getattribute__', None), - ('__init__', None), - ('__init_subclass__', None), - ('__isabstractmethod__', None), - ('__new__', None), - ('__set__', None), - ('__subclasshook__', None), - ('deleter', None), - ('fdel', None), - ('fget', None), - ('fset', None), - ('getter', None), - ('setter', None), - ]), - - 'Exception': (Exception, "ValueError('no signature found')", [ - ('__dict__', None), - ('__doc__', None), - ('__init__', None), - ('__init_subclass__', None), - ('__new__', None), - ('__subclasshook__', None), - ]), - - 'BaseException': (BaseException, "ValueError('no signature found')", [ - ('__cause__', None), - ('__context__', None), - ('__delattr__', None), - ('__dict__', None), - ('__doc__', None), - ('__getattribute__', None), - ('__init__', None), - ('__init_subclass__', None), - ('__new__', None), - ('__reduce__', None), - ('__repr__', None), - ('__setattr__', None), - ('__setstate__', None), - ('__str__', None), - ('__subclasshook__', None), - ('__suppress_context__', None), - ('__traceback__', None), - ('args', None), - ('with_traceback', None), - ]), - - 'NoneType': (type(None), "ValueError('no signature found')", [ - ('__bool__', None), - ('__doc__', None), - ('__init_subclass__', None), - ('__new__', None), - ('__repr__', None), - ('__subclasshook__', None), - ]), - 'bytearray_iterator': (type(bytearray().__iter__()), '()', [ - ('__doc__', None), - ('__getattribute__', None), - ('__init_subclass__', None), - ('__iter__', None), - ('__length_hint__', None), - ('__next__', None), - ('__reduce__', None), - ('__setstate__', None), - ('__subclasshook__', None), - ]), - - 'bytes_iterator': (type(bytes().__iter__()), '()', [ - ('__doc__', None), - ('__getattribute__', None), - ('__init_subclass__', None), - ('__iter__', None), - ('__length_hint__', None), - ('__next__', None), - ('__reduce__', None), - ('__setstate__', None), - ('__subclasshook__', None), - ]), - - 'dict_keyiterator': (type(dict().__iter__()), '()', [ - ('__doc__', None), - ('__getattribute__', None), - ('__init_subclass__', None), - ('__iter__', None), - ('__length_hint__', None), - ('__next__', None), - ('__reduce__', None), - ('__subclasshook__', None), - ]), - - 'dict_valueiterator': (type(dict().values().__iter__()), '()', [ - ('__doc__', None), - ('__getattribute__', None), - ('__init_subclass__', None), - ('__iter__', None), - ('__length_hint__', None), - ('__next__', None), - ('__reduce__', None), - ('__subclasshook__', None), - ]), - - 'dict_itemiterator': (type(dict().items().__iter__()), '()', [ - ('__doc__', None), - ('__getattribute__', None), - ('__init_subclass__', None), - ('__iter__', None), - ('__length_hint__', None), - ('__next__', None), - ('__reduce__', None), - ('__subclasshook__', None), - ]), - - 'dict_values': (type(dict().values()), '()', [ - ('__doc__', None), - ('__getattribute__', None), - ('__init_subclass__', None), - ('__iter__', None), - ('__len__', None), - ('__repr__', None), - ('__reversed__', None), - ('__subclasshook__', None), - ]), - - 'dict_items': (type(dict().items()), '()', [ - ('__and__', None), - ('__contains__', None), - ('__doc__', None), - ('__eq__', None), - ('__ge__', None), - ('__getattribute__', None), - ('__gt__', None), - ('__hash__', None), - ('__init_subclass__', None), - ('__iter__', None), - ('__le__', None), - ('__len__', None), - ('__lt__', None), - ('__ne__', None), - ('__or__', None), - ('__rand__', None), - ('__repr__', None), - ('__reversed__', None), - ('__ror__', None), - ('__rsub__', None), - ('__rxor__', None), - ('__sub__', None), - ('__subclasshook__', None), - ('__xor__', None), - ('isdisjoint', None), - ]), - - 'set_iterator': (type(set().__iter__()), '()', [ - ('__doc__', None), - ('__getattribute__', None), - ('__init_subclass__', None), - ('__iter__', None), - ('__length_hint__', None), - ('__next__', None), - ('__reduce__', None), - ('__subclasshook__', None), - ]), - - 'list_iterator': (type(list().__iter__()), '()', [ - ('__doc__', None), - ('__getattribute__', None), - ('__init_subclass__', None), - ('__iter__', None), - ('__length_hint__', None), - ('__next__', None), - ('__reduce__', None), - ('__setstate__', None), - ('__subclasshook__', None), - ]), - - 'range_iterator': (type(range(0).__iter__()), '()', [ - ('__doc__', None), - ('__getattribute__', None), - ('__init_subclass__', None), - ('__iter__', None), - ('__length_hint__', None), - ('__next__', None), - ('__reduce__', None), - ('__setstate__', None), - ('__subclasshook__', None), - ]), - - 'str_iterator': (type(str().__iter__()), '()', [ - ('__doc__', None), - ('__getattribute__', None), - ('__init_subclass__', None), - ('__iter__', None), - ('__length_hint__', None), - ('__next__', None), - ('__reduce__', None), - ('__setstate__', None), - ('__subclasshook__', None), - ]), - - 'tuple_iterator': (type(tuple().__iter__()), '()', [ - ('__doc__', None), - ('__getattribute__', None), - ('__init_subclass__', None), - ('__iter__', None), - ('__length_hint__', None), - ('__next__', None), - ('__reduce__', None), - ('__setstate__', None), - ('__subclasshook__', None), - ]), - -} - - -cpymods = {'_abc': {'__doc__': None, '__name__': None, '__package__': None, '_abc_init': None, '_abc_instancecheck': None, '_abc_register': None, '_abc_subclasscheck': None, '_get_dump': None, '_reset_caches': None, '_reset_registry': None, 'get_cache_token': None}, '_ast': {'AST': "ValueError('no signature found')", 'Add': "ValueError('no signature found')", 'And': "ValueError('no signature found')", 'AnnAssign': "ValueError('no signature found')", 'Assert': "ValueError('no signature found')", 'Assign': "ValueError('no signature found')", 'AsyncFor': "ValueError('no signature found')", 'AsyncFunctionDef': "ValueError('no signature found')", 'AsyncWith': "ValueError('no signature found')", 'Attribute': "ValueError('no signature found')", 'AugAssign': "ValueError('no signature found')", 'AugLoad': "ValueError('no signature found')", 'AugStore': "ValueError('no signature found')", 'Await': "ValueError('no signature found')", 'BinOp': "ValueError('no signature found')", 'BitAnd': "ValueError('no signature found')", 'BitOr': "ValueError('no signature found')", 'BitXor': "ValueError('no signature found')", 'BoolOp': "ValueError('no signature found')", 'Break': "ValueError('no signature found')", 'Call': "ValueError('no signature found')", 'ClassDef': "ValueError('no signature found')", 'Compare': "ValueError('no signature found')", 'Constant': "ValueError('no signature found')", 'Continue': "ValueError('no signature found')", 'Del': "ValueError('no signature found')", 'Delete': "ValueError('no signature found')", 'Dict': "ValueError('no signature found')", 'DictComp': "ValueError('no signature found')", 'Div': "ValueError('no signature found')", 'Eq': "ValueError('no signature found')", 'ExceptHandler': "ValueError('no signature found')", 'Expr': "ValueError('no signature found')", 'Expression': "ValueError('no signature found')", 'ExtSlice': "ValueError('no signature found')", 'FloorDiv': "ValueError('no signature found')", 'For': "ValueError('no signature found')", 'FormattedValue': "ValueError('no signature found')", 'FunctionDef': "ValueError('no signature found')", 'FunctionType': "ValueError('no signature found')", 'GeneratorExp': "ValueError('no signature found')", 'Global': "ValueError('no signature found')", 'Gt': "ValueError('no signature found')", 'GtE': "ValueError('no signature found')", 'If': "ValueError('no signature found')", 'IfExp': "ValueError('no signature found')", 'Import': "ValueError('no signature found')", 'ImportFrom': "ValueError('no signature found')", 'In': "ValueError('no signature found')", 'Index': "ValueError('no signature found')", 'Interactive': "ValueError('no signature found')", 'Invert': "ValueError('no signature found')", 'Is': "ValueError('no signature found')", 'IsNot': "ValueError('no signature found')", 'JoinedStr': "ValueError('no signature found')", 'LShift': "ValueError('no signature found')", 'Lambda': "ValueError('no signature found')", 'List': "ValueError('no signature found')", 'ListComp': "ValueError('no signature found')", 'Load': "ValueError('no signature found')", 'Lt': "ValueError('no signature found')", 'LtE': "ValueError('no signature found')", 'MatMult': "ValueError('no signature found')", 'Mod': "ValueError('no signature found')", 'Module': "ValueError('no signature found')", 'Mult': "ValueError('no signature found')", 'Name': "ValueError('no signature found')", 'NamedExpr': "ValueError('no signature found')", 'Nonlocal': "ValueError('no signature found')", 'Not': "ValueError('no signature found')", 'NotEq': "ValueError('no signature found')", 'NotIn': "ValueError('no signature found')", 'Or': "ValueError('no signature found')", 'Param': "ValueError('no signature found')", 'Pass': "ValueError('no signature found')", 'Pow': "ValueError('no signature found')", 'PyCF_ALLOW_TOP_LEVEL_AWAIT': None, 'PyCF_ONLY_AST': None, 'PyCF_TYPE_COMMENTS': None, 'RShift': "ValueError('no signature found')", 'Raise': "ValueError('no signature found')", 'Return': "ValueError('no signature found')", 'Set': "ValueError('no signature found')", 'SetComp': "ValueError('no signature found')", 'Slice': "ValueError('no signature found')", 'Starred': "ValueError('no signature found')", 'Store': "ValueError('no signature found')", 'Sub': "ValueError('no signature found')", 'Subscript': "ValueError('no signature found')", 'Suite': "ValueError('no signature found')", 'Try': "ValueError('no signature found')", 'Tuple': "ValueError('no signature found')", 'TypeIgnore': "ValueError('no signature found')", 'UAdd': "ValueError('no signature found')", 'USub': "ValueError('no signature found')", 'UnaryOp': "ValueError('no signature found')", 'While': "ValueError('no signature found')", 'With': "ValueError('no signature found')", 'Yield': "ValueError('no signature found')", 'YieldFrom': "ValueError('no signature found')", '__doc__': None, '__name__': None, '__package__': None, 'alias': "ValueError('no signature found')", 'arg': "ValueError('no signature found')", 'arguments': "ValueError('no signature found')", 'boolop': "ValueError('no signature found')", 'cmpop': "ValueError('no signature found')", 'comprehension': "ValueError('no signature found')", 'excepthandler': "ValueError('no signature found')", 'expr': "ValueError('no signature found')", 'expr_context': "ValueError('no signature found')", 'keyword': "ValueError('no signature found')", 'mod': "ValueError('no signature found')", 'operator': "ValueError('no signature found')", 'slice': "ValueError('no signature found')", 'stmt': "ValueError('no signature found')", 'type_ignore': "ValueError('no signature found')", 'unaryop': "ValueError('no signature found')", 'withitem': "ValueError('no signature found')"}, '_codecs': {'__doc__': None, '__name__': None, '__package__': None, '_forget_codec': None, 'ascii_decode': None, 'ascii_encode': None, 'charmap_build': None, 'charmap_decode': None, 'charmap_encode': None, 'decode': None, 'encode': None, 'escape_decode': None, 'escape_encode': None, 'latin_1_decode': None, 'latin_1_encode': None, 'lookup': None, 'lookup_error': None, 'raw_unicode_escape_decode': None, 'raw_unicode_escape_encode': None, 'readbuffer_encode': None, 'register': None, 'register_error': None, 'unicode_escape_decode': None, 'unicode_escape_encode': None, 'utf_16_be_decode': None, 'utf_16_be_encode': None, 'utf_16_decode': None, 'utf_16_encode': None, 'utf_16_ex_decode': None, 'utf_16_le_decode': None, 'utf_16_le_encode': None, 'utf_32_be_decode': None, 'utf_32_be_encode': None, 'utf_32_decode': None, 'utf_32_encode': None, 'utf_32_ex_decode': None, 'utf_32_le_decode': None, 'utf_32_le_encode': None, 'utf_7_decode': None, 'utf_7_encode': None, 'utf_8_decode': None, 'utf_8_encode': None}, '_collections': {'__doc__': None, '__name__': None, '__package__': None, '_count_elements': None, '_deque_iterator': "ValueError('no signature found')", '_deque_reverse_iterator': "ValueError('no signature found')", '_tuplegetter': "ValueError('no signature found')"}, '_functools': {'__doc__': None, '__name__': None, '__package__': None, 'cmp_to_key': None, 'reduce': None}, '_imp': {'__doc__': None, '__name__': None, '__package__': None, '_fix_co_filename': None, 'acquire_lock': None, 'check_hash_based_pycs': None, 'create_builtin': None, 'create_dynamic': None, 'exec_builtin': None, 'exec_dynamic': None, 'extension_suffixes': None, 'get_frozen_object': None, 'init_frozen': None, 'is_builtin': None, 'is_frozen': None, 'is_frozen_package': None, 'lock_held': None, 'release_lock': None, 'source_hash': None}, '_io': {'BufferedRWPair': '(reader, writer, buffer_size=8192, /)', 'BufferedRandom': '(raw, buffer_size=8192)', 'BufferedReader': '(raw, buffer_size=8192)', 'BufferedWriter': '(raw, buffer_size=8192)', 'BytesIO': "(initial_bytes=b'')", 'DEFAULT_BUFFER_SIZE': None, 'FileIO': "(file, mode='r', closefd=True, opener=None)", 'IncrementalNewlineDecoder': "(decoder, translate, errors='strict')", 'StringIO': "(initial_value='', newline='\\n')", 'TextIOWrapper': '(buffer, encoding=None, errors=None, newline=None, line_buffering=False, write_through=False)', '_BufferedIOBase': "ValueError('no signature found')", '_IOBase': "ValueError('no signature found')", '_RawIOBase': "ValueError('no signature found')", '_TextIOBase': "ValueError('no signature found')", '__doc__': None, '__name__': None, '__package__': None}, '_locale': {'ABDAY_1': None, 'ABDAY_2': None, 'ABDAY_3': None, 'ABDAY_4': None, 'ABDAY_5': None, 'ABDAY_6': None, 'ABDAY_7': None, 'ABMON_1': None, 'ABMON_10': None, 'ABMON_11': None, 'ABMON_12': None, 'ABMON_2': None, 'ABMON_3': None, 'ABMON_4': None, 'ABMON_5': None, 'ABMON_6': None, 'ABMON_7': None, 'ABMON_8': None, 'ABMON_9': None, 'ALT_DIGITS': None, 'AM_STR': None, 'CHAR_MAX': None, 'CODESET': None, 'CRNCYSTR': None, 'DAY_1': None, 'DAY_2': None, 'DAY_3': None, 'DAY_4': None, 'DAY_5': None, 'DAY_6': None, 'DAY_7': None, 'D_FMT': None, 'D_T_FMT': None, 'ERA': None, 'ERA_D_FMT': None, 'ERA_D_T_FMT': None, 'ERA_T_FMT': None, 'LC_ALL': None, 'LC_COLLATE': None, 'LC_CTYPE': None, 'LC_MESSAGES': None, 'LC_MONETARY': None, 'LC_NUMERIC': None, 'LC_TIME': None, 'MON_1': None, 'MON_10': None, 'MON_11': None, 'MON_12': None, 'MON_2': None, 'MON_3': None, 'MON_4': None, 'MON_5': None, 'MON_6': None, 'MON_7': None, 'MON_8': None, 'MON_9': None, 'NOEXPR': None, 'PM_STR': None, 'RADIXCHAR': None, 'THOUSEP': None, 'T_FMT': None, 'T_FMT_AMPM': None, 'YESEXPR': None, '__doc__': None, '__name__': None, '__package__': None, 'localeconv': None, 'nl_langinfo': None, 'setlocale': None, 'strcoll': None, 'strxfrm': None}, '_operator': {'__doc__': None, '__name__': None, '__package__': None, '_compare_digest': None, 'abs': None, 'add': None, 'and_': None, 'concat': None, 'contains': None, 'countOf': None, 'delitem': None, 'eq': None, 'floordiv': None, 'ge': None, 'getitem': None, 'gt': None, 'iadd': None, 'iand': None, 'iconcat': None, 'ifloordiv': None, 'ilshift': None, 'imatmul': None, 'imod': None, 'imul': None, 'index': None, 'indexOf': None, 'inv': None, 'invert': None, 'ior': None, 'ipow': None, 'irshift': None, 'is_': None, 'is_not': None, 'isub': None, 'itruediv': None, 'ixor': None, 'le': None, 'length_hint': None, 'lshift': None, 'lt': None, 'matmul': None, 'mod': None, 'mul': None, 'ne': None, 'neg': None, 'not_': None, 'or_': None, 'pos': None, 'pow': None, 'rshift': None, 'setitem': None, 'sub': None, 'truediv': None, 'truth': None, 'xor': None}, '_signal': {'ITIMER_PROF': None, 'ITIMER_REAL': None, 'ITIMER_VIRTUAL': None, 'NSIG': None, 'SIGABRT': None, 'SIGALRM': None, 'SIGBUS': None, 'SIGCHLD': None, 'SIGCONT': None, 'SIGEMT': None, 'SIGFPE': None, 'SIGHUP': None, 'SIGILL': None, 'SIGINFO': None, 'SIGINT': None, 'SIGIO': None, 'SIGIOT': None, 'SIGKILL': None, 'SIGPIPE': None, 'SIGPROF': None, 'SIGQUIT': None, 'SIGSEGV': None, 'SIGSTOP': None, 'SIGSYS': None, 'SIGTERM': None, 'SIGTRAP': None, 'SIGTSTP': None, 'SIGTTIN': None, 'SIGTTOU': None, 'SIGURG': None, 'SIGUSR1': None, 'SIGUSR2': None, 'SIGVTALRM': None, 'SIGWINCH': None, 'SIGXCPU': None, 'SIGXFSZ': None, 'SIG_BLOCK': None, 'SIG_DFL': None, 'SIG_IGN': None, 'SIG_SETMASK': None, 'SIG_UNBLOCK': None, '__doc__': None, '__name__': None, '__package__': None, 'alarm': None, 'default_int_handler': None, 'getitimer': None, 'getsignal': None, 'pause': None, 'pthread_kill': None, 'pthread_sigmask': None, 'raise_signal': None, 'set_wakeup_fd': None, 'setitimer': None, 'siginterrupt': None, 'signal': None, 'sigpending': None, 'sigwait': None, 'strsignal': None, 'valid_signals': None}, '_sre': {'CODESIZE': None, 'MAGIC': None, 'MAXGROUPS': None, 'MAXREPEAT': None, '__doc__': None, '__name__': None, '__package__': None, 'ascii_iscased': None, 'ascii_tolower': None, 'compile': None, 'copyright': None, 'getcodesize': None, 'unicode_iscased': None, 'unicode_tolower': None}, '_stat': {'SF_APPEND': None, 'SF_ARCHIVED': None, 'SF_IMMUTABLE': None, 'SF_NOUNLINK': None, 'SF_SNAPSHOT': None, 'ST_ATIME': None, 'ST_CTIME': None, 'ST_DEV': None, 'ST_GID': None, 'ST_INO': None, 'ST_MODE': None, 'ST_MTIME': None, 'ST_NLINK': None, 'ST_SIZE': None, 'ST_UID': None, 'S_ENFMT': None, 'S_IEXEC': None, 'S_IFBLK': None, 'S_IFCHR': None, 'S_IFDIR': None, 'S_IFDOOR': None, 'S_IFIFO': None, 'S_IFLNK': None, 'S_IFMT': None, 'S_IFPORT': None, 'S_IFREG': None, 'S_IFSOCK': None, 'S_IFWHT': None, 'S_IMODE': None, 'S_IREAD': None, 'S_IRGRP': None, 'S_IROTH': None, 'S_IRUSR': None, 'S_IRWXG': None, 'S_IRWXO': None, 'S_IRWXU': None, 'S_ISBLK': None, 'S_ISCHR': None, 'S_ISDIR': None, 'S_ISDOOR': None, 'S_ISFIFO': None, 'S_ISGID': None, 'S_ISLNK': None, 'S_ISPORT': None, 'S_ISREG': None, 'S_ISSOCK': None, 'S_ISUID': None, 'S_ISVTX': None, 'S_ISWHT': None, 'S_IWGRP': None, 'S_IWOTH': None, 'S_IWRITE': None, 'S_IWUSR': None, 'S_IXGRP': None, 'S_IXOTH': None, 'S_IXUSR': None, 'UF_APPEND': None, 'UF_COMPRESSED': None, 'UF_HIDDEN': None, 'UF_IMMUTABLE': None, 'UF_NODUMP': None, 'UF_NOUNLINK': None, 'UF_OPAQUE': None, '__doc__': None, '__name__': None, '__package__': None, 'filemode': None}, '_string': {'__doc__': None, '__name__': None, '__package__': None, 'formatter_field_name_split': None, 'formatter_parser': None}, '_symtable': {'CELL': None, 'DEF_ANNOT': None, 'DEF_BOUND': None, 'DEF_FREE': None, 'DEF_FREE_CLASS': None, 'DEF_GLOBAL': None, 'DEF_IMPORT': None, 'DEF_LOCAL': None, 'DEF_NONLOCAL': None, 'DEF_PARAM': None, 'FREE': None, 'GLOBAL_EXPLICIT': None, 'GLOBAL_IMPLICIT': None, 'LOCAL': None, 'SCOPE_MASK': None, 'SCOPE_OFF': None, 'TYPE_CLASS': None, 'TYPE_FUNCTION': None, 'TYPE_MODULE': None, 'USE': None, '__doc__': None, '__name__': None, '__package__': None, 'symtable': None}, '_thread': {'LockType': '()', 'RLock': "ValueError('no signature found')", 'TIMEOUT_MAX': None, '_ExceptHookArgs': '(iterable=(), /)', '__doc__': None, '__name__': None, '__package__': None, '_count': None, '_excepthook': None, '_local': "ValueError('no signature found')", '_set_sentinel': None, 'allocate': None, 'allocate_lock': None, 'exit': None, 'exit_thread': None, 'get_ident': None, 'get_native_id': None, 'interrupt_main': None, 'stack_size': None, 'start_new': None, 'start_new_thread': None}, '_tracemalloc': {'__doc__': None, '__name__': None, '__package__': None, '_get_object_traceback': None, '_get_traces': None, 'clear_traces': None, 'get_traceback_limit': None, 'get_traced_memory': None, 'get_tracemalloc_memory': None, 'is_tracing': None, 'start': None, 'stop': None}, '_warnings': {'__doc__': None, '__name__': None, '__package__': None, '_defaultaction': None, '_filters_mutated': None, '_onceregistry': None, 'filters': None, 'warn': None, 'warn_explicit': None}, '_weakref': {'__doc__': None, '__name__': None, '__package__': None, '_remove_dead_weakref': None, 'getweakrefcount': None, 'getweakrefs': None, 'proxy': None}, 'atexit': {'__doc__': None, '__name__': None, '__package__': None, '_clear': None, '_ncallbacks': None, '_run_exitfuncs': None, 'register': None, 'unregister': None}, 'builtins': {'ArithmeticError': "ValueError('no signature found')", 'AssertionError': "ValueError('no signature found')", 'AttributeError': "ValueError('no signature found')", 'BaseException': "ValueError('no signature found')", 'BlockingIOError': "ValueError('no signature found')", 'BrokenPipeError': "ValueError('no signature found')", 'BufferError': "ValueError('no signature found')", 'BytesWarning': "ValueError('no signature found')", 'ChildProcessError': "ValueError('no signature found')", 'ConnectionAbortedError': "ValueError('no signature found')", 'ConnectionError': "ValueError('no signature found')", 'ConnectionRefusedError': "ValueError('no signature found')", 'ConnectionResetError': "ValueError('no signature found')", 'DeprecationWarning': "ValueError('no signature found')", 'EOFError': "ValueError('no signature found')", 'Ellipsis': None, 'EnvironmentError': "ValueError('no signature found')", 'Exception': "ValueError('no signature found')", 'False': None, 'FileExistsError': "ValueError('no signature found')", 'FileNotFoundError': "ValueError('no signature found')", 'FloatingPointError': "ValueError('no signature found')", 'FutureWarning': "ValueError('no signature found')", 'GeneratorExit': "ValueError('no signature found')", 'IOError': "ValueError('no signature found')", 'ImportError': "ValueError('no signature found')", 'ImportWarning': "ValueError('no signature found')", 'IndentationError': "ValueError('no signature found')", 'IndexError': "ValueError('no signature found')", 'InterruptedError': "ValueError('no signature found')", 'IsADirectoryError': "ValueError('no signature found')", 'KeyError': "ValueError('no signature found')", 'KeyboardInterrupt': "ValueError('no signature found')", 'LookupError': "ValueError('no signature found')", 'MemoryError': "ValueError('no signature found')", 'ModuleNotFoundError': "ValueError('no signature found')", 'NameError': "ValueError('no signature found')", 'None': None, 'NotADirectoryError': "ValueError('no signature found')", 'NotImplemented': None, 'NotImplementedError': "ValueError('no signature found')", 'OSError': "ValueError('no signature found')", 'OverflowError': "ValueError('no signature found')", 'PendingDeprecationWarning': "ValueError('no signature found')", 'PermissionError': "ValueError('no signature found')", 'ProcessLookupError': "ValueError('no signature found')", 'RecursionError': "ValueError('no signature found')", 'ReferenceError': "ValueError('no signature found')", 'ResourceWarning': "ValueError('no signature found')", 'RuntimeError': "ValueError('no signature found')", 'RuntimeWarning': "ValueError('no signature found')", 'StopAsyncIteration': "ValueError('no signature found')", 'StopIteration': "ValueError('no signature found')", 'SyntaxError': "ValueError('no signature found')", 'SyntaxWarning': "ValueError('no signature found')", 'SystemError': "ValueError('no signature found')", 'SystemExit': "ValueError('no signature found')", 'TabError': "ValueError('no signature found')", 'TimeoutError': "ValueError('no signature found')", 'True': None, 'TypeError': "ValueError('no signature found')", 'UnboundLocalError': "ValueError('no signature found')", 'UnicodeDecodeError': "ValueError('no signature found')", 'UnicodeEncodeError': "ValueError('no signature found')", 'UnicodeError': "ValueError('no signature found')", 'UnicodeTranslateError': "ValueError('no signature found')", 'UnicodeWarning': "ValueError('no signature found')", 'UserWarning': "ValueError('no signature found')", 'ValueError': "ValueError('no signature found')", 'Warning': "ValueError('no signature found')", 'ZeroDivisionError': "ValueError('no signature found')", '__build_class__': None, '__debug__': None, '__doc__': None, '__import__': None, '__name__': None, '__package__': None, 'abs': None, 'all': None, 'any': None, 'ascii': None, 'bin': None, 'bool': "ValueError('no signature found')", 'breakpoint': None, 'bytearray': "ValueError('no signature found')", 'bytes': "ValueError('no signature found')", 'callable': None, 'chr': None, 'classmethod': "ValueError('no signature found')", 'compile': None, 'complex': '(real=0, imag=0)', 'delattr': None, 'dict': "ValueError('no signature found')", 'dir': None, 'divmod': None, 'enumerate': '(iterable, start=0)', 'eval': None, 'exec': None, 'filter': "ValueError('no signature found')", 'float': '(x=0, /)', 'format': None, 'frozenset': "ValueError('no signature found')", 'getattr': None, 'globals': None, 'hasattr': None, 'hash': None, 'hex': None, 'id': None, 'input': None, 'int': "ValueError('no signature found')", 'isinstance': None, 'issubclass': None, 'iter': None, 'len': None, 'list': '(iterable=(), /)', 'locals': None, 'map': "ValueError('no signature found')", 'max': None, 'memoryview': '(object)', 'min': None, 'next': None, 'object': None, 'oct': None, 'ord': None, 'pow': None, 'print': None, 'property': '(fget=None, fset=None, fdel=None, doc=None)', 'range': "ValueError('no signature found')", 'repr': None, 'reversed': '(sequence, /)', 'round': None, 'set': "ValueError('no signature found')", 'setattr': None, 'slice': "ValueError('no signature found')", 'sorted': None, 'staticmethod': "ValueError('no signature found')", 'str': "ValueError('no signature found')", 'sum': None, 'super': "ValueError('no signature found')", 'tuple': '(iterable=(), /)', 'type': None, 'vars': None, 'zip': "ValueError('no signature found')"}, 'errno': {'E2BIG': None, 'EACCES': None, 'EADDRINUSE': None, 'EADDRNOTAVAIL': None, 'EAFNOSUPPORT': None, 'EAGAIN': None, 'EALREADY': None, 'EAUTH': None, 'EBADARCH': None, 'EBADEXEC': None, 'EBADF': None, 'EBADMACHO': None, 'EBADMSG': None, 'EBADRPC': None, 'EBUSY': None, 'ECANCELED': None, 'ECHILD': None, 'ECONNABORTED': None, 'ECONNREFUSED': None, 'ECONNRESET': None, 'EDEADLK': None, 'EDESTADDRREQ': None, 'EDEVERR': None, 'EDOM': None, 'EDQUOT': None, 'EEXIST': None, 'EFAULT': None, 'EFBIG': None, 'EFTYPE': None, 'EHOSTDOWN': None, 'EHOSTUNREACH': None, 'EIDRM': None, 'EILSEQ': None, 'EINPROGRESS': None, 'EINTR': None, 'EINVAL': None, 'EIO': None, 'EISCONN': None, 'EISDIR': None, 'ELOOP': None, 'EMFILE': None, 'EMLINK': None, 'EMSGSIZE': None, 'EMULTIHOP': None, 'ENAMETOOLONG': None, 'ENEEDAUTH': None, 'ENETDOWN': None, 'ENETRESET': None, 'ENETUNREACH': None, 'ENFILE': None, 'ENOATTR': None, 'ENOBUFS': None, 'ENODATA': None, 'ENODEV': None, 'ENOENT': None, 'ENOEXEC': None, 'ENOLCK': None, 'ENOLINK': None, 'ENOMEM': None, 'ENOMSG': None, 'ENOPOLICY': None, 'ENOPROTOOPT': None, 'ENOSPC': None, 'ENOSR': None, 'ENOSTR': None, 'ENOSYS': None, 'ENOTBLK': None, 'ENOTCONN': None, 'ENOTDIR': None, 'ENOTEMPTY': None, 'ENOTRECOVERABLE': None, 'ENOTSOCK': None, 'ENOTSUP': None, 'ENOTTY': None, 'ENXIO': None, 'EOPNOTSUPP': None, 'EOVERFLOW': None, 'EOWNERDEAD': None, 'EPERM': None, 'EPFNOSUPPORT': None, 'EPIPE': None, 'EPROCLIM': None, 'EPROCUNAVAIL': None, 'EPROGMISMATCH': None, 'EPROGUNAVAIL': None, 'EPROTO': None, 'EPROTONOSUPPORT': None, 'EPROTOTYPE': None, 'EPWROFF': None, 'ERANGE': None, 'EREMOTE': None, 'EROFS': None, 'ERPCMISMATCH': None, 'ESHLIBVERS': None, 'ESHUTDOWN': None, 'ESOCKTNOSUPPORT': None, 'ESPIPE': None, 'ESRCH': None, 'ESTALE': None, 'ETIME': None, 'ETIMEDOUT': None, 'ETOOMANYREFS': None, 'ETXTBSY': None, 'EUSERS': None, 'EWOULDBLOCK': None, 'EXDEV': None, '__doc__': None, '__name__': None, '__package__': None, 'errorcode': None}, 'faulthandler': {'__doc__': None, '__name__': None, '__package__': None, '_fatal_error': None, '_fatal_error_c_thread': None, '_read_null': None, '_sigabrt': None, '_sigfpe': None, '_sigsegv': None, '_stack_overflow': None, 'cancel_dump_traceback_later': None, 'disable': None, 'dump_traceback': None, 'dump_traceback_later': None, 'enable': None, 'is_enabled': None, 'register': None, 'unregister': None}, 'gc': {'DEBUG_COLLECTABLE': None, 'DEBUG_LEAK': None, 'DEBUG_SAVEALL': None, 'DEBUG_STATS': None, 'DEBUG_UNCOLLECTABLE': None, '__doc__': None, '__name__': None, '__package__': None, 'callbacks': None, 'collect': None, 'disable': None, 'enable': None, 'freeze': None, 'garbage': None, 'get_count': None, 'get_debug': None, 'get_freeze_count': None, 'get_objects': None, 'get_referents': None, 'get_referrers': None, 'get_stats': None, 'get_threshold': None, 'is_tracked': None, 'isenabled': None, 'set_debug': None, 'set_threshold': None, 'unfreeze': None}, 'itertools': {'__doc__': None, '__name__': None, '__package__': None, '_grouper': "ValueError('no signature found')", '_tee': '(iterable, /)', '_tee_dataobject': "ValueError('no signature found')", 'accumulate': '(iterable, func=None, *, initial=None)', 'chain': "ValueError('no signature found')", 'combinations': '(iterable, r)', 'combinations_with_replacement': '(iterable, r)', 'compress': '(data, selectors)', 'count': '(start=0, step=1)', 'cycle': '(iterable, /)', 'dropwhile': '(predicate, iterable, /)', 'filterfalse': '(function, iterable, /)', 'groupby': '(iterable, key=None)', 'islice': "ValueError('no signature found')", 'permutations': '(iterable, r=None)', 'product': "ValueError('no signature found')", 'repeat': "ValueError('no signature found')", 'starmap': '(function, iterable, /)', 'takewhile': '(predicate, iterable, /)', 'tee': None, 'zip_longest': "ValueError('no signature found')"}, 'marshal': {'__doc__': None, '__name__': None, '__package__': None, 'dump': None, 'dumps': None, 'load': None, 'loads': None, 'version': None}, 'posix': {'CLD_CONTINUED': None, 'CLD_DUMPED': None, 'CLD_EXITED': None, 'CLD_TRAPPED': None, 'DirEntry': '()', 'EX_CANTCREAT': None, 'EX_CONFIG': None, 'EX_DATAERR': None, 'EX_IOERR': None, 'EX_NOHOST': None, 'EX_NOINPUT': None, 'EX_NOPERM': None, 'EX_NOUSER': None, 'EX_OK': None, 'EX_OSERR': None, 'EX_OSFILE': None, 'EX_PROTOCOL': None, 'EX_SOFTWARE': None, 'EX_TEMPFAIL': None, 'EX_UNAVAILABLE': None, 'EX_USAGE': None, 'F_LOCK': None, 'F_OK': None, 'F_TEST': None, 'F_TLOCK': None, 'F_ULOCK': None, 'NGROUPS_MAX': None, 'O_ACCMODE': None, 'O_APPEND': None, 'O_ASYNC': None, 'O_CLOEXEC': None, 'O_CREAT': None, 'O_DIRECTORY': None, 'O_DSYNC': None, 'O_EXCL': None, 'O_EXLOCK': None, 'O_NDELAY': None, 'O_NOCTTY': None, 'O_NOFOLLOW': None, 'O_NONBLOCK': None, 'O_RDONLY': None, 'O_RDWR': None, 'O_SHLOCK': None, 'O_SYNC': None, 'O_TRUNC': None, 'O_WRONLY': None, 'POSIX_SPAWN_CLOSE': None, 'POSIX_SPAWN_DUP2': None, 'POSIX_SPAWN_OPEN': None, 'PRIO_PGRP': None, 'PRIO_PROCESS': None, 'PRIO_USER': None, 'P_ALL': None, 'P_PGID': None, 'P_PID': None, 'RTLD_GLOBAL': None, 'RTLD_LAZY': None, 'RTLD_LOCAL': None, 'RTLD_NODELETE': None, 'RTLD_NOLOAD': None, 'RTLD_NOW': None, 'R_OK': None, 'SCHED_FIFO': None, 'SCHED_OTHER': None, 'SCHED_RR': None, 'SEEK_DATA': None, 'SEEK_HOLE': None, 'ST_NOSUID': None, 'ST_RDONLY': None, 'TMP_MAX': None, 'WCONTINUED': None, 'WCOREDUMP': None, 'WEXITED': None, 'WEXITSTATUS': None, 'WIFCONTINUED': None, 'WIFEXITED': None, 'WIFSIGNALED': None, 'WIFSTOPPED': None, 'WNOHANG': None, 'WNOWAIT': None, 'WSTOPPED': None, 'WSTOPSIG': None, 'WTERMSIG': None, 'WUNTRACED': None, 'W_OK': None, 'X_OK': None, '_COPYFILE_DATA': None, '__doc__': None, '__name__': None, '__package__': None, '_exit': None, '_fcopyfile': None, '_have_functions': None, 'abort': None, 'access': None, 'chdir': None, 'chflags': None, 'chmod': None, 'chown': None, 'chroot': None, 'close': None, 'closerange': None, 'confstr': None, 'confstr_names': None, 'cpu_count': None, 'ctermid': None, 'device_encoding': None, 'dup': None, 'dup2': None, 'environ': None, 'execv': None, 'execve': None, 'fchdir': None, 'fchmod': None, 'fchown': None, 'fork': None, 'forkpty': None, 'fpathconf': None, 'fspath': None, 'fstat': None, 'fstatvfs': None, 'fsync': None, 'ftruncate': None, 'get_blocking': None, 'get_inheritable': None, 'get_terminal_size': None, 'getcwd': None, 'getcwdb': None, 'getegid': None, 'geteuid': None, 'getgid': None, 'getgrouplist': None, 'getgroups': None, 'getloadavg': None, 'getlogin': None, 'getpgid': None, 'getpgrp': None, 'getpid': None, 'getppid': None, 'getpriority': None, 'getsid': None, 'getuid': None, 'initgroups': None, 'isatty': None, 'kill': None, 'killpg': None, 'lchflags': None, 'lchmod': None, 'lchown': None, 'link': None, 'listdir': None, 'lockf': None, 'lseek': None, 'lstat': None, 'major': None, 'makedev': None, 'minor': None, 'mkdir': None, 'mkfifo': None, 'mknod': None, 'nice': None, 'open': None, 'openpty': None, 'pathconf': None, 'pathconf_names': None, 'pipe': None, 'posix_spawn': None, 'posix_spawnp': None, 'pread': None, 'preadv': None, 'putenv': None, 'pwrite': None, 'pwritev': None, 'read': None, 'readlink': None, 'readv': None, 'register_at_fork': None, 'remove': None, 'rename': None, 'replace': None, 'rmdir': None, 'scandir': None, 'sched_get_priority_max': None, 'sched_get_priority_min': None, 'sched_yield': None, 'sendfile': None, 'set_blocking': None, 'set_inheritable': None, 'setegid': None, 'seteuid': None, 'setgid': None, 'setgroups': None, 'setpgid': None, 'setpgrp': None, 'setpriority': None, 'setregid': None, 'setreuid': None, 'setsid': None, 'setuid': None, 'stat': None, 'statvfs': None, 'strerror': None, 'symlink': None, 'sync': None, 'sysconf': None, 'sysconf_names': None, 'system': None, 'tcgetpgrp': None, 'tcsetpgrp': None, 'times': None, 'times_result': '(iterable=(), /)', 'truncate': None, 'ttyname': None, 'umask': None, 'uname': None, 'uname_result': '(iterable=(), /)', 'unlink': None, 'unsetenv': None, 'urandom': None, 'utime': None, 'wait': None, 'wait3': None, 'wait4': None, 'waitpid': None, 'write': None, 'writev': None}, 'pwd': {'__doc__': None, '__name__': None, '__package__': None, 'getpwall': None, 'getpwnam': None, 'getpwuid': None, 'struct_passwd': '(iterable=(), /)'}, 'sys': {'__breakpointhook__': None, '__displayhook__': None, '__doc__': None, '__excepthook__': None, '__name__': None, '__package__': None, '__stderr__': None, '__stdin__': None, '__stdout__': None, '__unraisablehook__': None, '_base_executable': None, '_clear_type_cache': None, '_current_frames': None, '_debugmallocstats': None, '_framework': None, '_getframe': None, '_git': None, '_home': None, '_xoptions': None, 'abiflags': None, 'addaudithook': None, 'api_version': None, 'argv': None, 'audit': None, 'base_exec_prefix': None, 'base_prefix': None, 'breakpointhook': None, 'builtin_module_names': None, 'byteorder': None, 'call_tracing': None, 'callstats': None, 'copyright': None, 'displayhook': None, 'dont_write_bytecode': None, 'exc_info': None, 'excepthook': None, 'exec_prefix': None, 'executable': None, 'exit': None, 'flags': None, 'float_info': None, 'float_repr_style': None, 'get_asyncgen_hooks': None, 'get_coroutine_origin_tracking_depth': None, 'getallocatedblocks': None, 'getcheckinterval': None, 'getdefaultencoding': None, 'getdlopenflags': None, 'getfilesystemencodeerrors': None, 'getfilesystemencoding': None, 'getprofile': None, 'getrecursionlimit': None, 'getrefcount': None, 'getsizeof': None, 'getswitchinterval': None, 'gettrace': None, 'hash_info': None, 'hexversion': None, 'implementation': None, 'int_info': None, 'intern': None, 'is_finalizing': None, 'maxsize': None, 'maxunicode': None, 'meta_path': None, 'modules': None, 'path': None, 'path_hooks': None, 'path_importer_cache': None, 'platform': None, 'prefix': None, 'pycache_prefix': None, 'set_asyncgen_hooks': None, 'set_coroutine_origin_tracking_depth': None, 'setcheckinterval': None, 'setdlopenflags': None, 'setprofile': None, 'setrecursionlimit': None, 'setswitchinterval': None, 'settrace': None, 'stderr': None, 'stdin': None, 'stdout': None, 'thread_info': None, 'unraisablehook': None, 'version': None, 'version_info': None, 'warnoptions': None}, 'time': {'CLOCK_MONOTONIC': None, 'CLOCK_MONOTONIC_RAW': None, 'CLOCK_PROCESS_CPUTIME_ID': None, 'CLOCK_REALTIME': None, 'CLOCK_THREAD_CPUTIME_ID': None, 'CLOCK_UPTIME_RAW': None, '_STRUCT_TM_ITEMS': None, '__doc__': None, '__name__': None, '__package__': None, 'altzone': None, 'asctime': None, 'clock_getres': None, 'clock_gettime': None, 'clock_gettime_ns': None, 'clock_settime': None, 'clock_settime_ns': None, 'ctime': None, 'daylight': None, 'get_clock_info': None, 'gmtime': None, 'localtime': None, 'mktime': None, 'monotonic': None, 'monotonic_ns': None, 'perf_counter': None, 'perf_counter_ns': None, 'process_time': None, 'process_time_ns': None, 'sleep': None, 'strftime': None, 'strptime': None, 'struct_time': '(iterable=(), /)', 'thread_time': None, 'thread_time_ns': None, 'time': None, 'time_ns': None, 'timezone': None, 'tzname': None, 'tzset': None}, 'xxsubtype': {'__doc__': None, '__name__': None, '__package__': None, 'bench': None, 'spamdict': "ValueError('no signature found')", 'spamlist': '(iterable=(), /)'}, '__future__': {'CO_FUTURE_ABSOLUTE_IMPORT': None, 'CO_FUTURE_ANNOTATIONS': None, 'CO_FUTURE_BARRY_AS_BDFL': None, 'CO_FUTURE_DIVISION': None, 'CO_FUTURE_GENERATOR_STOP': None, 'CO_FUTURE_PRINT_FUNCTION': None, 'CO_FUTURE_UNICODE_LITERALS': None, 'CO_FUTURE_WITH_STATEMENT': None, 'CO_GENERATOR_ALLOWED': None, 'CO_NESTED': None, '_Feature': '(optionalRelease, mandatoryRelease, compiler_flag)', '__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, 'absolute_import': None, 'all_feature_names': None, 'annotations': None, 'barry_as_FLUFL': None, 'division': None, 'generator_stop': None, 'generators': None, 'nested_scopes': None, 'print_function': None, 'unicode_literals': None, 'with_statement': None}, '_bootlocale': {'__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, 'getpreferredencoding': '(do_setlocale=True)'}, '_collections_abc': {'__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__name_for_get_source__': None, '__package__': None}, '_compat_pickle': {'IMPORT_MAPPING': None, 'MULTIPROCESSING_EXCEPTIONS': None, 'NAME_MAPPING': None, 'PYTHON2_EXCEPTIONS': None, 'PYTHON3_IMPORTERROR_EXCEPTIONS': None, 'PYTHON3_OSERROR_EXCEPTIONS': None, 'REVERSE_IMPORT_MAPPING': None, 'REVERSE_NAME_MAPPING': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, 'excname': None}, '_compression': {'BUFFER_SIZE': None, 'BaseStream': "ValueError('no signature found')", 'DecompressReader': '(fp, decomp_factory, trailing_error=(), **decomp_args)', '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None}, '_dummy_thread': {'LockType': '()', 'RLock': '()', 'TIMEOUT_MAX': None, '__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '_interrupt': None, '_main': None, '_set_sentinel': '()', 'allocate_lock': '()', 'exit': '()', 'get_ident': '()', 'interrupt_main': '()', 'stack_size': '(size=None)', 'start_new_thread': '(function, args, kwargs={})'}, '_markupbase': {'ParserBase': '()', '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '_commentclose': None, '_declname_match': None, '_declstringlit_match': None, '_markedsectionclose': None, '_msmarkedsectionclose': None}, '_osx_support': {'_COMPILER_CONFIG_VARS': None, '_INITPRE': None, '_SYSTEM_NAME': None, '_SYSTEM_VERSION': None, '_UNIVERSAL_CONFIG_VARS': None, '__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '_check_for_unavailable_sdk': '(_config_vars)', '_find_appropriate_compiler': '(_config_vars)', '_find_build_tool': '(toolname)', '_find_executable': '(executable, path=None)', '_get_system_name_and_version': '()', '_get_system_version': '()', '_is_sdk_available': '(sdk)', '_override_all_archs': '(_config_vars)', '_read_output': '(commandstring)', '_remove_original_values': '(_config_vars)', '_remove_universal_flags': '(_config_vars)', '_remove_unsupported_archs': '(_config_vars)', '_save_modified_value': '(_config_vars, cv, newvalue)', '_sdk_available_cache': None, '_supports_universal_builds': '()', 'compiler_fixup': '(compiler_so, cc_args)', 'customize_compiler': '(_config_vars)', 'customize_config_vars': '(_config_vars)', 'get_platform_osx': '(_config_vars, osname, release, machine)'}, '_py_abc': {'ABCMeta': '(name, bases, namespace, /, **kwargs)', '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, 'get_cache_token': '()'}, '_pydecimal': {'BasicContext': None, 'Clamped': "ValueError('no signature found')", 'Context': '(prec=None, rounding=None, Emin=None, Emax=None, capitals=None, clamp=None, flags=None, traps=None, _ignored_flags=None)', 'ConversionSyntax': "ValueError('no signature found')", 'Decimal': "(value='0', context=None)", 'DecimalException': "ValueError('no signature found')", 'DecimalTuple': '(sign, digits, exponent)', 'DefaultContext': None, 'DivisionByZero': "ValueError('no signature found')", 'DivisionImpossible': "ValueError('no signature found')", 'DivisionUndefined': "ValueError('no signature found')", 'ExtendedContext': None, 'FloatOperation': "ValueError('no signature found')", 'HAVE_CONTEXTVAR': None, 'HAVE_THREADS': None, 'Inexact': "ValueError('no signature found')", 'InvalidContext': "ValueError('no signature found')", 'InvalidOperation': "ValueError('no signature found')", 'MAX_EMAX': None, 'MAX_PREC': None, 'MIN_EMIN': None, 'MIN_ETINY': None, 'Overflow': "ValueError('no signature found')", 'ROUND_05UP': None, 'ROUND_CEILING': None, 'ROUND_DOWN': None, 'ROUND_FLOOR': None, 'ROUND_HALF_DOWN': None, 'ROUND_HALF_EVEN': None, 'ROUND_HALF_UP': None, 'ROUND_UP': None, 'Rounded': "ValueError('no signature found')", 'Subnormal': "ValueError('no signature found')", 'Underflow': "ValueError('no signature found')", '_ContextManager': '(new_context)', '_Infinity': None, '_Log10Memoize': '()', '_NaN': None, '_NegativeInfinity': None, '_NegativeOne': None, '_One': None, '_PyHASH_10INV': None, '_PyHASH_INF': None, '_PyHASH_MODULUS': None, '_PyHASH_NAN': None, '_SignedInfinity': None, '_WorkRep': '(value=None)', '_Zero': None, '__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__libmpdec_version__': None, '__name__': None, '__package__': None, '__version__': None, '__xname__': None, '_all_zeros': None, '_condition_map': None, '_convert_for_comparison': '(self, other, equality_op=False)', '_convert_other': '(other, raiseit=False, allow_float=False)', '_current_context_var': None, '_dec_from_triple': '(sign, coefficient, exponent, special=False)', '_decimal_lshift_exact': '(n, e)', '_dexp': '(c, e, p)', '_div_nearest': '(a, b)', '_dlog': '(c, e, p)', '_dlog10': '(c, e, p)', '_dpower': '(xc, xe, yc, ye, p)', '_exact_half': None, '_format_align': '(sign, body, spec)', '_format_number': '(is_negative, intpart, fracpart, exp, spec)', '_format_sign': '(is_negative, spec)', '_group_lengths': '(grouping)', '_iexp': '(x, M, L=8)', '_ilog': '(x, M, L=8)', '_insert_thousands_sep': '(digits, spec, min_width=1)', '_log10_digits': '(p)', '_log10_lb': "(c, correction={'1': 100, '2': 70, '3': 53, '4': 40, '5': 31, '6': 23, '7': 16, '8': 10, '9': 5})", '_nbits': None, '_normalize': '(op1, op2, prec=0)', '_parse_format_specifier': '(format_spec, _localeconv=None)', '_parse_format_specifier_regex': None, '_parser': None, '_rounding_modes': None, '_rshift_nearest': '(x, shift)', '_signals': None, '_sqrt_nearest': '(n, a)', 'getcontext': '()', 'localcontext': '(ctx=None)', 'setcontext': '(context)'}, '_pyio': {'BufferedIOBase': '()', 'BufferedRWPair': '(reader, writer, buffer_size=8192)', 'BufferedRandom': '(raw, buffer_size=8192)', 'BufferedReader': '(raw, buffer_size=8192)', 'BufferedWriter': '(raw, buffer_size=8192)', 'BytesIO': '(initial_bytes=None)', 'DEFAULT_BUFFER_SIZE': None, 'DocDescriptor': '()', 'FileIO': "(file, mode='r', closefd=True, opener=None)", 'IOBase': '()', 'IncrementalNewlineDecoder': "(decoder, translate, errors='strict')", 'OpenWrapper': '(*args, **kwargs)', 'RawIOBase': '()', 'SEEK_CUR': None, 'SEEK_END': None, 'SEEK_SET': None, 'StringIO': "(initial_value='', newline='\\n')", 'TextIOBase': '()', 'TextIOWrapper': '(buffer, encoding=None, errors=None, newline=None, line_buffering=False, write_through=False)', '_BufferedIOMixin': '(raw)', '_IOBASE_EMITS_UNRAISABLE': None, '__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '_open_code_with_warning': '(path)', '_setmode': None, 'open': "(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None)", 'valid_seek_flags': None}, '_sitebuiltins': {'Quitter': '(name, eof)', '_Helper': '()', '_Printer': '(name, data, files=(), dirs=())', '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None}, '_strptime': {'LocaleTime': '()', 'TimeRE': '(locale_time=None)', '_CACHE_MAX_SIZE': None, '_TimeRE_cache': None, '__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '_cache_lock': None, '_calc_julian_from_U_or_W': '(year, week_of_year, day_of_week, week_starts_Mon)', '_calc_julian_from_V': '(iso_year, iso_week, iso_weekday)', '_getlang': '()', '_regex_cache': None, '_strptime': "(data_string, format='%a %b %d %H:%M:%S %Y')", '_strptime_datetime': "(cls, data_string, format='%a %b %d %H:%M:%S %Y')", '_strptime_time': "(data_string, format='%a %b %d %H:%M:%S %Y')"}, '_sysconfigdata__darwin_darwin': {'__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, 'build_time_vars': None}, '_threading_local': {'__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '_localimpl': '()', '_patch': '(self)', 'local': '(*args, **kw)'}, '_weakrefset': {'WeakSet': '(data=None)', '_IterationGuard': '(weakcontainer)', '__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None}, 'abc': {'ABC': '()', 'ABCMeta': '(name, bases, namespace, **kwargs)', '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, 'abstractclassmethod': '(callable)', 'abstractmethod': '(funcobj)', 'abstractproperty': '(fget=None, fset=None, fdel=None, doc=None)', 'abstractstaticmethod': '(callable)'}, 'argparse': {'Action': '(option_strings, dest, nargs=None, const=None, default=None, type=None, choices=None, required=False, help=None, metavar=None)', 'ArgumentDefaultsHelpFormatter': '(prog, indent_increment=2, max_help_position=24, width=None)', 'ArgumentError': '(argument, message)', 'ArgumentParser': "(prog=None, usage=None, description=None, epilog=None, parents=[], formatter_class=, prefix_chars='-', fromfile_prefix_chars=None, argument_default=None, conflict_handler='error', add_help=True, allow_abbrev=True)", 'ArgumentTypeError': "ValueError('no signature found')", 'FileType': "(mode='r', bufsize=-1, encoding=None, errors=None)", 'HelpFormatter': '(prog, indent_increment=2, max_help_position=24, width=None)', 'MetavarTypeHelpFormatter': '(prog, indent_increment=2, max_help_position=24, width=None)', 'Namespace': '(**kwargs)', 'ONE_OR_MORE': None, 'OPTIONAL': None, 'PARSER': None, 'REMAINDER': None, 'RawDescriptionHelpFormatter': '(prog, indent_increment=2, max_help_position=24, width=None)', 'RawTextHelpFormatter': '(prog, indent_increment=2, max_help_position=24, width=None)', 'SUPPRESS': None, 'ZERO_OR_MORE': None, '_ActionsContainer': '(description, prefix_chars, argument_default, conflict_handler)', '_AppendAction': '(option_strings, dest, nargs=None, const=None, default=None, type=None, choices=None, required=False, help=None, metavar=None)', '_AppendConstAction': '(option_strings, dest, const, default=None, required=False, help=None, metavar=None)', '_ArgumentGroup': '(container, title=None, description=None, **kwargs)', '_AttributeHolder': '()', '_CountAction': '(option_strings, dest, default=None, required=False, help=None)', '_ExtendAction': '(option_strings, dest, nargs=None, const=None, default=None, type=None, choices=None, required=False, help=None, metavar=None)', '_HelpAction': "(option_strings, dest='==SUPPRESS==', default='==SUPPRESS==', help=None)", '_MutuallyExclusiveGroup': '(container, required=False)', '_StoreAction': '(option_strings, dest, nargs=None, const=None, default=None, type=None, choices=None, required=False, help=None, metavar=None)', '_StoreConstAction': '(option_strings, dest, const, default=None, required=False, help=None, metavar=None)', '_StoreFalseAction': '(option_strings, dest, default=True, required=False, help=None)', '_StoreTrueAction': '(option_strings, dest, default=False, required=False, help=None)', '_SubParsersAction': "(option_strings, prog, parser_class, dest='==SUPPRESS==', required=False, help=None, metavar=None)", '_UNRECOGNIZED_ARGS_ATTR': None, '_VersionAction': '(option_strings, version=None, dest=\'==SUPPRESS==\', default=\'==SUPPRESS==\', help="show program\'s version number and exit")', '__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '__version__': None, '_copy_items': '(items)', '_get_action_name': '(argument)'}, 'ast': {'Bytes': '(*args, **kwargs)', 'Ellipsis': '(*args, **kwargs)', 'NameConstant': '(*args, **kwargs)', 'NodeTransformer': '()', 'NodeVisitor': '()', 'Num': '(*args, **kwargs)', 'PyCF_ALLOW_TOP_LEVEL_AWAIT': None, 'PyCF_ONLY_AST': None, 'PyCF_TYPE_COMMENTS': None, 'Str': '(*args, **kwargs)', '_ABC': 'ValueError("callable is not supported by signature")', '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '_const_node_type_names': None, '_const_types': None, '_const_types_not': None, '_getter': '(self)', '_new': '(cls, *args, **kwargs)', '_pad_whitespace': '(source)', '_setter': '(self, value)', '_splitlines_no_ff': '(source)', 'copy_location': '(new_node, old_node)', 'dump': '(node, annotate_fields=True, include_attributes=False)', 'fix_missing_locations': '(node)', 'get_docstring': '(node, clean=True)', 'get_source_segment': '(source, node, *, padded=False)', 'increment_lineno': '(node, n=1)', 'iter_child_nodes': '(node)', 'iter_fields': '(node)', 'literal_eval': '(node_or_string)', 'parse': "(source, filename='', mode='exec', *, type_comments=False, feature_version=None)", 'walk': '(node)'}, 'asyncio': {'ALL_COMPLETED': None, 'FIRST_COMPLETED': None, 'FIRST_EXCEPTION': None, '__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '__path__': None}, 'base64': {'MAXBINSIZE': None, 'MAXLINESIZE': None, '_85encode': '(b, chars, chars2, pad=False, foldnuls=False, foldspaces=False)', '_A85END': None, '_A85START': None, '__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '_a85chars': None, '_a85chars2': None, '_b32alphabet': None, '_b32rev': None, '_b32tab2': None, '_b85alphabet': None, '_b85chars': None, '_b85chars2': None, '_b85dec': None, '_bytes_from_decode_data': '(s)', '_input_type_check': '(s)', '_urlsafe_decode_translation': None, '_urlsafe_encode_translation': None, 'a85decode': "(b, *, foldspaces=False, adobe=False, ignorechars=b' \\t\\n\\r\\x0b')", 'a85encode': '(b, *, foldspaces=False, wrapcol=0, pad=False, adobe=False)', 'b16decode': '(s, casefold=False)', 'b16encode': '(s)', 'b32decode': '(s, casefold=False, map01=None)', 'b32encode': '(s)', 'b64decode': '(s, altchars=None, validate=False)', 'b64encode': '(s, altchars=None)', 'b85decode': '(b)', 'b85encode': '(b, pad=False)', 'bytes_types': None, 'decode': '(input, output)', 'decodebytes': '(s)', 'decodestring': '(s)', 'encode': '(input, output)', 'encodebytes': '(s)', 'encodestring': '(s)', 'main': '()', 'standard_b64decode': '(s)', 'standard_b64encode': '(s)', 'test': '()', 'urlsafe_b64decode': '(s)', 'urlsafe_b64encode': '(s)'}, 'bdb': {'Bdb': '(skip=None)', 'BdbQuit': "ValueError('no signature found')", 'Breakpoint': '(file, line, temporary=False, cond=None, funcname=None)', 'CO_ASYNC_GENERATOR': None, 'CO_COROUTINE': None, 'CO_GENERATOR': None, 'GENERATOR_AND_COROUTINE_FLAGS': None, 'Tdb': '(skip=None)', '__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, 'bar': '(a)', 'checkfuncname': '(b, frame)', 'effective': '(file, line, frame)', 'foo': '(n)', 'set_trace': '()', 'test': '()'}, 'bisect': {'__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None}, 'bz2': {'BZ2File': "(filename, mode='r', buffering=, compresslevel=9)", '_MODE_CLOSED': None, '_MODE_READ': None, '_MODE_WRITE': None, '__all__': None, '__author__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '_sentinel': None, 'compress': '(data, compresslevel=9)', 'decompress': '(data)', 'open': "(filename, mode='rb', compresslevel=9, encoding=None, errors=None, newline=None)"}, 'cProfile': {'Profile': "ValueError('no signature found')", '__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, 'label': '(code)', 'main': '()', 'run': '(statement, filename=None, sort=-1)', 'runctx': '(statement, globals, locals, filename=None, sort=-1)'}, 'calendar': {'Calendar': '(firstweekday=0)', 'EPOCH': None, 'FRIDAY': None, 'February': None, 'HTMLCalendar': '(firstweekday=0)', 'IllegalMonthError': '(month)', 'IllegalWeekdayError': '(weekday)', 'January': None, 'LocaleHTMLCalendar': '(firstweekday=0, locale=None)', 'LocaleTextCalendar': '(firstweekday=0, locale=None)', 'MONDAY': None, 'SATURDAY': None, 'SUNDAY': None, 'THURSDAY': None, 'TUESDAY': None, 'TextCalendar': '(firstweekday=0)', 'WEDNESDAY': None, '_EPOCH_ORD': None, '__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '_colwidth': None, '_localized_day': '(format)', '_localized_month': '(format)', '_monthlen': '(year, month)', '_nextmonth': '(year, month)', '_prevmonth': '(year, month)', '_spacing': None, 'c': None, 'calendar': '(theyear, w=2, l=1, c=6, m=3)', 'day_abbr': None, 'day_name': None, 'different_locale': '(locale)', 'firstweekday': '()', 'format': '(cols, colwidth=20, spacing=6)', 'formatstring': '(cols, colwidth=20, spacing=6)', 'isleap': '(year)', 'leapdays': '(y1, y2)', 'main': '(args)', 'mdays': None, 'month': '(theyear, themonth, w=0, l=0)', 'month_abbr': None, 'month_name': None, 'monthcalendar': '(year, month)', 'monthrange': '(year, month)', 'prcal': '(theyear, w=0, l=0, c=6, m=3)', 'prmonth': '(theyear, themonth, w=0, l=0)', 'prweek': '(theweek, width)', 'setfirstweekday': '(firstweekday)', 'timegm': '(tuple)', 'week': '(theweek, width)', 'weekday': '(year, month, day)', 'weekheader': '(width)'}, 'cmd': {'Cmd': "(completekey='tab', stdin=None, stdout=None)", 'IDENTCHARS': None, 'PROMPT': None, '__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None}, 'code': {'InteractiveConsole': "(locals=None, filename='')", 'InteractiveInterpreter': '(locals=None)', '__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, 'interact': '(banner=None, readfunc=None, local=None, exitmsg=None)'}, 'codecs': {'BOM': None, 'BOM32_BE': None, 'BOM32_LE': None, 'BOM64_BE': None, 'BOM64_LE': None, 'BOM_BE': None, 'BOM_LE': None, 'BOM_UTF16': None, 'BOM_UTF16_BE': None, 'BOM_UTF16_LE': None, 'BOM_UTF32': None, 'BOM_UTF32_BE': None, 'BOM_UTF32_LE': None, 'BOM_UTF8': None, 'BufferedIncrementalDecoder': "(errors='strict')", 'BufferedIncrementalEncoder': "(errors='strict')", 'Codec': '()', 'CodecInfo': '(encode, decode, streamreader=None, streamwriter=None, incrementalencoder=None, incrementaldecoder=None, name=None, *, _is_text_encoding=None)', 'EncodedFile': "(file, data_encoding, file_encoding=None, errors='strict')", 'IncrementalDecoder': "(errors='strict')", 'IncrementalEncoder': "(errors='strict')", 'StreamReader': "(stream, errors='strict')", 'StreamReaderWriter': "(stream, Reader, Writer, errors='strict')", 'StreamRecoder': "(stream, encode, decode, Reader, Writer, errors='strict')", 'StreamWriter': "(stream, errors='strict')", '__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '_false': None, 'backslashreplace_errors': None, 'getdecoder': '(encoding)', 'getencoder': '(encoding)', 'getincrementaldecoder': '(encoding)', 'getincrementalencoder': '(encoding)', 'getreader': '(encoding)', 'getwriter': '(encoding)', 'ignore_errors': None, 'iterdecode': "(iterator, encoding, errors='strict', **kwargs)", 'iterencode': "(iterator, encoding, errors='strict', **kwargs)", 'make_encoding_map': '(decoding_map)', 'make_identity_dict': '(rng)', 'namereplace_errors': None, 'open': "(filename, mode='r', encoding=None, errors='strict', buffering=-1)", 'replace_errors': None, 'strict_errors': None, 'xmlcharrefreplace_errors': None}, 'codeop': {'CommandCompiler': '()', 'Compile': '()', 'PyCF_DONT_IMPLY_DEDENT': None, '__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '_compile': '(source, filename, symbol)', '_features': None, '_maybe_compile': '(compiler, source, filename, symbol)', 'compile_command': "(source, filename='', symbol='single')"}, 'collections': {'ChainMap': '(*maps)', 'Counter': '(iterable=None, /, **kwds)', 'OrderedDict': "ValueError('no signature found')", 'UserDict': '(dict=None, /, **kwargs)', 'UserList': '(initlist=None)', 'UserString': '(seq)', '_Link': '()', '_OrderedDictItemsView': '(mapping)', '_OrderedDictKeysView': '(mapping)', '_OrderedDictValuesView': '(mapping)', '__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__getattr__': '(name)', '__name__': None, '__package__': None, '__path__': None, '_iskeyword': None, 'defaultdict': "ValueError('no signature found')", 'deque': "ValueError('no signature found')", 'namedtuple': '(typename, field_names, *, rename=False, defaults=None, module=None)'}, 'colorsys': {'ONE_SIXTH': None, 'ONE_THIRD': None, 'TWO_THIRD': None, '__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '_v': '(m1, m2, hue)', 'hls_to_rgb': '(h, l, s)', 'hsv_to_rgb': '(h, s, v)', 'rgb_to_hls': '(r, g, b)', 'rgb_to_hsv': '(r, g, b)', 'rgb_to_yiq': '(r, g, b)', 'yiq_to_rgb': '(y, i, q)'}, 'compileall': {'__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '_compile_file_tuple': '(file_and_dfile, **kwargs)', '_walk_dir': '(dir, ddir=None, maxlevels=10, quiet=0)', 'compile_dir': '(dir, maxlevels=10, ddir=None, force=False, rx=None, quiet=0, legacy=False, optimize=-1, workers=1, invalidation_mode=None)', 'compile_file': '(fullname, ddir=None, force=False, rx=None, quiet=0, legacy=False, optimize=-1, invalidation_mode=None)', 'compile_path': '(skip_curdir=1, maxlevels=0, force=False, quiet=0, legacy=False, optimize=-1, invalidation_mode=None)', 'main': '()'}, 'concurrent': {'__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '__path__': None}, 'configparser': {'BasicInterpolation': '()', 'ConfigParser': "(defaults=None, dict_type=, allow_no_value=False, *, delimiters=('=', ':'), comment_prefixes=('#', ';'), inline_comment_prefixes=None, strict=True, empty_lines_in_values=True, default_section='DEFAULT', interpolation=, converters=)", 'ConverterMapping': '(parser)', 'DEFAULTSECT': None, 'DuplicateOptionError': '(section, option, source=None, lineno=None)', 'DuplicateSectionError': '(section, source=None, lineno=None)', 'Error': "(msg='')", 'ExtendedInterpolation': '()', 'Interpolation': '()', 'InterpolationDepthError': '(option, section, rawval)', 'InterpolationError': '(option, section, msg)', 'InterpolationMissingOptionError': '(option, section, rawval, reference)', 'InterpolationSyntaxError': '(option, section, msg)', 'LegacyInterpolation': '()', 'MAX_INTERPOLATION_DEPTH': None, 'MissingSectionHeaderError': '(filename, lineno, line)', 'NoOptionError': '(option, section)', 'NoSectionError': '(section)', 'ParsingError': '(source=None, filename=None)', 'RawConfigParser': "(defaults=None, dict_type=, allow_no_value=False, *, delimiters=('=', ':'), comment_prefixes=('#', ';'), inline_comment_prefixes=None, strict=True, empty_lines_in_values=True, default_section='DEFAULT', interpolation=, converters=)", 'SafeConfigParser': '(*args, **kwargs)', 'SectionProxy': '(parser, name)', '_UNSET': None, '__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None}, 'contextlib': {'AbstractAsyncContextManager': '()', 'AbstractContextManager': '()', 'AsyncExitStack': '()', 'ContextDecorator': '()', 'ExitStack': '()', '_AsyncGeneratorContextManager': '(func, args, kwds)', '_BaseExitStack': '()', '_GeneratorContextManager': '(func, args, kwds)', '_GeneratorContextManagerBase': '(func, args, kwds)', '_RedirectStream': '(new_target)', '__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, 'asynccontextmanager': '(func)', 'closing': '(thing)', 'contextmanager': '(func)', 'nullcontext': '(enter_result=None)', 'redirect_stderr': '(new_target)', 'redirect_stdout': '(new_target)', 'suppress': '(*exceptions)'}, 'contextvars': {'__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None}, 'copy': {'Error': "ValueError('no signature found')", '__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '_copy_dispatch': None, '_copy_immutable': '(x)', '_deepcopy_atomic': '(x, memo)', '_deepcopy_dict': '(x, memo, deepcopy=)', '_deepcopy_dispatch': None, '_deepcopy_list': '(x, memo, deepcopy=)', '_deepcopy_method': '(x, memo)', '_deepcopy_tuple': '(x, memo, deepcopy=)', '_keep_alive': '(x, memo)', '_reconstruct': '(x, memo, func, args, state=None, listiter=None, dictiter=None, deepcopy=)', 'copy': '(x)', 'deepcopy': '(x, memo=None, _nil=[])', 'dispatch_table': None, 'error': "ValueError('no signature found')"}, 'copyreg': {'_HEAPTYPE': None, '__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__newobj__': '(cls, *args)', '__newobj_ex__': '(cls, args, kwargs)', '__package__': None, '_extension_cache': None, '_extension_registry': None, '_inverted_registry': None, '_reconstructor': '(cls, base, state)', '_reduce_ex': '(self, proto)', '_slotnames': '(cls)', 'add_extension': '(module, name, code)', 'clear_extension_cache': '()', 'constructor': '(object)', 'dispatch_table': None, 'pickle': '(ob_type, pickle_function, constructor_ob=None)', 'pickle_complex': '(c)', 'remove_extension': '(module, name, code)'}, 'csv': {'Dialect': '()', 'DictReader': "(f, fieldnames=None, restkey=None, restval=None, dialect='excel', *args, **kwds)", 'DictWriter': "(f, fieldnames, restval='', extrasaction='raise', dialect='excel', *args, **kwds)", 'QUOTE_ALL': None, 'QUOTE_MINIMAL': None, 'QUOTE_NONE': None, 'QUOTE_NONNUMERIC': None, 'Sniffer': '()', '__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '__version__': None, 'excel': '()', 'excel_tab': '()', 'unix_dialect': '()'}, 'ctypes': {'ARRAY': '(typ, len)', 'ArgumentError': "ValueError('no signature found')", 'CDLL': '(name, mode=4, handle=None, use_errno=False, use_last_error=False, winmode=None)', 'CFUNCTYPE': '(restype, *argtypes, **kw)', 'DEFAULT_MODE': None, 'LibraryLoader': '(dlltype)', 'PYFUNCTYPE': '(restype, *argtypes)', 'PyDLL': '(name, mode=4, handle=None, use_errno=False, use_last_error=False, winmode=None)', 'RTLD_GLOBAL': None, 'RTLD_LOCAL': None, 'SetPointerType': '(pointer, cls)', '_FUNCFLAG_CDECL': None, '_FUNCFLAG_PYTHONAPI': None, '_FUNCFLAG_USE_ERRNO': None, '_FUNCFLAG_USE_LASTERROR': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '__path__': None, '__version__': None, '_c_functype_cache': None, '_cast': "ValueError('callable is not supported by signature')", '_cast_addr': None, '_check_size': '(typ, typecode=None)', '_ctypes_version': None, '_memmove_addr': None, '_memset_addr': None, '_pointer_type_cache': None, '_reset_cache': '()', '_string_at': "ValueError('callable is not supported by signature')", '_string_at_addr': None, '_wstring_at': "ValueError('callable is not supported by signature')", '_wstring_at_addr': None, 'c_bool': "ValueError('no signature found')", 'c_buffer': '(init, size=None)', 'c_byte': "ValueError('no signature found')", 'c_char': "ValueError('no signature found')", 'c_char_p': "ValueError('no signature found')", 'c_double': "ValueError('no signature found')", 'c_float': "ValueError('no signature found')", 'c_int': "ValueError('no signature found')", 'c_int16': "ValueError('no signature found')", 'c_int32': "ValueError('no signature found')", 'c_int64': "ValueError('no signature found')", 'c_int8': "ValueError('no signature found')", 'c_long': "ValueError('no signature found')", 'c_longdouble': "ValueError('no signature found')", 'c_longlong': "ValueError('no signature found')", 'c_short': "ValueError('no signature found')", 'c_size_t': "ValueError('no signature found')", 'c_ssize_t': "ValueError('no signature found')", 'c_ubyte': "ValueError('no signature found')", 'c_uint': "ValueError('no signature found')", 'c_uint16': "ValueError('no signature found')", 'c_uint32': "ValueError('no signature found')", 'c_uint64': "ValueError('no signature found')", 'c_uint8': "ValueError('no signature found')", 'c_ulong': "ValueError('no signature found')", 'c_ulonglong': "ValueError('no signature found')", 'c_ushort': "ValueError('no signature found')", 'c_void_p': "ValueError('no signature found')", 'c_voidp': "ValueError('no signature found')", 'c_wchar': "ValueError('no signature found')", 'c_wchar_p': "ValueError('no signature found')", 'cast': '(obj, typ)', 'cdll': None, 'create_string_buffer': '(init, size=None)', 'create_unicode_buffer': '(init, size=None)', 'memmove': "ValueError('callable is not supported by signature')", 'memset': "ValueError('callable is not supported by signature')", 'py_object': "ValueError('no signature found')", 'pydll': None, 'pythonapi': None, 'string_at': '(ptr, size=-1)', 'wstring_at': '(ptr, size=-1)'}, 'curses': {'ALL_MOUSE_EVENTS': None, 'A_ALTCHARSET': None, 'A_ATTRIBUTES': None, 'A_BLINK': None, 'A_BOLD': None, 'A_CHARTEXT': None, 'A_COLOR': None, 'A_DIM': None, 'A_HORIZONTAL': None, 'A_INVIS': None, 'A_LEFT': None, 'A_LOW': None, 'A_NORMAL': None, 'A_PROTECT': None, 'A_REVERSE': None, 'A_RIGHT': None, 'A_STANDOUT': None, 'A_TOP': None, 'A_UNDERLINE': None, 'A_VERTICAL': None, 'BUTTON1_CLICKED': None, 'BUTTON1_DOUBLE_CLICKED': None, 'BUTTON1_PRESSED': None, 'BUTTON1_RELEASED': None, 'BUTTON1_TRIPLE_CLICKED': None, 'BUTTON2_CLICKED': None, 'BUTTON2_DOUBLE_CLICKED': None, 'BUTTON2_PRESSED': None, 'BUTTON2_RELEASED': None, 'BUTTON2_TRIPLE_CLICKED': None, 'BUTTON3_CLICKED': None, 'BUTTON3_DOUBLE_CLICKED': None, 'BUTTON3_PRESSED': None, 'BUTTON3_RELEASED': None, 'BUTTON3_TRIPLE_CLICKED': None, 'BUTTON4_CLICKED': None, 'BUTTON4_DOUBLE_CLICKED': None, 'BUTTON4_PRESSED': None, 'BUTTON4_RELEASED': None, 'BUTTON4_TRIPLE_CLICKED': None, 'BUTTON_ALT': None, 'BUTTON_CTRL': None, 'BUTTON_SHIFT': None, 'COLOR_BLACK': None, 'COLOR_BLUE': None, 'COLOR_CYAN': None, 'COLOR_GREEN': None, 'COLOR_MAGENTA': None, 'COLOR_RED': None, 'COLOR_WHITE': None, 'COLOR_YELLOW': None, 'ERR': None, 'KEY_A1': None, 'KEY_A3': None, 'KEY_B2': None, 'KEY_BACKSPACE': None, 'KEY_BEG': None, 'KEY_BREAK': None, 'KEY_BTAB': None, 'KEY_C1': None, 'KEY_C3': None, 'KEY_CANCEL': None, 'KEY_CATAB': None, 'KEY_CLEAR': None, 'KEY_CLOSE': None, 'KEY_COMMAND': None, 'KEY_COPY': None, 'KEY_CREATE': None, 'KEY_CTAB': None, 'KEY_DC': None, 'KEY_DL': None, 'KEY_DOWN': None, 'KEY_EIC': None, 'KEY_END': None, 'KEY_ENTER': None, 'KEY_EOL': None, 'KEY_EOS': None, 'KEY_EXIT': None, 'KEY_F0': None, 'KEY_F1': None, 'KEY_F10': None, 'KEY_F11': None, 'KEY_F12': None, 'KEY_F13': None, 'KEY_F14': None, 'KEY_F15': None, 'KEY_F16': None, 'KEY_F17': None, 'KEY_F18': None, 'KEY_F19': None, 'KEY_F2': None, 'KEY_F20': None, 'KEY_F21': None, 'KEY_F22': None, 'KEY_F23': None, 'KEY_F24': None, 'KEY_F25': None, 'KEY_F26': None, 'KEY_F27': None, 'KEY_F28': None, 'KEY_F29': None, 'KEY_F3': None, 'KEY_F30': None, 'KEY_F31': None, 'KEY_F32': None, 'KEY_F33': None, 'KEY_F34': None, 'KEY_F35': None, 'KEY_F36': None, 'KEY_F37': None, 'KEY_F38': None, 'KEY_F39': None, 'KEY_F4': None, 'KEY_F40': None, 'KEY_F41': None, 'KEY_F42': None, 'KEY_F43': None, 'KEY_F44': None, 'KEY_F45': None, 'KEY_F46': None, 'KEY_F47': None, 'KEY_F48': None, 'KEY_F49': None, 'KEY_F5': None, 'KEY_F50': None, 'KEY_F51': None, 'KEY_F52': None, 'KEY_F53': None, 'KEY_F54': None, 'KEY_F55': None, 'KEY_F56': None, 'KEY_F57': None, 'KEY_F58': None, 'KEY_F59': None, 'KEY_F6': None, 'KEY_F60': None, 'KEY_F61': None, 'KEY_F62': None, 'KEY_F63': None, 'KEY_F7': None, 'KEY_F8': None, 'KEY_F9': None, 'KEY_FIND': None, 'KEY_HELP': None, 'KEY_HOME': None, 'KEY_IC': None, 'KEY_IL': None, 'KEY_LEFT': None, 'KEY_LL': None, 'KEY_MARK': None, 'KEY_MAX': None, 'KEY_MESSAGE': None, 'KEY_MIN': None, 'KEY_MOUSE': None, 'KEY_MOVE': None, 'KEY_NEXT': None, 'KEY_NPAGE': None, 'KEY_OPEN': None, 'KEY_OPTIONS': None, 'KEY_PPAGE': None, 'KEY_PREVIOUS': None, 'KEY_PRINT': None, 'KEY_REDO': None, 'KEY_REFERENCE': None, 'KEY_REFRESH': None, 'KEY_REPLACE': None, 'KEY_RESET': None, 'KEY_RESIZE': None, 'KEY_RESTART': None, 'KEY_RESUME': None, 'KEY_RIGHT': None, 'KEY_SAVE': None, 'KEY_SBEG': None, 'KEY_SCANCEL': None, 'KEY_SCOMMAND': None, 'KEY_SCOPY': None, 'KEY_SCREATE': None, 'KEY_SDC': None, 'KEY_SDL': None, 'KEY_SELECT': None, 'KEY_SEND': None, 'KEY_SEOL': None, 'KEY_SEXIT': None, 'KEY_SF': None, 'KEY_SFIND': None, 'KEY_SHELP': None, 'KEY_SHOME': None, 'KEY_SIC': None, 'KEY_SLEFT': None, 'KEY_SMESSAGE': None, 'KEY_SMOVE': None, 'KEY_SNEXT': None, 'KEY_SOPTIONS': None, 'KEY_SPREVIOUS': None, 'KEY_SPRINT': None, 'KEY_SR': None, 'KEY_SREDO': None, 'KEY_SREPLACE': None, 'KEY_SRESET': None, 'KEY_SRIGHT': None, 'KEY_SRSUME': None, 'KEY_SSAVE': None, 'KEY_SSUSPEND': None, 'KEY_STAB': None, 'KEY_SUNDO': None, 'KEY_SUSPEND': None, 'KEY_UNDO': None, 'KEY_UP': None, 'OK': None, 'REPORT_MOUSE_POSITION': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '__path__': None, 'initscr': '()', 'ncurses_version': None, 'start_color': '()', 'version': None, 'wrapper': '(func, /, *args, **kwds)'}, 'dataclasses': {'Field': '(default, default_factory, init, repr, hash, compare, metadata)', 'FrozenInstanceError': "ValueError('no signature found')", 'InitVar': '(type)', 'MISSING': None, '_DataclassParams': '(init, repr, eq, order, unsafe_hash, frozen)', '_EMPTY_METADATA': None, '_FIELD': None, '_FIELDS': None, '_FIELD_BASE': '(name)', '_FIELD_CLASSVAR': None, '_FIELD_INITVAR': None, '_HAS_DEFAULT_FACTORY': None, '_HAS_DEFAULT_FACTORY_CLASS': '()', '_InitVarMeta': 'ValueError("callable is not supported by signature")', '_MISSING_TYPE': '()', '_MODULE_IDENTIFIER_RE': None, '_PARAMS': None, '_POST_INIT_NAME': None, '__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '_asdict_inner': '(obj, dict_factory)', '_astuple_inner': '(obj, tuple_factory)', '_cmp_fn': '(name, op, self_tuple, other_tuple, globals)', '_create_fn': '(name, args, body, *, globals=None, locals=None, return_type=)', '_field_assign': '(frozen, name, value, self_name)', '_field_init': '(f, frozen, globals, self_name)', '_frozen_get_del_attr': '(cls, fields, globals)', '_get_field': '(cls, a_name, a_type)', '_hash_action': None, '_hash_add': '(cls, fields, globals)', '_hash_exception': '(cls, fields, globals)', '_hash_fn': '(fields, globals)', '_hash_set_none': '(cls, fields, globals)', '_init_fn': '(fields, frozen, has_post_init, self_name, globals)', '_init_param': '(f)', '_is_classvar': '(a_type, typing)', '_is_dataclass_instance': '(obj)', '_is_initvar': '(a_type, dataclasses)', '_is_type': '(annotation, cls, a_module, a_type, is_type_predicate)', '_process_class': '(cls, init, repr, eq, order, unsafe_hash, frozen)', '_recursive_repr': '(user_function)', '_repr_fn': '(fields, globals)', '_set_new_attribute': '(cls, name, value)', '_tuple_str': '(obj_name, fields)', 'asdict': "(obj, *, dict_factory=)", 'astuple': "(obj, *, tuple_factory=)", 'dataclass': '(cls=None, /, *, init=True, repr=True, eq=True, order=False, unsafe_hash=False, frozen=False)', 'field': '(*, default=, default_factory=, init=True, repr=True, hash=None, compare=True, metadata=None)', 'fields': '(class_or_instance)', 'is_dataclass': '(obj)', 'make_dataclass': '(cls_name, fields, *, bases=(), namespace=None, init=True, repr=True, eq=True, order=False, unsafe_hash=False, frozen=False)', 'replace': '(obj, /, **kwargs)'}, 'datetime': {'MAXYEAR': None, 'MINYEAR': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, 'date': "ValueError('no signature found')", 'datetime': "ValueError('no signature found')", 'datetime_CAPI': None, 'time': "ValueError('no signature found')", 'timedelta': "ValueError('no signature found')", 'timezone': "ValueError('no signature found')", 'tzinfo': "ValueError('no signature found')"}, 'dbm': {'__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '__path__': None, '_defaultmod': None, '_modules': None, '_names': None, 'error': None, 'open': "(file, flag='r', mode=438)", 'whichdb': '(filename)'}, 'decimal': {'BasicContext': None, 'Clamped': "ValueError('no signature found')", 'Context': '(prec=None, rounding=None, Emin=None, Emax=None, capitals=None, clamp=None, flags=None, traps=None)', 'ConversionSyntax': "ValueError('no signature found')", 'Decimal': "(value='0', context=None)", 'DecimalException': "ValueError('no signature found')", 'DecimalTuple': '(sign, digits, exponent)', 'DefaultContext': None, 'DivisionByZero': "ValueError('no signature found')", 'DivisionImpossible': "ValueError('no signature found')", 'DivisionUndefined': "ValueError('no signature found')", 'ExtendedContext': None, 'FloatOperation': "ValueError('no signature found')", 'HAVE_CONTEXTVAR': None, 'HAVE_THREADS': None, 'Inexact': "ValueError('no signature found')", 'InvalidContext': "ValueError('no signature found')", 'InvalidOperation': "ValueError('no signature found')", 'MAX_EMAX': None, 'MAX_PREC': None, 'MIN_EMIN': None, 'MIN_ETINY': None, 'Overflow': "ValueError('no signature found')", 'ROUND_05UP': None, 'ROUND_CEILING': None, 'ROUND_DOWN': None, 'ROUND_FLOOR': None, 'ROUND_HALF_DOWN': None, 'ROUND_HALF_EVEN': None, 'ROUND_HALF_UP': None, 'ROUND_UP': None, 'Rounded': "ValueError('no signature found')", 'Subnormal': "ValueError('no signature found')", 'Underflow': "ValueError('no signature found')", '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__libmpdec_version__': None, '__name__': None, '__package__': None, '__version__': None, 'getcontext': None, 'localcontext': None, 'setcontext': None}, 'difflib': {'Differ': '(linejunk=None, charjunk=None)', 'HtmlDiff': '(tabsize=8, wrapcolumn=None, linejunk=None, charjunk=)', 'IS_CHARACTER_JUNK': "(ch, ws=' \\t')", 'IS_LINE_JUNK': '(line, pat=)', 'Match': '(a, b, size)', 'SequenceMatcher': "(isjunk=None, a='', b='', autojunk=True)", '__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '_calculate_ratio': '(matches, length)', '_check_types': '(a, b, *args)', '_file_template': None, '_format_range_context': '(start, stop)', '_format_range_unified': '(start, stop)', '_keep_original_ws': '(s, tag_s)', '_legend': None, '_mdiff': '(fromlines, tolines, context=None, linejunk=None, charjunk=)', '_styles': None, '_table_template': None, '_test': '()', 'context_diff': "(a, b, fromfile='', tofile='', fromfiledate='', tofiledate='', n=3, lineterm='\\n')", 'diff_bytes': "(dfunc, a, b, fromfile=b'', tofile=b'', fromfiledate=b'', tofiledate=b'', n=3, lineterm=b'\\n')", 'get_close_matches': '(word, possibilities, n=3, cutoff=0.6)', 'ndiff': '(a, b, linejunk=None, charjunk=)', 'restore': '(delta, which)', 'unified_diff': "(a, b, fromfile='', tofile='', fromfiledate='', tofiledate='', n=3, lineterm='\\n')"}, 'dis': {'Bytecode': '(x, *, first_line=None, current_offset=None)', 'COMPILER_FLAG_NAMES': None, 'EXTENDED_ARG': None, 'FORMAT_VALUE': None, 'FORMAT_VALUE_CONVERTERS': None, 'HAVE_ARGUMENT': None, 'Instruction': '(opname, opcode, arg, argval, argrepr, offset, starts_line, is_jump_target)', 'MAKE_FUNCTION': None, 'MAKE_FUNCTION_FLAGS': None, '_Instruction': '(opname, opcode, arg, argval, argrepr, offset, starts_line, is_jump_target)', '_OPARG_WIDTH': None, '_OPNAME_WIDTH': None, '__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '_disassemble_bytes': '(code, lasti=-1, varnames=None, names=None, constants=None, cells=None, linestarts=None, *, file=None, line_offset=0)', '_disassemble_recursive': '(co, *, file=None, depth=None)', '_disassemble_str': '(source, **kwargs)', '_format_code_info': '(co)', '_get_code_object': '(x)', '_get_const_info': '(const_index, const_list)', '_get_instructions_bytes': '(code, varnames=None, names=None, constants=None, cells=None, linestarts=None, line_offset=0)', '_get_name_info': '(name_index, name_list)', '_have_code': None, '_test': '()', '_try_compile': '(source, name)', '_unpack_opargs': '(code)', 'cmp_op': None, 'code_info': '(x)', 'dis': '(x=None, *, file=None, depth=None)', 'disassemble': '(co, lasti=-1, *, file=None)', 'disco': '(co, lasti=-1, *, file=None)', 'distb': '(tb=None, *, file=None)', 'findlabels': '(code)', 'findlinestarts': '(code)', 'get_instructions': '(x, *, first_line=None)', 'hascompare': None, 'hasconst': None, 'hasfree': None, 'hasjabs': None, 'hasjrel': None, 'haslocal': None, 'hasname': None, 'hasnargs': None, 'opmap': None, 'opname': None, 'pretty_flags': '(flags)', 'show_code': '(co, *, file=None)'}, 'distutils': {'__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '__path__': None, '__version__': None}, 'doctest': {'BLANKLINE_MARKER': None, 'COMPARISON_FLAGS': None, 'DONT_ACCEPT_BLANKLINE': None, 'DONT_ACCEPT_TRUE_FOR_1': None, 'DebugRunner': '(checker=None, verbose=None, optionflags=0)', 'DocFileCase': '(test, optionflags=0, setUp=None, tearDown=None, checker=None)', 'DocFileSuite': '(*paths, **kw)', 'DocFileTest': '(path, module_relative=True, package=None, globs=None, parser=, encoding=None, **options)', 'DocTest': '(examples, globs, name, filename, lineno, docstring)', 'DocTestCase': '(test, optionflags=0, setUp=None, tearDown=None, checker=None)', 'DocTestFailure': '(test, example, got)', 'DocTestFinder': '(verbose=False, parser=, recurse=True, exclude_empty=True)', 'DocTestParser': '()', 'DocTestRunner': '(checker=None, verbose=None, optionflags=0)', 'DocTestSuite': '(module=None, globs=None, extraglobs=None, test_finder=None, **options)', 'ELLIPSIS': None, 'ELLIPSIS_MARKER': None, 'Example': '(source, want, exc_msg=None, lineno=0, indent=0, options=None)', 'FAIL_FAST': None, 'IGNORE_EXCEPTION_DETAIL': None, 'NORMALIZE_WHITESPACE': None, 'OPTIONFLAGS_BY_NAME': None, 'OutputChecker': '()', 'REPORTING_FLAGS': None, 'REPORT_CDIFF': None, 'REPORT_NDIFF': None, 'REPORT_ONLY_FIRST_FAILURE': None, 'REPORT_UDIFF': None, 'SKIP': None, 'SkipDocTestCase': '(module)', 'TestResults': '(failed, attempted)', 'UnexpectedException': '(test, example, exc_info)', '_DocTestSuite': '(tests=())', '_OutputRedirectingPdb': '(out)', '_SpoofOut': "(initial_value='', newline='\\n')", '_TestClass': '(val)', '__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__docformat__': None, '__file__': None, '__name__': None, '__package__': None, '__test__': None, '_comment_line': '(line)', '_ellipsis_match': '(want, got)', '_exception_traceback': '(exc_info)', '_extract_future_flags': '(globs)', '_indent': '(s, indent=4)', '_load_testfile': '(filename, package, module_relative, encoding)', '_module_relative_path': '(module, test_path)', '_newline_convert': '(data)', '_normalize_module': '(module, depth=2)', '_strip_exception_details': '(msg)', '_test': '()', '_unittest_reportflags': None, 'debug': '(module, name, pm=False)', 'debug_script': '(src, pm=False, globs=None)', 'debug_src': '(src, pm=False, globs=None)', 'master': None, 'register_optionflag': '(name)', 'run_docstring_examples': "(f, globs, verbose=False, name='NoName', compileflags=None, optionflags=0)", 'script_from_examples': '(s)', 'set_unittest_reportflags': '(flags)', 'testfile': '(filename, module_relative=True, name=None, package=None, globs=None, verbose=None, report=True, optionflags=0, extraglobs=None, raise_on_error=False, parser=, encoding=None)', 'testmod': '(m=None, name=None, globs=None, verbose=None, report=True, optionflags=0, extraglobs=None, raise_on_error=False, exclude_empty=False)', 'testsource': '(module, name)'}, 'dummy_threading': {'TIMEOUT_MAX': None, '__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None}, 'email': {'__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '__path__': None, 'message_from_binary_file': '(fp, *args, **kws)', 'message_from_bytes': '(s, *args, **kws)', 'message_from_file': '(fp, *args, **kws)', 'message_from_string': '(s, *args, **kws)'}, 'encodings': {'CodecRegistryError': "ValueError('no signature found')", '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '__path__': None, '_aliases': None, '_cache': None, '_import_tail': None, '_unknown': None, 'normalize_encoding': '(encoding)', 'search_function': '(encoding)'}, 'ensurepip': {'_PIP_VERSION': None, '_PROJECTS': None, '_SETUPTOOLS_VERSION': None, '__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '__path__': None, '_bootstrap': '(*, root=None, upgrade=False, user=False, altinstall=False, default_pip=False, verbosity=0)', '_disable_pip_configuration_settings': '()', '_main': '(argv=None)', '_run_pip': '(args, additional_paths=None)', '_uninstall_helper': '(*, verbosity=0)', 'bootstrap': '(*, root=None, upgrade=False, user=False, altinstall=False, default_pip=False, verbosity=0)', 'version': '()'}, 'enum': {'Enum': '(value, names=None, *, module=None, qualname=None, type=None, start=1)', 'EnumMeta': '(cls, bases, classdict)', 'Flag': '(value, names=None, *, module=None, qualname=None, type=None, start=1)', 'IntEnum': '(value, names=None, *, module=None, qualname=None, type=None, start=1)', 'IntFlag': '(value, names=None, *, module=None, qualname=None, type=None, start=1)', '_EnumDict': '()', '__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '_auto_null': None, '_decompose': '(flag, value)', '_high_bit': '(value)', '_is_descriptor': '(obj)', '_is_dunder': '(name)', '_is_sunder': '(name)', '_make_class_unpicklable': '(cls)', '_power_of_two': '(value)', '_reduce_ex_by_name': '(self, proto)', 'auto': '()', 'unique': '(enumeration)'}, 'filecmp': {'BUFSIZE': None, 'DEFAULT_IGNORES': None, '__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '_cache': None, '_cmp': '(a, b, sh, abs=, cmp=)', '_do_cmp': '(f1, f2)', '_filter': '(flist, skip)', '_sig': '(st)', 'clear_cache': '()', 'cmp': '(f1, f2, shallow=True)', 'cmpfiles': '(a, b, common, shallow=True)', 'demo': '()', 'dircmp': '(a, b, ignore=None, hide=None)'}, 'fileinput': {'FileInput': "(files=None, inplace=False, backup='', *, mode='r', openhook=None)", '__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '_state': None, '_test': '()', 'close': '()', 'filelineno': '()', 'filename': '()', 'fileno': '()', 'hook_compressed': '(filename, mode)', 'hook_encoded': '(encoding, errors=None)', 'input': "(files=None, inplace=False, backup='', *, mode='r', openhook=None)", 'isfirstline': '()', 'isstdin': '()', 'lineno': '()', 'nextfile': '()'}, 'fnmatch': {'__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '_compile_pattern': None, 'filter': '(names, pat)', 'fnmatch': '(name, pat)', 'fnmatchcase': '(name, pat)', 'translate': '(pat)'}, 'fractions': {'Fraction': '(numerator=0, denominator=None, *, _normalize=True)', '_PyHASH_INF': None, '_PyHASH_MODULUS': None, '_RATIONAL_FORMAT': None, '__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '_gcd': '(a, b)', 'gcd': '(a, b)'}, 'ftplib': {'B_CRLF': None, 'CRLF': None, 'Error': "ValueError('no signature found')", 'FTP': "(host='', user='', passwd='', acct='', timeout=, source_address=None)", 'FTP_PORT': None, 'FTP_TLS': "(host='', user='', passwd='', acct='', keyfile=None, certfile=None, context=None, timeout=, source_address=None)", 'MAXLINE': None, 'MSG_OOB': None, '_150_re': None, '_227_re': None, '_GLOBAL_DEFAULT_TIMEOUT': None, '__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, 'all_errors': None, 'error_perm': "ValueError('no signature found')", 'error_proto': "ValueError('no signature found')", 'error_reply': "ValueError('no signature found')", 'error_temp': "ValueError('no signature found')", 'ftpcp': "(source, sourcename, target, targetname='', type='I')", 'parse150': '(resp)', 'parse227': '(resp)', 'parse229': '(resp, peer)', 'parse257': '(resp)', 'print_line': '(line)', 'test': '()'}, 'functools': {'WRAPPER_ASSIGNMENTS': None, 'WRAPPER_UPDATES': None, '_CacheInfo': '(hits, misses, maxsize, currsize)', '_HashedSeq': '(tup, hash=)', '_NOT_FOUND': None, '__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '_c3_merge': '(sequences)', '_c3_mro': '(cls, abcs=None)', '_compose_mro': '(cls, types)', '_convert': None, '_find_impl': '(cls, registry)', '_ge_from_gt': '(self, other, NotImplemented=NotImplemented)', '_ge_from_le': '(self, other, NotImplemented=NotImplemented)', '_ge_from_lt': '(self, other, NotImplemented=NotImplemented)', '_gt_from_ge': '(self, other, NotImplemented=NotImplemented)', '_gt_from_le': '(self, other, NotImplemented=NotImplemented)', '_gt_from_lt': '(self, other, NotImplemented=NotImplemented)', '_initial_missing': None, '_le_from_ge': '(self, other, NotImplemented=NotImplemented)', '_le_from_gt': '(self, other, NotImplemented=NotImplemented)', '_le_from_lt': '(self, other, NotImplemented=NotImplemented)', '_lru_cache_wrapper': "ValueError('no signature found')", '_lt_from_ge': '(self, other, NotImplemented=NotImplemented)', '_lt_from_gt': '(self, other, NotImplemented=NotImplemented)', '_lt_from_le': '(self, other, NotImplemented=NotImplemented)', '_make_key': "(args, kwds, typed, kwd_mark=(,), fasttypes={, }, tuple=, type=, len=)", '_unwrap_partial': '(func)', 'cached_property': '(func)', 'lru_cache': '(maxsize=128, typed=False)', 'partial': "ValueError('no signature found')", 'partialmethod': '(func, /, *args, **keywords)', 'singledispatch': '(func)', 'singledispatchmethod': '(func)', 'total_ordering': '(cls)', 'update_wrapper': "(wrapper, wrapped, assigned=('__module__', '__name__', '__qualname__', '__doc__', '__annotations__'), updated=('__dict__',))", 'wraps': "(wrapped, assigned=('__module__', '__name__', '__qualname__', '__doc__', '__annotations__'), updated=('__dict__',))"}, 'genericpath': {'__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '_check_arg_types': '(funcname, *args)', '_splitext': '(p, sep, altsep, extsep)', 'commonprefix': '(m)', 'exists': '(path)', 'getatime': '(filename)', 'getctime': '(filename)', 'getmtime': '(filename)', 'getsize': '(filename)', 'isdir': '(s)', 'isfile': '(path)', 'samefile': '(f1, f2)', 'sameopenfile': '(fp1, fp2)', 'samestat': '(s1, s2)'}, 'getopt': {'GetoptError': "(msg, opt='')", '__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, 'do_longs': '(opts, opt, longopts, args)', 'do_shorts': '(opts, optstring, shortopts, args)', 'error': "(msg, opt='')", 'getopt': '(args, shortopts, longopts=[])', 'gnu_getopt': '(args, shortopts, longopts=[])', 'long_has_args': '(opt, longopts)', 'short_has_arg': '(opt, shortopts)'}, 'getpass': {'GetPassWarning': "ValueError('no signature found')", '__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '_raw_input': "(prompt='', stream=None, input=None)", 'fallback_getpass': "(prompt='Password: ', stream=None)", 'getpass': "(prompt='Password: ', stream=None)", 'getuser': '()', 'unix_getpass': "(prompt='Password: ', stream=None)", 'win_getpass': "(prompt='Password: ', stream=None)"}, 'gettext': {'Catalog': "(domain, localedir=None, languages=None, class_=None, fallback=False, codeset=['unspecified'])", 'GNUTranslations': '(fp=None)', 'NullTranslations': '(fp=None)', '__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '_as_int': '(n)', '_binary_ops': None, '_c2py_ops': None, '_current_domain': None, '_default_localedir': None, '_error': '(value)', '_expand_lang': '(loc)', '_localecodesets': None, '_localedirs': None, '_parse': '(tokens, priority=-1)', '_token_pattern': None, '_tokenize': '(plural)', '_translations': None, '_unspecified': None, 'bind_textdomain_codeset': '(domain, codeset=None)', 'bindtextdomain': '(domain, localedir=None)', 'c2py': '(plural)', 'dgettext': '(domain, message)', 'dngettext': '(domain, msgid1, msgid2, n)', 'dnpgettext': '(domain, context, msgid1, msgid2, n)', 'dpgettext': '(domain, context, message)', 'find': '(domain, localedir=None, languages=None, all=False)', 'gettext': '(message)', 'install': "(domain, localedir=None, codeset=['unspecified'], names=None)", 'ldgettext': '(domain, message)', 'ldngettext': '(domain, msgid1, msgid2, n)', 'lgettext': '(message)', 'lngettext': '(msgid1, msgid2, n)', 'ngettext': '(msgid1, msgid2, n)', 'npgettext': '(context, msgid1, msgid2, n)', 'pgettext': '(context, message)', 'textdomain': '(domain=None)', 'translation': "(domain, localedir=None, languages=None, class_=None, fallback=False, codeset=['unspecified'])"}, 'glob': {'__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '_glob0': '(dirname, basename, dironly)', '_glob1': '(dirname, pattern, dironly)', '_glob2': '(dirname, pattern, dironly)', '_iglob': '(pathname, recursive, dironly)', '_ishidden': '(path)', '_isrecursive': '(pattern)', '_iterdir': '(dirname, dironly)', '_rlistdir': '(dirname, dironly)', 'escape': '(pathname)', 'glob': '(pathname, *, recursive=False)', 'glob0': '(dirname, pattern)', 'glob1': '(dirname, pattern)', 'has_magic': '(s)', 'iglob': '(pathname, *, recursive=False)', 'magic_check': None, 'magic_check_bytes': None}, 'gzip': {'BadGzipFile': "ValueError('no signature found')", 'FCOMMENT': None, 'FEXTRA': None, 'FHCRC': None, 'FNAME': None, 'FTEXT': None, 'GzipFile': '(filename=None, mode=None, compresslevel=9, fileobj=None, mtime=None)', 'READ': None, 'WRITE': None, '_COMPRESS_LEVEL_BEST': None, '_COMPRESS_LEVEL_FAST': None, '_COMPRESS_LEVEL_TRADEOFF': None, '_GzipReader': '(fp)', '_PaddedFile': "(f, prepend=b'')", '__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, 'compress': '(data, compresslevel=9, *, mtime=None)', 'decompress': '(data)', 'main': '()', 'open': "(filename, mode='rb', compresslevel=9, encoding=None, errors=None, newline=None)", 'write32u': '(output, value)'}, 'hashlib': {'__all__': None, '__block_openssl_constructor': None, '__builtin_constructor_cache': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__get_builtin_constructor': '(name)', '__name__': None, '__package__': None, 'algorithms_available': None, 'algorithms_guaranteed': None, 'new': "(name, data=b'', **kwargs)"}, 'heapq': {'__about__': None, '__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '_siftdown': '(heap, startpos, pos)', '_siftdown_max': '(heap, startpos, pos)', '_siftup': '(heap, pos)', '_siftup_max': '(heap, pos)', 'merge': '(*iterables, key=None, reverse=False)', 'nlargest': '(n, iterable, key=None)', 'nsmallest': '(n, iterable, key=None)'}, 'hmac': {'HMAC': "(key, msg=None, digestmod='')", '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '_openssl_md_meths': None, 'digest': '(key, msg, digest)', 'digest_size': None, 'new': "(key, msg=None, digestmod='')", 'trans_36': None, 'trans_5C': None}, 'html': {'__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '__path__': None, '_charref': None, '_html5': None, '_invalid_charrefs': None, '_invalid_codepoints': None, '_replace_charref': '(s)', 'escape': '(s, quote=True)', 'unescape': '(s)'}, 'http': {'HTTPStatus': '(value, names=None, *, module=None, qualname=None, type=None, start=1)', '__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '__path__': None}, 'imaplib': {'AllowedVersions': None, 'CRLF': None, 'Commands': None, 'Continuation': None, 'DEFAULT_BUFFER_SIZE': None, 'Debug': None, 'Flags': None, 'HAVE_SSL': None, 'IMAP4': "(host='', port=143)", 'IMAP4_PORT': None, 'IMAP4_SSL': "(host='', port=993, keyfile=None, certfile=None, ssl_context=None)", 'IMAP4_SSL_PORT': None, 'IMAP4_stream': '(command)', 'Int2AP': '(num)', 'InternalDate': None, 'Internaldate2tuple': '(resp)', 'Literal': None, 'MapCRLF': None, 'Mon2num': None, 'Months': None, 'ParseFlags': '(resp)', 'Response_code': None, 'Time2Internaldate': '(date_time)', 'Untagged_response': None, 'Untagged_status': None, '_Authenticator': '(mechinst)', '_Literal': None, '_MAXLINE': None, '_Untagged_status': None, '__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '__version__': None}, 'importlib': {'_RELOADING': None, '__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '__path__': None, 'find_loader': '(name, path=None)', 'import_module': '(name, package=None)', 'invalidate_caches': '()', 'reload': '(module)'}, 'inspect': {'ArgInfo': '(args, varargs, keywords, locals)', 'ArgSpec': '(args, varargs, keywords, defaults)', 'Arguments': '(args, varargs, varkw)', 'Attribute': '(name, kind, defining_class, object)', 'BlockFinder': '()', 'BoundArguments': '(signature, arguments)', 'CORO_CLOSED': None, 'CORO_CREATED': None, 'CORO_RUNNING': None, 'CORO_SUSPENDED': None, 'CO_ASYNC_GENERATOR': None, 'CO_COROUTINE': None, 'CO_GENERATOR': None, 'CO_ITERABLE_COROUTINE': None, 'CO_NESTED': None, 'CO_NEWLOCALS': None, 'CO_NOFREE': None, 'CO_OPTIMIZED': None, 'CO_VARARGS': None, 'CO_VARKEYWORDS': None, 'ClosureVars': '(nonlocals, globals, builtins, unbound)', 'EndOfBlock': "ValueError('no signature found')", 'FrameInfo': '(frame, filename, lineno, function, code_context, index)', 'FullArgSpec': '(args, varargs, varkw, defaults, kwonlyargs, kwonlydefaults, annotations)', 'GEN_CLOSED': None, 'GEN_CREATED': None, 'GEN_RUNNING': None, 'GEN_SUSPENDED': None, 'Parameter': '(name, kind, *, default, annotation)', 'Signature': '(parameters=None, *, return_annotation, __validate_parameters__=True)', 'TPFLAGS_IS_ABSTRACT': None, 'Traceback': '(filename, lineno, function, code_context, index)', '_KEYWORD_ONLY': None, '_NonUserDefinedCallables': None, '_PARAM_NAME_MAPPING': None, '_POSITIONAL_ONLY': None, '_POSITIONAL_OR_KEYWORD': None, '_ParameterKind': '(value, names=None, *, module=None, qualname=None, type=None, start=1)', '_VAR_KEYWORD': None, '_VAR_POSITIONAL': None, '__author__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '_check_class': '(klass, attr)', '_check_instance': '(obj, attr)', '_empty': '()', '_filesbymodname': None, '_findclass': '(func)', '_finddoc': '(obj)', '_has_code_flag': '(f, flag)', '_is_type': '(obj)', '_main': '()', '_missing_arguments': '(f_name, argnames, pos, values)', '_sentinel': None, '_shadowed_dict': '(klass)', '_signature_bound_method': '(sig)', '_signature_from_builtin': '(cls, func, skip_bound_arg=True)', '_signature_from_callable': '(obj, *, follow_wrapper_chains=True, skip_bound_arg=True, sigcls)', '_signature_from_function': '(cls, func, skip_bound_arg=True)', '_signature_fromstr': '(cls, obj, s, skip_bound_arg=True)', '_signature_get_bound_param': '(spec)', '_signature_get_partial': '(wrapped_sig, partial, extra_args=())', '_signature_get_user_defined_method': '(cls, method_name)', '_signature_is_builtin': '(obj)', '_signature_is_functionlike': '(obj)', '_signature_strip_non_python_syntax': '(signature)', '_static_getmro': '(klass)', '_too_many': '(f_name, args, kwonly, varargs, defcount, given, values)', '_void': '()', 'classify_class_attrs': '(cls)', 'cleandoc': '(doc)', 'currentframe': '()', 'findsource': '(object)', 'formatannotation': '(annotation, base_module=None)', 'formatannotationrelativeto': '(object)', 'formatargspec': "(args, varargs=None, varkw=None, defaults=None, kwonlyargs=(), kwonlydefaults={}, annotations={}, formatarg=, formatvarargs= at 0xdeadbeef>, formatvarkw= at 0xdeadbeef>, formatvalue= at 0xdeadbeef>, formatreturns= at 0xdeadbeef>, formatannotation=)", 'formatargvalues': "(args, varargs, varkw, locals, formatarg=, formatvarargs= at 0xdeadbeef>, formatvarkw= at 0xdeadbeef>, formatvalue= at 0xdeadbeef>)", 'getabsfile': '(object, _filename=None)', 'getargs': '(co)', 'getargspec': '(func)', 'getargvalues': '(frame)', 'getattr_static': '(obj, attr, default=)', 'getblock': '(lines)', 'getcallargs': '(func, /, *positional, **named)', 'getclasstree': '(classes, unique=False)', 'getclosurevars': '(func)', 'getcomments': '(object)', 'getcoroutinelocals': '(coroutine)', 'getcoroutinestate': '(coroutine)', 'getdoc': '(object)', 'getfile': '(object)', 'getframeinfo': '(frame, context=1)', 'getfullargspec': '(func)', 'getgeneratorlocals': '(generator)', 'getgeneratorstate': '(generator)', 'getinnerframes': '(tb, context=1)', 'getlineno': '(frame)', 'getmembers': '(object, predicate=None)', 'getmodule': '(object, _filename=None)', 'getmodulename': '(path)', 'getmro': '(cls)', 'getouterframes': '(frame, context=1)', 'getsource': '(object)', 'getsourcefile': '(object)', 'getsourcelines': '(object)', 'indentsize': '(line)', 'isabstract': '(object)', 'isasyncgen': '(object)', 'isasyncgenfunction': '(obj)', 'isawaitable': '(object)', 'isbuiltin': '(object)', 'isclass': '(object)', 'iscode': '(object)', 'iscoroutine': '(object)', 'iscoroutinefunction': '(obj)', 'isdatadescriptor': '(object)', 'isframe': '(object)', 'isfunction': '(object)', 'isgenerator': '(object)', 'isgeneratorfunction': '(obj)', 'isgetsetdescriptor': '(object)', 'ismemberdescriptor': '(object)', 'ismethod': '(object)', 'ismethoddescriptor': '(object)', 'ismodule': '(object)', 'isroutine': '(object)', 'istraceback': '(object)', 'k': None, 'mod_dict': None, 'modulesbyfile': None, 'signature': '(obj, *, follow_wrapped=True)', 'stack': '(context=1)', 'trace': '(context=1)', 'unwrap': '(func, *, stop=None)', 'v': None, 'walktree': '(classes, children, parent)'}, 'io': {'BufferedIOBase': "ValueError('no signature found')", 'DEFAULT_BUFFER_SIZE': None, 'IOBase': "ValueError('no signature found')", 'OpenWrapper': None, 'RawIOBase': "ValueError('no signature found')", 'SEEK_CUR': None, 'SEEK_END': None, 'SEEK_SET': None, 'TextIOBase': "ValueError('no signature found')", 'UnsupportedOperation': "ValueError('no signature found')", '__all__': None, '__author__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, 'open': None, 'open_code': None}, 'ipaddress': {'AddressValueError': "ValueError('no signature found')", 'IPV4LENGTH': None, 'IPV6LENGTH': None, 'IPv4Address': '(address)', 'IPv4Interface': '(address)', 'IPv4Network': '(address, strict=True)', 'IPv6Address': '(address)', 'IPv6Interface': '(address)', 'IPv6Network': '(address, strict=True)', 'NetmaskValueError': "ValueError('no signature found')", '_BaseAddress': '()', '_BaseNetwork': '()', '_BaseV4': '()', '_BaseV6': '()', '_IPAddressBase': '()', '_IPv4Constants': '()', '_IPv6Constants': '()', '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '__version__': None, '_collapse_addresses_internal': '(addresses)', '_count_righthand_zero_bits': '(number, bits)', '_find_address_range': '(addresses)', '_split_optional_netmask': '(address)', 'collapse_addresses': '(addresses)', 'get_mixed_type_key': '(obj)', 'ip_address': '(address)', 'ip_interface': '(address)', 'ip_network': '(address, strict=True)', 'summarize_address_range': '(first, last)', 'v4_int_to_packed': '(address)', 'v6_int_to_packed': '(address)'}, 'json': {'__all__': None, '__author__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '__path__': None, '__version__': None, 'detect_encoding': '(b)', 'dump': '(obj, fp, *, skipkeys=False, ensure_ascii=True, check_circular=True, allow_nan=True, cls=None, indent=None, separators=None, default=None, sort_keys=False, **kw)', 'dumps': '(obj, *, skipkeys=False, ensure_ascii=True, check_circular=True, allow_nan=True, cls=None, indent=None, separators=None, default=None, sort_keys=False, **kw)', 'load': '(fp, *, cls=None, object_hook=None, parse_float=None, parse_int=None, parse_constant=None, object_pairs_hook=None, **kw)', 'loads': '(s, *, cls=None, object_hook=None, parse_float=None, parse_int=None, parse_constant=None, object_pairs_hook=None, **kw)'}, 'keyword': {'__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, 'iskeyword': None, 'kwlist': None}, 'lib2to3': {'__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '__path__': None}, 'linecache': {'__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, 'cache': None, 'checkcache': '(filename=None)', 'clearcache': '()', 'getline': '(filename, lineno, module_globals=None)', 'getlines': '(filename, module_globals=None)', 'lazycache': '(filename, module_globals)', 'updatecache': '(filename, module_globals=None)'}, 'locale': {'ABDAY_1': None, 'ABDAY_2': None, 'ABDAY_3': None, 'ABDAY_4': None, 'ABDAY_5': None, 'ABDAY_6': None, 'ABDAY_7': None, 'ABMON_1': None, 'ABMON_10': None, 'ABMON_11': None, 'ABMON_12': None, 'ABMON_2': None, 'ABMON_3': None, 'ABMON_4': None, 'ABMON_5': None, 'ABMON_6': None, 'ABMON_7': None, 'ABMON_8': None, 'ABMON_9': None, 'ALT_DIGITS': None, 'AM_STR': None, 'CHAR_MAX': None, 'CODESET': None, 'CRNCYSTR': None, 'DAY_1': None, 'DAY_2': None, 'DAY_3': None, 'DAY_4': None, 'DAY_5': None, 'DAY_6': None, 'DAY_7': None, 'D_FMT': None, 'D_T_FMT': None, 'ERA': None, 'ERA_D_FMT': None, 'ERA_D_T_FMT': None, 'ERA_T_FMT': None, 'Error': "ValueError('no signature found')", 'LC_ALL': None, 'LC_COLLATE': None, 'LC_CTYPE': None, 'LC_MESSAGES': None, 'LC_MONETARY': None, 'LC_NUMERIC': None, 'LC_TIME': None, 'MON_1': None, 'MON_10': None, 'MON_11': None, 'MON_12': None, 'MON_2': None, 'MON_3': None, 'MON_4': None, 'MON_5': None, 'MON_6': None, 'MON_7': None, 'MON_8': None, 'MON_9': None, 'NOEXPR': None, 'PM_STR': None, 'RADIXCHAR': None, 'THOUSEP': None, 'T_FMT': None, 'T_FMT_AMPM': None, 'YESEXPR': None, '__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '_append_modifier': '(code, modifier)', '_build_localename': '(localetuple)', '_format': '(percent, value, grouping=False, monetary=False, *additional)', '_group': '(s, monetary=False)', '_grouping_intervals': '(grouping)', '_override_localeconv': None, '_parse_localename': '(localename)', '_percent_re': None, '_print_locale': '()', '_replace_encoding': '(code, encoding)', '_strcoll': '(a, b)', '_strip_padding': '(s, amount)', '_strxfrm': '(s)', '_test': '()', 'atof': "(string, func=)", 'atoi': '(string)', 'currency': '(val, symbol=True, grouping=False, international=False)', 'delocalize': '(string)', 'format': '(percent, value, grouping=False, monetary=False, *additional)', 'format_string': '(f, val, grouping=False, monetary=False)', 'getdefaultlocale': "(envvars=('LC_ALL', 'LC_CTYPE', 'LANG', 'LANGUAGE'))", 'getlocale': '(category=2)', 'getpreferredencoding': '(do_setlocale=True)', 'k': None, 'locale_alias': None, 'locale_encoding_alias': None, 'normalize': '(localename)', 'resetlocale': '(category=0)', 'setlocale': '(category, locale=None)', 'str': '(val)', 'v': None, 'windows_locale': None}, 'logging': {'BASIC_FORMAT': None, 'BufferingFormatter': '(linefmt=None)', 'CRITICAL': None, 'DEBUG': None, 'ERROR': None, 'FATAL': None, 'FileHandler': "(filename, mode='a', encoding=None, delay=False)", 'Filter': "(name='')", 'Filterer': '()', 'Formatter': "(fmt=None, datefmt=None, style='%', validate=True)", 'Handler': '(level=0)', 'INFO': None, 'LogRecord': '(name, level, pathname, lineno, msg, args, exc_info, func=None, sinfo=None, **kwargs)', 'Logger': '(name, level=0)', 'LoggerAdapter': '(logger, extra)', 'Manager': '(rootnode)', 'NOTSET': None, 'NullHandler': '(level=0)', 'PercentStyle': '(fmt)', 'PlaceHolder': '(alogger)', 'RootLogger': '(level)', 'StrFormatStyle': '(fmt)', 'StreamHandler': '(stream=None)', 'StringTemplateStyle': '(fmt)', 'WARN': None, 'WARNING': None, '_STYLES': None, '_StderrHandler': '(level=0)', '__all__': None, '__author__': None, '__builtins__': None, '__cached__': None, '__date__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '__path__': None, '__status__': None, '__version__': None, '_acquireLock': '()', '_addHandlerRef': '(handler)', '_after_at_fork_child_reinit_locks': '()', '_checkLevel': '(level)', '_defaultFormatter': None, '_defaultLastResort': None, '_handlerList': None, '_levelToName': None, '_lock': None, '_logRecordFactory': '(name, level, pathname, lineno, msg, args, exc_info, func=None, sinfo=None, **kwargs)', '_loggerClass': '(name, level=0)', '_nameToLevel': None, '_register_at_fork_reinit_lock': '(instance)', '_releaseLock': '()', '_removeHandlerRef': '(wr)', '_showwarning': '(message, category, filename, lineno, file=None, line=None)', '_srcfile': None, '_startTime': None, '_warnings_showwarning': None, 'addLevelName': '(level, levelName)', 'basicConfig': '(**kwargs)', 'captureWarnings': '(capture)', 'critical': '(msg, *args, **kwargs)', 'currentframe': '()', 'debug': '(msg, *args, **kwargs)', 'disable': '(level=50)', 'error': '(msg, *args, **kwargs)', 'exception': '(msg, *args, exc_info=True, **kwargs)', 'fatal': '(msg, *args, **kwargs)', 'getLevelName': '(level)', 'getLogRecordFactory': '()', 'getLogger': '(name=None)', 'getLoggerClass': '()', 'info': '(msg, *args, **kwargs)', 'lastResort': None, 'log': '(level, msg, *args, **kwargs)', 'logMultiprocessing': None, 'logProcesses': None, 'logThreads': None, 'makeLogRecord': '(dict)', 'raiseExceptions': None, 'root': None, 'setLogRecordFactory': '(factory)', 'setLoggerClass': '(klass)', 'shutdown': "(handlerList=[])", 'warn': '(msg, *args, **kwargs)', 'warning': '(msg, *args, **kwargs)'}, 'lzma': {'CHECK_CRC32': None, 'CHECK_CRC64': None, 'CHECK_ID_MAX': None, 'CHECK_NONE': None, 'CHECK_SHA256': None, 'CHECK_UNKNOWN': None, 'FILTER_ARM': None, 'FILTER_ARMTHUMB': None, 'FILTER_DELTA': None, 'FILTER_IA64': None, 'FILTER_LZMA1': None, 'FILTER_LZMA2': None, 'FILTER_POWERPC': None, 'FILTER_SPARC': None, 'FILTER_X86': None, 'FORMAT_ALONE': None, 'FORMAT_AUTO': None, 'FORMAT_RAW': None, 'FORMAT_XZ': None, 'LZMAFile': "(filename=None, mode='r', *, format=None, check=-1, preset=None, filters=None)", 'MF_BT2': None, 'MF_BT3': None, 'MF_BT4': None, 'MF_HC3': None, 'MF_HC4': None, 'MODE_FAST': None, 'MODE_NORMAL': None, 'PRESET_DEFAULT': None, 'PRESET_EXTREME': None, '_MODE_CLOSED': None, '_MODE_READ': None, '_MODE_WRITE': None, '__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, 'compress': '(data, format=1, check=-1, preset=None, filters=None)', 'decompress': '(data, format=0, memlimit=None, filters=None)', 'open': "(filename, mode='rb', *, format=None, check=-1, preset=None, filters=None, encoding=None, errors=None, newline=None)"}, 'mailbox': {'Babyl': '(path, factory=None, create=True)', 'BabylMessage': '(message=None)', 'Error': "ValueError('no signature found')", 'ExternalClashError': "ValueError('no signature found')", 'FormatError': "ValueError('no signature found')", 'MH': '(path, factory=None, create=True)', 'MHMessage': '(message=None)', 'MMDF': '(path, factory=None, create=True)', 'MMDFMessage': '(message=None)', 'Mailbox': '(path, factory=None, create=True)', 'Maildir': '(dirname, factory=None, create=True)', 'MaildirMessage': '(message=None)', 'Message': '(message=None)', 'NoSuchMailboxError': "ValueError('no signature found')", 'NotEmptyError': "ValueError('no signature found')", '_PartialFile': '(f, start=None, stop=None)', '_ProxyFile': '(f, pos=None)', '__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '_create_carefully': '(path)', '_create_temporary': '(path)', '_lock_file': '(f, dotlock=True)', '_mboxMMDF': '(path, factory=None, create=True)', '_mboxMMDFMessage': '(message=None)', '_singlefileMailbox': '(path, factory=None, create=True)', '_sync_close': '(f)', '_sync_flush': '(f)', '_unlock_file': '(f)', 'linesep': None, 'mbox': '(path, factory=None, create=True)', 'mboxMessage': '(message=None)'}, 'mailcap': {'__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '_readmailcapfile': '(fp, lineno)', 'findmatch': "(caps, MIMEtype, key='view', filename='/dev/null', plist=[])", 'findparam': '(name, plist)', 'getcaps': '()', 'lineno_sort_key': '(entry)', 'listmailcapfiles': '()', 'lookup': '(caps, MIMEtype, key=None)', 'parsefield': '(line, i, n)', 'parseline': '(line)', 'readmailcapfile': '(fp)', 'show': '(caps)', 'subst': '(field, MIMEtype, filename, plist=[])', 'test': '()'}, 'mimetypes': {'MimeTypes': '(filenames=(), strict=True)', '__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '_common_types_default': None, '_db': None, '_default_mime_types': '()', '_encodings_map_default': None, '_main': '()', '_suffix_map_default': None, '_types_map_default': None, '_winreg': None, 'add_type': '(type, ext, strict=True)', 'common_types': None, 'encodings_map': None, 'guess_all_extensions': '(type, strict=True)', 'guess_extension': '(type, strict=True)', 'guess_type': '(url, strict=True)', 'init': '(files=None)', 'inited': None, 'knownfiles': None, 'read_mime_types': '(file)', 'suffix_map': None, 'types_map': None}, 'modulefinder': {'AddPackagePath': '(packagename, path)', 'EXTENDED_ARG': None, 'IMPORT_NAME': None, 'LOAD_CONST': None, 'Module': '(name, file=None, path=None)', 'ModuleFinder': '(path=None, debug=0, excludes=None, replace_paths=None)', 'ReplacePackage': '(oldname, newname)', 'STORE_GLOBAL': None, 'STORE_NAME': None, 'STORE_OPS': None, '_C_BUILTIN': None, '_C_EXTENSION': None, '_PKG_DIRECTORY': None, '_PY_COMPILED': None, '_PY_FROZEN': None, '_PY_SOURCE': None, '_SEARCH_ERROR': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '_find_module': '(name, path=None)', 'packagePathMap': None, 'replacePackageMap': None, 'test': '()'}, 'multiprocessing': {'SUBDEBUG': None, 'SUBWARNING': None, '__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '__path__': None}, 'netrc': {'NetrcParseError': '(msg, filename=None, lineno=None)', '__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, 'netrc': '(file=None)'}, 'ntpath': {'__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '_abspath_fallback': '(path)', '_get_bothseps': '(path)', '_getvolumepathname': None, 'abspath': '(path)', 'altsep': None, 'basename': '(p)', 'commonpath': '(paths)', 'curdir': None, 'defpath': None, 'devnull': None, 'dirname': '(p)', 'expanduser': '(path)', 'expandvars': '(path)', 'extsep': None, 'isabs': '(s)', 'islink': '(path)', 'ismount': '(path)', 'join': '(path, *paths)', 'lexists': '(path)', 'normcase': '(s)', 'normpath': '(path)', 'pardir': None, 'pathsep': None, 'realpath': '(path)', 'relpath': '(path, start=None)', 'sep': None, 'split': '(p)', 'splitdrive': '(p)', 'splitext': '(p)', 'supports_unicode_filenames': None}, 'nturl2path': {'__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, 'pathname2url': '(p)', 'url2pathname': '(url)'}, 'numbers': {'Complex': '()', 'Integral': '()', 'Number': '()', 'Rational': '()', 'Real': '()', '__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None}, 'opcode': {'EXTENDED_ARG': None, 'HAVE_ARGUMENT': None, '__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, 'cmp_op': None, 'hascompare': None, 'hasconst': None, 'hasfree': None, 'hasjabs': None, 'hasjrel': None, 'haslocal': None, 'hasname': None, 'hasnargs': None, 'opmap': None, 'opname': None}, 'operator': {'__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, 'attrgetter': "ValueError('no signature found')", 'itemgetter': "ValueError('no signature found')", 'methodcaller': "ValueError('no signature found')"}, 'optparse': {'AmbiguousOptionError': '(opt_str, possibilities)', 'BadOptionError': '(opt_str)', 'HelpFormatter': '(indent_increment, max_help_position, width, short_first)', 'IndentedHelpFormatter': '(indent_increment=2, max_help_position=24, width=None, short_first=1)', 'NO_DEFAULT': None, 'OptParseError': '(msg)', 'Option': '(*opts, **attrs)', 'OptionConflictError': '(msg, option)', 'OptionContainer': '(option_class, conflict_handler, description)', 'OptionError': '(msg, option)', 'OptionGroup': '(parser, title, description=None)', 'OptionParser': "(usage=None, option_list=None, option_class=, version=None, conflict_handler='error', description=None, formatter=None, add_help_option=True, prog=None, epilog=None)", 'OptionValueError': '(msg)', 'SUPPRESS_HELP': None, 'SUPPRESS_USAGE': None, 'TitledHelpFormatter': '(indent_increment=0, max_help_position=24, width=None, short_first=0)', 'Values': '(defaults=None)', '__all__': None, '__builtins__': None, '__cached__': None, '__copyright__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '__version__': None, '_builtin_cvt': None, '_match_abbrev': '(s, wordmap)', '_parse_int': '(val)', '_parse_num': '(val, type)', '_repr': '(self)', 'check_builtin': '(option, opt, value)', 'check_choice': '(option, opt, value)', 'make_option': '(*opts, **attrs)'}, 'os': {'CLD_CONTINUED': None, 'CLD_DUMPED': None, 'CLD_EXITED': None, 'CLD_TRAPPED': None, 'EX_CANTCREAT': None, 'EX_CONFIG': None, 'EX_DATAERR': None, 'EX_IOERR': None, 'EX_NOHOST': None, 'EX_NOINPUT': None, 'EX_NOPERM': None, 'EX_NOUSER': None, 'EX_OK': None, 'EX_OSERR': None, 'EX_OSFILE': None, 'EX_PROTOCOL': None, 'EX_SOFTWARE': None, 'EX_TEMPFAIL': None, 'EX_UNAVAILABLE': None, 'EX_USAGE': None, 'F_LOCK': None, 'F_OK': None, 'F_TEST': None, 'F_TLOCK': None, 'F_ULOCK': None, 'NGROUPS_MAX': None, 'O_ACCMODE': None, 'O_APPEND': None, 'O_ASYNC': None, 'O_CLOEXEC': None, 'O_CREAT': None, 'O_DIRECTORY': None, 'O_DSYNC': None, 'O_EXCL': None, 'O_EXLOCK': None, 'O_NDELAY': None, 'O_NOCTTY': None, 'O_NOFOLLOW': None, 'O_NONBLOCK': None, 'O_RDONLY': None, 'O_RDWR': None, 'O_SHLOCK': None, 'O_SYNC': None, 'O_TRUNC': None, 'O_WRONLY': None, 'POSIX_SPAWN_CLOSE': None, 'POSIX_SPAWN_DUP2': None, 'POSIX_SPAWN_OPEN': None, 'PRIO_PGRP': None, 'PRIO_PROCESS': None, 'PRIO_USER': None, 'P_ALL': None, 'P_NOWAIT': None, 'P_NOWAITO': None, 'P_PGID': None, 'P_PID': None, 'P_WAIT': None, 'PathLike': '()', 'RTLD_GLOBAL': None, 'RTLD_LAZY': None, 'RTLD_LOCAL': None, 'RTLD_NODELETE': None, 'RTLD_NOLOAD': None, 'RTLD_NOW': None, 'R_OK': None, 'SCHED_FIFO': None, 'SCHED_OTHER': None, 'SCHED_RR': None, 'SEEK_CUR': None, 'SEEK_DATA': None, 'SEEK_END': None, 'SEEK_HOLE': None, 'SEEK_SET': None, 'ST_NOSUID': None, 'ST_RDONLY': None, 'TMP_MAX': None, 'WCONTINUED': None, 'WEXITED': None, 'WNOHANG': None, 'WNOWAIT': None, 'WSTOPPED': None, 'WUNTRACED': None, 'W_OK': None, 'X_OK': None, '_Environ': '(data, encodekey, decodekey, encodevalue, decodevalue, putenv, unsetenv)', '__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '_execvpe': '(file, args, env=None)', '_exists': '(name)', '_fspath': '(path)', '_fwalk': '(topfd, toppath, isbytes, topdown, onerror, follow_symlinks)', '_get_exports_list': '(module)', '_spawnvef': '(mode, file, args, env, func)', '_wrap_close': '(stream, proc)', 'altsep': None, 'confstr_names': None, 'curdir': None, 'defpath': None, 'devnull': None, 'environ': None, 'environb': None, 'execl': '(file, *args)', 'execle': '(file, *args)', 'execlp': '(file, *args)', 'execlpe': '(file, *args)', 'execvp': '(file, args)', 'execvpe': '(file, args, env)', 'extsep': None, 'fdopen': '(fd, *args, **kwargs)', 'fsdecode': '(filename)', 'fsencode': '(filename)', 'fwalk': "(top='.', topdown=True, onerror=None, *, follow_symlinks=False, dir_fd=None)", 'get_exec_path': '(env=None)', 'getenv': '(key, default=None)', 'getenvb': '(key, default=None)', 'linesep': None, 'makedirs': '(name, mode=511, exist_ok=False)', 'name': None, 'pardir': None, 'pathconf_names': None, 'pathsep': None, 'popen': "(cmd, mode='r', buffering=-1)", 'removedirs': '(name)', 'renames': '(old, new)', 'sep': None, 'spawnl': '(mode, file, *args)', 'spawnle': '(mode, file, *args)', 'spawnlp': '(mode, file, *args)', 'spawnlpe': '(mode, file, *args)', 'spawnv': '(mode, file, args)', 'spawnve': '(mode, file, args, env)', 'spawnvp': '(mode, file, args)', 'spawnvpe': '(mode, file, args, env)', 'stat_result': '(iterable=(), /)', 'statvfs_result': '(iterable=(), /)', 'supports_bytes_environ': None, 'supports_dir_fd': None, 'supports_effective_ids': None, 'supports_fd': None, 'supports_follow_symlinks': None, 'sysconf_names': None, 'system': '(cmd)', 'terminal_size': '(iterable=(), /)', 'walk': '(top, topdown=True, onerror=None, followlinks=False)'}, 'pathlib': {'EBADF': None, 'EINVAL': None, 'ELOOP': None, 'ENOENT': None, 'ENOTDIR': None, 'Path': '(*args, **kwargs)', 'PosixPath': '(*args, **kwargs)', 'PurePath': '(*args)', 'PurePosixPath': '(*args)', 'PureWindowsPath': '(*args)', 'WindowsPath': '(*args, **kwargs)', '_Accessor': '()', '_Flavour': '()', '_IGNORED_ERROS': None, '_IGNORED_WINERRORS': None, '_NormalAccessor': '()', '_PathParents': '(path)', '_PosixFlavour': '()', '_PreciseSelector': '(name, child_parts, flavour)', '_RecursiveWildcardSelector': '(pat, child_parts, flavour)', '_Selector': '(child_parts, flavour)', '_TerminatingSelector': '()', '_WildcardSelector': '(pat, child_parts, flavour)', '_WindowsFlavour': '()', '__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '_ignore_error': '(exception)', '_is_wildcard_pattern': '(pat)', '_make_selector': None, '_normal_accessor': None, '_posix_flavour': None, '_windows_flavour': None, 'nt': None, 'supports_symlinks': None}, 'pdb': {'Pdb': "(completekey='tab', stdin=None, stdout=None, skip=None, nosigint=False, readrc=True)", 'Restart': "ValueError('no signature found')", 'TESTCMD': None, '__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '_rstr': "ValueError('no signature found')", '_usage': None, 'find_function': '(funcname, filename)', 'getsourcelines': '(obj)', 'help': '()', 'lasti2lineno': '(code, lasti)', 'line_prefix': None, 'main': '()', 'pm': '()', 'post_mortem': '(t=None)', 'run': '(statement, globals=None, locals=None)', 'runcall': '(*args, **kwds)', 'runctx': '(statement, globals, locals)', 'runeval': '(expression, globals=None, locals=None)', 'set_trace': '(*, header=None)', 'test': '()'}, 'pickle': {'ADDITEMS': None, 'APPEND': None, 'APPENDS': None, 'BINBYTES': None, 'BINBYTES8': None, 'BINFLOAT': None, 'BINGET': None, 'BININT': None, 'BININT1': None, 'BININT2': None, 'BINPERSID': None, 'BINPUT': None, 'BINSTRING': None, 'BINUNICODE': None, 'BINUNICODE8': None, 'BUILD': None, 'BYTEARRAY8': None, 'DEFAULT_PROTOCOL': None, 'DICT': None, 'DUP': None, 'EMPTY_DICT': None, 'EMPTY_LIST': None, 'EMPTY_SET': None, 'EMPTY_TUPLE': None, 'EXT1': None, 'EXT2': None, 'EXT4': None, 'FALSE': None, 'FLOAT': None, 'FRAME': None, 'FROZENSET': None, 'GET': None, 'GLOBAL': None, 'HIGHEST_PROTOCOL': None, 'INST': None, 'INT': None, 'LIST': None, 'LONG': None, 'LONG1': None, 'LONG4': None, 'LONG_BINGET': None, 'LONG_BINPUT': None, 'MARK': None, 'MEMOIZE': None, 'NEWFALSE': None, 'NEWOBJ': None, 'NEWOBJ_EX': None, 'NEWTRUE': None, 'NEXT_BUFFER': None, 'NONE': None, 'OBJ': None, 'PERSID': None, 'POP': None, 'POP_MARK': None, 'PROTO': None, 'PUT': None, 'PickleBuffer': "ValueError('no signature found')", 'PyStringMap': None, 'READONLY_BUFFER': None, 'REDUCE': None, 'SETITEM': None, 'SETITEMS': None, 'SHORT_BINBYTES': None, 'SHORT_BINSTRING': None, 'SHORT_BINUNICODE': None, 'STACK_GLOBAL': None, 'STOP': None, 'STRING': None, 'TRUE': None, 'TUPLE': None, 'TUPLE1': None, 'TUPLE2': None, 'TUPLE3': None, 'UNICODE': None, '_Framer': '(file_write)', '_HAVE_PICKLE_BUFFER': None, '_Pickler': '(file, protocol=None, *, fix_imports=True, buffer_callback=None)', '_Stop': '(value)', '_Unframer': '(file_read, file_readline, file_tell=None)', '_Unpickler': "(file, *, fix_imports=True, encoding='ASCII', errors='strict', buffers=None)", '__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '_dump': '(obj, file, protocol=None, *, fix_imports=True, buffer_callback=None)', '_dumps': '(obj, protocol=None, *, fix_imports=True, buffer_callback=None)', '_extension_cache': None, '_extension_registry': None, '_getattribute': '(obj, name)', '_inverted_registry': None, '_load': "(file, *, fix_imports=True, encoding='ASCII', errors='strict', buffers=None)", '_loads': "(s, *, fix_imports=True, encoding='ASCII', errors='strict', buffers=None)", '_test': '()', '_tuplesize2code': None, 'bytes_types': None, 'compatible_formats': None, 'decode_long': '(data)', 'dispatch_table': None, 'encode_long': '(x)', 'format_version': None, 'maxsize': None, 'whichmodule': '(obj, name)'}, 'pickletools': {'ArgumentDescriptor': '(name, n, reader, doc)', 'OpcodeInfo': '(name, code, arg, stack_before, stack_after, proto, doc)', 'StackObject': '(name, obtype, doc)', 'TAKEN_FROM_ARGUMENT1': None, 'TAKEN_FROM_ARGUMENT4': None, 'TAKEN_FROM_ARGUMENT4U': None, 'TAKEN_FROM_ARGUMENT8U': None, 'UP_TO_NEWLINE': None, '_Example': '(value)', '__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '__test__': None, '_dis_test': None, '_genops': '(data, yield_end_pos=False)', '_memo_test': None, '_test': '()', 'anyobject': None, 'bytearray8': None, 'bytes1': None, 'bytes4': None, 'bytes8': None, 'bytes_types': None, 'code2op': None, 'decimalnl_long': None, 'decimalnl_short': None, 'dis': '(pickle, out=None, memo=None, indentlevel=4, annotate=0)', 'float8': None, 'floatnl': None, 'genops': '(pickle)', 'int4': None, 'long1': None, 'long4': None, 'markobject': None, 'opcodes': None, 'optimize': '(p)', 'pybool': None, 'pybuffer': None, 'pybytearray': None, 'pybytes': None, 'pybytes_or_str': None, 'pydict': None, 'pyfloat': None, 'pyfrozenset': None, 'pyint': None, 'pyinteger_or_bool': None, 'pylist': None, 'pylong': None, 'pynone': None, 'pyset': None, 'pystring': None, 'pytuple': None, 'pyunicode': None, 'read_bytearray8': '(f)', 'read_bytes1': '(f)', 'read_bytes4': '(f)', 'read_bytes8': '(f)', 'read_decimalnl_long': '(f)', 'read_decimalnl_short': '(f)', 'read_float8': '(f)', 'read_floatnl': '(f)', 'read_int4': '(f)', 'read_long1': '(f)', 'read_long4': '(f)', 'read_string1': '(f)', 'read_string4': '(f)', 'read_stringnl': '(f, decode=True, stripquotes=True)', 'read_stringnl_noescape': '(f)', 'read_stringnl_noescape_pair': '(f)', 'read_uint1': '(f)', 'read_uint2': '(f)', 'read_uint4': '(f)', 'read_uint8': '(f)', 'read_unicodestring1': '(f)', 'read_unicodestring4': '(f)', 'read_unicodestring8': '(f)', 'read_unicodestringnl': '(f)', 'stackslice': None, 'string1': None, 'string4': None, 'stringnl': None, 'stringnl_noescape': None, 'stringnl_noescape_pair': None, 'uint1': None, 'uint2': None, 'uint4': None, 'uint8': None, 'unicodestring1': None, 'unicodestring4': None, 'unicodestring8': None, 'unicodestringnl': None}, 'pkgutil': {'ImpImporter': '(path=None)', 'ImpLoader': '(fullname, file, filename, etc)', 'ModuleInfo': '(module_finder, name, ispkg)', '__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '_get_spec': '(finder, name)', '_import_imp': '()', '_iter_file_finder_modules': "(importer, prefix='')", 'extend_path': '(path, name)', 'find_loader': '(fullname)', 'get_data': '(package, resource)', 'get_importer': '(path_item)', 'get_loader': '(module_or_name)', 'iter_importer_modules': "(importer, prefix='')", 'iter_importers': "(fullname='')", 'iter_modules': "(path=None, prefix='')", 'iter_zipimport_modules': "(importer, prefix='')", 'read_code': '(stream)', 'walk_packages': "(path=None, prefix='', onerror=None)"}, 'platform': {'_WIN32_CLIENT_RELEASES': None, '_WIN32_SERVER_RELEASES': None, '__builtins__': None, '__cached__': None, '__copyright__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '__version__': None, '_comparable_version': '(version)', '_component_re': None, '_default_architecture': None, '_follow_symlinks': '(filepath)', '_ironpython26_sys_version_parser': None, '_ironpython_sys_version_parser': None, '_java_getprop': '(name, default)', '_libc_search': None, '_mac_ver_xml': '()', '_node': "(default='')", '_norm_version': "(version, build='')", '_platform': '(*args)', '_platform_cache': None, '_pypy_sys_version_parser': None, '_sys_version': '(sys_version=None)', '_sys_version_cache': None, '_sys_version_parser': None, '_syscmd_file': "(target, default='')", '_syscmd_uname': "(option, default='')", '_syscmd_ver': "(system='', release='', version='', supported_platforms=('win32', 'win16', 'dos'))", '_uname_cache': None, '_ver_output': None, '_ver_stages': None, 'architecture': "(executable='/Library/Developer/CommandLineTools/usr/bin/python3', bits='', linkage='')", 'java_ver': "(release='', vendor='', vminfo=('', '', ''), osinfo=('', '', ''))", 'libc_ver': "(executable=None, lib='', version='', chunksize=16384)", 'mac_ver': "(release='', versioninfo=('', '', ''), machine='')", 'machine': '()', 'node': '()', 'platform': '(aliased=0, terse=0)', 'processor': '()', 'python_branch': '()', 'python_build': '()', 'python_compiler': '()', 'python_implementation': '()', 'python_revision': '()', 'python_version': '()', 'python_version_tuple': '()', 'release': '()', 'system': '()', 'system_alias': '(system, release, version)', 'uname': '()', 'uname_result': '(system, node, release, version, machine, processor)', 'version': '()', 'win32_edition': '()', 'win32_is_iot': '()', 'win32_ver': "(release='', version='', csd='', ptype='')"}, 'plistlib': {'Data': '(data)', 'FMT_BINARY': None, 'FMT_XML': None, 'InvalidFileException': "(message='Invalid file')", 'PLISTHEADER': None, 'PlistFormat': '(value, names=None, *, module=None, qualname=None, type=None, start=1)', 'UID': '(data)', '_BINARY_FORMAT': None, '_BinaryPlistParser': '(use_builtin_types, dict_type)', '_BinaryPlistWriter': '(fp, sort_keys, skipkeys)', '_DumbXMLWriter': "(file, indent_level=0, indent='\\t')", '_FORMATS': None, '_PlistParser': '(use_builtin_types, dict_type)', '_PlistWriter': "(file, indent_level=0, indent=b'\\t', writeHeader=1, sort_keys=True, skipkeys=False)", '__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '_controlCharPat': None, '_count_to_size': '(count)', '_dateParser': None, '_date_from_string': '(s)', '_date_to_string': '(d)', '_decode_base64': '(s)', '_encode_base64': '(s, maxlinelength=76)', '_escape': '(text)', '_is_fmt_binary': '(header)', '_is_fmt_xml': '(header)', '_maybe_open': '(pathOrFile, mode)', '_scalars': None, '_undefined': None, 'dump': '(value, fp, *, fmt=, sort_keys=True, skipkeys=False)', 'dumps': '(value, *, fmt=, skipkeys=False, sort_keys=True)', 'load': "(fp, *, fmt=None, use_builtin_types=True, dict_type=)", 'loads': "(value, *, fmt=None, use_builtin_types=True, dict_type=)", 'readPlist': '(pathOrFile)', 'readPlistFromBytes': '(data)', 'writePlist': '(value, pathOrFile)', 'writePlistToBytes': '(value)'}, 'poplib': {'CR': None, 'CRLF': None, 'HAVE_SSL': None, 'LF': None, 'POP3': '(host, port=110, timeout=)', 'POP3_PORT': None, 'POP3_SSL': '(host, port=995, keyfile=None, certfile=None, timeout=, context=None)', 'POP3_SSL_PORT': None, '_MAXLINE': None, '__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, 'error_proto': "ValueError('no signature found')"}, 'posixpath': {'__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '_get_sep': '(path)', '_joinrealpath': '(path, rest, seen)', '_varprog': None, '_varprogb': None, 'abspath': '(path)', 'altsep': None, 'basename': '(p)', 'commonpath': '(paths)', 'curdir': None, 'defpath': None, 'devnull': None, 'dirname': '(p)', 'expanduser': '(path)', 'expandvars': '(path)', 'extsep': None, 'isabs': '(s)', 'islink': '(path)', 'ismount': '(path)', 'join': '(a, *p)', 'lexists': '(path)', 'normcase': '(s)', 'normpath': '(path)', 'pardir': None, 'pathsep': None, 'realpath': '(filename)', 'relpath': '(path, start=None)', 'sep': None, 'split': '(p)', 'splitdrive': '(p)', 'splitext': '(p)', 'supports_unicode_filenames': None}, 'pprint': {'PrettyPrinter': '(indent=1, width=80, depth=None, stream=None, *, compact=False, sort_dicts=True)', '__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '_builtin_scalars': None, '_perfcheck': '(object=None)', '_recursion': '(object)', '_safe_key': '(obj)', '_safe_repr': '(object, context, maxlevels, level, sort_dicts)', '_safe_tuple': '(t)', '_wrap_bytes_repr': '(object, width, allowance)', 'isreadable': '(object)', 'isrecursive': '(object)', 'pformat': '(object, indent=1, width=80, depth=None, *, compact=False, sort_dicts=True)', 'pp': '(object, *args, sort_dicts=False, **kwargs)', 'pprint': '(object, stream=None, indent=1, width=80, depth=None, *, compact=False, sort_dicts=True)', 'saferepr': '(object)'}, 'profile': {'Profile': '(timer=None, bias=None)', '_Utils': '(profiler)', '__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, 'main': '()', 'run': '(statement, filename=None, sort=-1)', 'runctx': '(statement, globals, locals, filename=None, sort=-1)'}, 'pstats': {'SortKey': '(value, names=None, *, module=None, qualname=None, type=None, start=1)', 'Stats': '(*args, stream=None)', 'TupleComp': '(comp_select_list)', '__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, 'add_callers': '(target, source)', 'add_func_stats': '(target, source)', 'count_calls': '(callers)', 'f8': '(x)', 'func_get_function_name': '(func)', 'func_std_string': '(func_name)', 'func_strip_path': '(func_name)'}, 'pty': {'CHILD': None, 'STDERR_FILENO': None, 'STDIN_FILENO': None, 'STDOUT_FILENO': None, '__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '_copy': '(master_fd, master_read=, stdin_read=)', '_open_terminal': '()', '_read': '(fd)', '_writen': '(fd, data)', 'fork': '()', 'master_open': '()', 'openpty': '()', 'slave_open': '(tty_name)', 'spawn': '(argv, master_read=, stdin_read=)'}, 'py_compile': {'PyCompileError': "(exc_type, exc_value, file, msg='')", 'PycInvalidationMode': '(value, names=None, *, module=None, qualname=None, type=None, start=1)', '__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '_get_default_invalidation_mode': '()', 'compile': '(file, cfile=None, dfile=None, doraise=False, optimize=-1, invalidation_mode=None, quiet=0)', 'main': '(args=None)'}, 'pyclbr': {'Class': '(module, name, super, file, lineno, parent=None)', 'DEDENT': None, 'Function': '(module, name, file, lineno, parent=None)', 'NAME': None, 'OP': None, '_Object': '(module, name, file, lineno, parent)', '__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '_create_tree': '(fullmodule, path, fname, source, tree, inpackage)', '_getname': '(g)', '_getnamelist': '(g)', '_main': '()', '_modules': None, '_nest_class': '(ob, class_name, lineno, super=None)', '_nest_function': '(ob, func_name, lineno)', '_readmodule': '(module, path, inpackage=None)', 'readmodule': '(module, path=None)', 'readmodule_ex': '(module, path=None)'}, 'pydoc': {'Doc': '()', 'ErrorDuringImport': '(filename, exc_info)', 'HTMLDoc': '()', 'HTMLRepr': '()', 'Helper': '(input=None, output=None)', 'ModuleScanner': '()', 'TextDoc': '()', 'TextRepr': '()', '_PlainTextDoc': '()', '__all__': None, '__author__': None, '__builtins__': None, '__cached__': None, '__credits__': None, '__date__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '_adjust_cli_sys_path': '()', '_escape_stdout': '(text)', '_get_revised_path': '(given_path, argv0)', '_is_bound_method': '(fn)', '_re_stripid': None, '_split_list': '(s, predicate)', '_start_server': '(urlhandler, hostname, port)', '_url_handler': "(url, content_type='text/html')", 'allmethods': '(cl)', 'apropos': '(key)', 'browse': "(port=0, *, open_browser=True, hostname='localhost')", 'classify_class_attrs': '(object)', 'classname': '(object, modname)', 'cli': '()', 'cram': '(text, maxlen)', 'describe': '(thing)', 'doc': "(thing, title='Python Library Documentation: %s', forceload=0, output=None)", 'getdoc': '(object)', 'getpager': '()', 'help': '(request=)', 'html': None, 'importfile': '(path)', 'isdata': '(object)', 'ispackage': '(path)', 'ispath': '(x)', 'locate': '(path, forceload=0)', 'pager': '(text)', 'pathdirs': '()', 'pipepager': '(text, cmd)', 'plain': '(text)', 'plainpager': '(text)', 'plaintext': None, 'render_doc': "(thing, title='Python Library Documentation: %s', forceload=0, renderer=None)", 'replace': '(text, *pairs)', 'resolve': '(thing, forceload=0)', 'safeimport': '(path, forceload=0, cache={})', 'sort_attributes': '(attrs, object)', 'source_synopsis': '(file)', 'splitdoc': '(doc)', 'stripid': '(text)', 'synopsis': '(filename, cache={})', 'tempfilepager': '(text, cmd)', 'text': None, 'ttypager': '(text)', 'visiblename': '(name, all=None, obj=None)', 'writedoc': '(thing, forceload=0)', 'writedocs': "(dir, pkgpath='', done=None)"}, 'pydoc_data': {'__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '__path__': None}, 'queue': {'Full': "ValueError('no signature found')", 'LifoQueue': '(maxsize=0)', 'PriorityQueue': '(maxsize=0)', 'Queue': '(maxsize=0)', '_PySimpleQueue': '()', '__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None}, 'quopri': {'EMPTYSTRING': None, 'ESCAPE': None, 'HEX': None, 'MAXLINESIZE': None, '__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, 'decode': '(input, output, header=False)', 'decodestring': '(s, header=False)', 'encode': '(input, output, quotetabs, header=False)', 'encodestring': '(s, quotetabs=False, header=False)', 'ishex': '(c)', 'main': '()', 'needsquoting': '(c, quotetabs, header)', 'quote': '(c)', 'unhex': '(s)'}, 'random': {'BPF': None, 'LOG4': None, 'NV_MAGICCONST': None, 'RECIP_BPF': None, 'Random': '(x=None)', 'SG_MAGICCONST': None, 'SystemRandom': '(x=None)', 'TWOPI': None, '__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '_e': None, '_inst': None, '_pi': None, '_test': '(N=2000)', '_test_generator': '(n, func, args)', 'betavariate': '(alpha, beta)', 'choice': '(seq)', 'choices': '(population, weights=None, *, cum_weights=None, k=1)', 'expovariate': '(lambd)', 'gammavariate': '(alpha, beta)', 'gauss': '(mu, sigma)', 'getrandbits': None, 'getstate': '()', 'lognormvariate': '(mu, sigma)', 'normalvariate': '(mu, sigma)', 'paretovariate': '(alpha)', 'randint': '(a, b)', 'random': None, 'randrange': "(start, stop=None, step=1, _int=)", 'sample': '(population, k)', 'seed': '(a=None, version=2)', 'setstate': '(state)', 'shuffle': '(x, random=None)', 'triangular': '(low=0.0, high=1.0, mode=None)', 'uniform': '(a, b)', 'vonmisesvariate': '(mu, kappa)', 'weibullvariate': '(alpha, beta)'}, 're': {'A': None, 'ASCII': None, 'DEBUG': None, 'DOTALL': None, 'I': None, 'IGNORECASE': None, 'L': None, 'LOCALE': None, 'M': None, 'MULTILINE': None, 'Match': '()', 'Pattern': '()', 'RegexFlag': '(value, names=None, *, module=None, qualname=None, type=None, start=1)', 'S': None, 'Scanner': '(lexicon, flags=0)', 'T': None, 'TEMPLATE': None, 'U': None, 'UNICODE': None, 'VERBOSE': None, 'X': None, '_MAXCACHE': None, '__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '__version__': None, '_cache': None, '_compile': '(pattern, flags)', '_compile_repl': None, '_expand': '(pattern, match, template)', '_pickle': '(p)', '_special_chars_map': None, '_subx': '(pattern, template)', 'compile': '(pattern, flags=0)', 'error': '(msg, pattern=None, pos=None)', 'escape': '(pattern)', 'findall': '(pattern, string, flags=0)', 'finditer': '(pattern, string, flags=0)', 'fullmatch': '(pattern, string, flags=0)', 'match': '(pattern, string, flags=0)', 'purge': '()', 'search': '(pattern, string, flags=0)', 'split': '(pattern, string, maxsplit=0, flags=0)', 'sub': '(pattern, repl, string, count=0, flags=0)', 'subn': '(pattern, repl, string, count=0, flags=0)', 'template': '(pattern, flags=0)'}, 'reprlib': {'Repr': '()', '__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '_possibly_sorted': '(x)', 'aRepr': None, 'recursive_repr': "(fillvalue='...')", 'repr': '(x)'}, 'rlcompleter': {'Completer': '(namespace=None)', '__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '_readline_available': None, 'get_class_members': '(klass)'}, 'runpy': {'_Error': "ValueError('no signature found')", '_ModifiedArgv0': '(value)', '_TempModule': '(mod_name)', '__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '_get_code_from_file': '(run_name, fname)', '_get_main_module_details': "(error=)", '_get_module_details': "(mod_name, error=)", '_run_code': '(code, run_globals, init_globals=None, mod_name=None, mod_spec=None, pkg_name=None, script_name=None)', '_run_module_as_main': '(mod_name, alter_argv=True)', '_run_module_code': '(code, init_globals=None, mod_name=None, mod_spec=None, pkg_name=None, script_name=None)', 'run_module': '(mod_name, init_globals=None, run_name=None, alter_sys=False)', 'run_path': '(path_name, init_globals=None, run_name=None)'}, 'sched': {'Event': '(time, priority, action, argument, kwargs)', '__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '_sentinel': None, 'scheduler': '(timefunc=, delayfunc=)'}, 'secrets': {'DEFAULT_ENTROPY': None, '__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, 'randbelow': '(exclusive_upper_bound)', 'token_bytes': '(nbytes=None)', 'token_hex': '(nbytes=None)', 'token_urlsafe': '(nbytes=None)'}, 'selectors': {'BaseSelector': '()', 'DefaultSelector': '()', 'EVENT_READ': None, 'EVENT_WRITE': None, 'KqueueSelector': '()', 'PollSelector': '()', 'SelectSelector': '()', 'SelectorKey': '(fileobj, fd, events, data)', '_BaseSelectorImpl': '()', '_PollLikeSelector': '()', '_SelectorMapping': '(selector)', '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '_fileobj_to_fd': '(fileobj)'}, 'shelve': {'BsdDbShelf': "(dict, protocol=None, writeback=False, keyencoding='utf-8')", 'DbfilenameShelf': "(filename, flag='c', protocol=None, writeback=False)", 'Shelf': "(dict, protocol=None, writeback=False, keyencoding='utf-8')", '_ClosedDict': '()', '__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, 'open': "(filename, flag='c', protocol=None, writeback=False)"}, 'shlex': {'__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '_find_unsafe': None, '_print_tokens': '(lexer)', 'join': '(split_command)', 'quote': '(s)', 'shlex': '(instream=None, infile=None, posix=False, punctuation_chars=False)', 'split': '(s, comments=False, posix=True)'}, 'shutil': {'COPY_BUFSIZE': None, 'Error': "ValueError('no signature found')", 'ExecError': "ValueError('no signature found')", 'ReadError': "ValueError('no signature found')", 'RegistryError': "ValueError('no signature found')", 'SameFileError': "ValueError('no signature found')", 'SpecialFileError': "ValueError('no signature found')", '_ARCHIVE_FORMATS': None, '_BZ2_SUPPORTED': None, '_GiveupOnFastCopy': "ValueError('no signature found')", '_HAS_FCOPYFILE': None, '_LZMA_SUPPORTED': None, '_UNPACK_FORMATS': None, '_USE_CP_SENDFILE': None, '_WINDOWS': None, '_WIN_DEFAULT_PATHEXT': None, '_ZLIB_SUPPORTED': None, '__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '_access_check': '(fn, mode)', '_basename': '(path)', '_check_unpack_options': '(extensions, function, extra_args)', '_copyfileobj_readinto': '(fsrc, fdst, length=65536)', '_copytree': '(entries, src, dst, symlinks, ignore, copy_function, ignore_dangling_symlinks, dirs_exist_ok=False)', '_copyxattr': '(*args, **kwargs)', '_destinsrc': '(src, dst)', '_ensure_directory': '(path)', '_fastcopy_fcopyfile': '(fsrc, fdst, flags)', '_fastcopy_sendfile': '(fsrc, fdst)', '_find_unpack_format': '(filename)', '_get_gid': '(name)', '_get_uid': '(name)', '_is_immutable': '(src)', '_islink': '(fn)', '_make_tarball': "(base_name, base_dir, compress='gzip', verbose=0, dry_run=0, owner=None, group=None, logger=None)", '_make_zipfile': '(base_name, base_dir, verbose=0, dry_run=0, logger=None)', '_ntuple_diskusage': '(total, used, free)', '_rmtree_isdir': '(entry)', '_rmtree_islink': '(path)', '_rmtree_safe_fd': '(topfd, path, onerror)', '_rmtree_unsafe': '(path, onerror)', '_samefile': '(src, dst)', '_stat': '(fn)', '_unpack_tarfile': '(filename, extract_dir)', '_unpack_zipfile': '(filename, extract_dir)', '_use_fd_functions': None, 'chown': '(path, user=None, group=None)', 'copy': '(src, dst, *, follow_symlinks=True)', 'copy2': '(src, dst, *, follow_symlinks=True)', 'copyfile': '(src, dst, *, follow_symlinks=True)', 'copyfileobj': '(fsrc, fdst, length=0)', 'copymode': '(src, dst, *, follow_symlinks=True)', 'copystat': '(src, dst, *, follow_symlinks=True)', 'copytree': '(src, dst, symlinks=False, ignore=None, copy_function=, ignore_dangling_symlinks=False, dirs_exist_ok=False)', 'disk_usage': '(path)', 'get_archive_formats': '()', 'get_terminal_size': '(fallback=(80, 24))', 'get_unpack_formats': '()', 'ignore_patterns': '(*patterns)', 'make_archive': '(base_name, format, root_dir=None, base_dir=None, verbose=0, dry_run=0, owner=None, group=None, logger=None)', 'move': '(src, dst, copy_function=)', 'nt': None, 'register_archive_format': "(name, function, extra_args=None, description='')", 'register_unpack_format': "(name, extensions, function, extra_args=None, description='')", 'rmtree': '(path, ignore_errors=False, onerror=None)', 'unpack_archive': '(filename, extract_dir=None, format=None)', 'unregister_archive_format': '(name)', 'unregister_unpack_format': '(name)', 'which': '(cmd, mode=1, path=None)'}, 'signal': {'Handlers': '(value, names=None, *, module=None, qualname=None, type=None, start=1)', 'ITIMER_PROF': None, 'ITIMER_REAL': None, 'ITIMER_VIRTUAL': None, 'ItimerError': "ValueError('no signature found')", 'NSIG': None, 'SIGABRT': None, 'SIGALRM': None, 'SIGBUS': None, 'SIGCHLD': None, 'SIGCONT': None, 'SIGEMT': None, 'SIGFPE': None, 'SIGHUP': None, 'SIGILL': None, 'SIGINFO': None, 'SIGINT': None, 'SIGIO': None, 'SIGIOT': None, 'SIGKILL': None, 'SIGPIPE': None, 'SIGPROF': None, 'SIGQUIT': None, 'SIGSEGV': None, 'SIGSTOP': None, 'SIGSYS': None, 'SIGTERM': None, 'SIGTRAP': None, 'SIGTSTP': None, 'SIGTTIN': None, 'SIGTTOU': None, 'SIGURG': None, 'SIGUSR1': None, 'SIGUSR2': None, 'SIGVTALRM': None, 'SIGWINCH': None, 'SIGXCPU': None, 'SIGXFSZ': None, 'SIG_BLOCK': None, 'SIG_DFL': None, 'SIG_IGN': None, 'SIG_SETMASK': None, 'SIG_UNBLOCK': None, 'Sigmasks': '(value, names=None, *, module=None, qualname=None, type=None, start=1)', 'Signals': '(value, names=None, *, module=None, qualname=None, type=None, start=1)', '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '_enum_to_int': '(value)', '_int_to_enum': '(value, enum_klass)'}, 'site': {'ENABLE_USER_SITE': None, 'PREFIXES': None, 'USER_BASE': None, 'USER_SITE': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '_get_path': '(userbase)', '_getuserbase': '()', '_init_pathinfo': '()', '_script': '()', 'abs_paths': '()', 'addpackage': '(sitedir, name, known_paths)', 'addsitedir': '(sitedir, known_paths=None)', 'addsitepackages': '(known_paths, prefixes=None)', 'addusersitepackages': '(known_paths)', 'check_enableusersite': '()', 'enablerlcompleter': '()', 'execsitecustomize': '()', 'execusercustomize': '()', 'getsitepackages': '(prefixes=None)', 'getuserbase': '()', 'getusersitepackages': '()', 'main': '()', 'makepath': '(*paths)', 'removeduppaths': '()', 'setcopyright': '()', 'sethelper': '()', 'setquit': '()', 'venv': '(known_paths)'}, 'smtplib': {'CRLF': None, 'LMTP': "(host='', port=2003, local_hostname=None, source_address=None)", 'LMTP_PORT': None, 'OLDSTYLE_AUTH': None, 'SMTP': "(host='', port=0, local_hostname=None, timeout=, source_address=None)", 'SMTPAuthenticationError': '(code, msg)', 'SMTPConnectError': '(code, msg)', 'SMTPDataError': '(code, msg)', 'SMTPException': "ValueError('no signature found')", 'SMTPHeloError': '(code, msg)', 'SMTPNotSupportedError': "ValueError('no signature found')", 'SMTPRecipientsRefused': '(recipients)', 'SMTPResponseException': '(code, msg)', 'SMTPSenderRefused': '(code, msg, sender)', 'SMTPServerDisconnected': "ValueError('no signature found')", 'SMTP_PORT': None, 'SMTP_SSL': "(host='', port=0, local_hostname=None, keyfile=None, certfile=None, timeout=, source_address=None, context=None)", 'SMTP_SSL_PORT': None, '_MAXCHALLENGE': None, '_MAXLINE': None, '__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '_addr_only': '(addrstring)', '_fix_eols': '(data)', '_have_ssl': None, '_quote_periods': '(bindata)', 'bCRLF': None, 'quoteaddr': '(addrstring)', 'quotedata': '(data)'}, 'socket': {'AF_APPLETALK': None, 'AF_DECnet': None, 'AF_INET': None, 'AF_INET6': None, 'AF_IPX': None, 'AF_LINK': None, 'AF_ROUTE': None, 'AF_SNA': None, 'AF_SYSTEM': None, 'AF_UNIX': None, 'AF_UNSPEC': None, 'AI_ADDRCONFIG': None, 'AI_ALL': None, 'AI_CANONNAME': None, 'AI_DEFAULT': None, 'AI_MASK': None, 'AI_NUMERICHOST': None, 'AI_NUMERICSERV': None, 'AI_PASSIVE': None, 'AI_V4MAPPED': None, 'AI_V4MAPPED_CFG': None, 'AddressFamily': '(value, names=None, *, module=None, qualname=None, type=None, start=1)', 'AddressInfo': '(value, names=None, *, module=None, qualname=None, type=None, start=1)', 'CAPI': None, 'EAGAIN': None, 'EAI_ADDRFAMILY': None, 'EAI_AGAIN': None, 'EAI_BADFLAGS': None, 'EAI_BADHINTS': None, 'EAI_FAIL': None, 'EAI_FAMILY': None, 'EAI_MAX': None, 'EAI_MEMORY': None, 'EAI_NODATA': None, 'EAI_NONAME': None, 'EAI_OVERFLOW': None, 'EAI_PROTOCOL': None, 'EAI_SERVICE': None, 'EAI_SOCKTYPE': None, 'EAI_SYSTEM': None, 'EBADF': None, 'EWOULDBLOCK': None, 'INADDR_ALLHOSTS_GROUP': None, 'INADDR_ANY': None, 'INADDR_BROADCAST': None, 'INADDR_LOOPBACK': None, 'INADDR_MAX_LOCAL_GROUP': None, 'INADDR_NONE': None, 'INADDR_UNSPEC_GROUP': None, 'IPPORT_RESERVED': None, 'IPPORT_USERRESERVED': None, 'IPPROTO_AH': None, 'IPPROTO_DSTOPTS': None, 'IPPROTO_EGP': None, 'IPPROTO_EON': None, 'IPPROTO_ESP': None, 'IPPROTO_FRAGMENT': None, 'IPPROTO_GGP': None, 'IPPROTO_GRE': None, 'IPPROTO_HELLO': None, 'IPPROTO_HOPOPTS': None, 'IPPROTO_ICMP': None, 'IPPROTO_ICMPV6': None, 'IPPROTO_IDP': None, 'IPPROTO_IGMP': None, 'IPPROTO_IP': None, 'IPPROTO_IPCOMP': None, 'IPPROTO_IPIP': None, 'IPPROTO_IPV4': None, 'IPPROTO_IPV6': None, 'IPPROTO_MAX': None, 'IPPROTO_ND': None, 'IPPROTO_NONE': None, 'IPPROTO_PIM': None, 'IPPROTO_PUP': None, 'IPPROTO_RAW': None, 'IPPROTO_ROUTING': None, 'IPPROTO_RSVP': None, 'IPPROTO_SCTP': None, 'IPPROTO_TCP': None, 'IPPROTO_TP': None, 'IPPROTO_UDP': None, 'IPPROTO_XTP': None, 'IPV6_CHECKSUM': None, 'IPV6_JOIN_GROUP': None, 'IPV6_LEAVE_GROUP': None, 'IPV6_MULTICAST_HOPS': None, 'IPV6_MULTICAST_IF': None, 'IPV6_MULTICAST_LOOP': None, 'IPV6_RECVTCLASS': None, 'IPV6_RTHDR_TYPE_0': None, 'IPV6_TCLASS': None, 'IPV6_UNICAST_HOPS': None, 'IPV6_V6ONLY': None, 'IP_ADD_MEMBERSHIP': None, 'IP_DEFAULT_MULTICAST_LOOP': None, 'IP_DEFAULT_MULTICAST_TTL': None, 'IP_DROP_MEMBERSHIP': None, 'IP_HDRINCL': None, 'IP_MAX_MEMBERSHIPS': None, 'IP_MULTICAST_IF': None, 'IP_MULTICAST_LOOP': None, 'IP_MULTICAST_TTL': None, 'IP_OPTIONS': None, 'IP_RECVDSTADDR': None, 'IP_RECVOPTS': None, 'IP_RECVRETOPTS': None, 'IP_RETOPTS': None, 'IP_TOS': None, 'IP_TTL': None, 'LOCAL_PEERCRED': None, 'MSG_CTRUNC': None, 'MSG_DONTROUTE': None, 'MSG_DONTWAIT': None, 'MSG_EOF': None, 'MSG_EOR': None, 'MSG_NOSIGNAL': None, 'MSG_OOB': None, 'MSG_PEEK': None, 'MSG_TRUNC': None, 'MSG_WAITALL': None, 'MsgFlag': '(value, names=None, *, module=None, qualname=None, type=None, start=1)', 'NI_DGRAM': None, 'NI_MAXHOST': None, 'NI_MAXSERV': None, 'NI_NAMEREQD': None, 'NI_NOFQDN': None, 'NI_NUMERICHOST': None, 'NI_NUMERICSERV': None, 'PF_SYSTEM': None, 'SCM_CREDS': None, 'SCM_RIGHTS': None, 'SHUT_RD': None, 'SHUT_RDWR': None, 'SHUT_WR': None, 'SOCK_DGRAM': None, 'SOCK_RAW': None, 'SOCK_RDM': None, 'SOCK_SEQPACKET': None, 'SOCK_STREAM': None, 'SOL_IP': None, 'SOL_SOCKET': None, 'SOL_TCP': None, 'SOL_UDP': None, 'SOMAXCONN': None, 'SO_ACCEPTCONN': None, 'SO_BROADCAST': None, 'SO_DEBUG': None, 'SO_DONTROUTE': None, 'SO_ERROR': None, 'SO_KEEPALIVE': None, 'SO_LINGER': None, 'SO_OOBINLINE': None, 'SO_RCVBUF': None, 'SO_RCVLOWAT': None, 'SO_RCVTIMEO': None, 'SO_REUSEADDR': None, 'SO_REUSEPORT': None, 'SO_SNDBUF': None, 'SO_SNDLOWAT': None, 'SO_SNDTIMEO': None, 'SO_TYPE': None, 'SO_USELOOPBACK': None, 'SYSPROTO_CONTROL': None, 'SocketIO': '(sock, mode)', 'SocketKind': '(value, names=None, *, module=None, qualname=None, type=None, start=1)', 'TCP_FASTOPEN': None, 'TCP_INFO': None, 'TCP_KEEPCNT': None, 'TCP_KEEPINTVL': None, 'TCP_MAXSEG': None, 'TCP_NODELAY': None, 'TCP_NOTSENT_LOWAT': None, '_GLOBAL_DEFAULT_TIMEOUT': None, '_GiveupOnSendfile': "ValueError('no signature found')", '_LOCALHOST': None, '_LOCALHOST_V6': None, '__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '_blocking_errnos': None, '_intenum_converter': '(value, enum_klass)', 'create_connection': '(address, timeout=, source_address=None)', 'create_server': '(address, *, family=, backlog=None, reuse_port=False, dualstack_ipv6=False)', 'fromfd': '(fd, family, type, proto=0)', 'gaierror': "ValueError('no signature found')", 'getaddrinfo': '(host, port, family=0, type=0, proto=0, flags=0)', 'getfqdn': "(name='')", 'has_dualstack_ipv6': '()', 'has_ipv6': None, 'herror': "ValueError('no signature found')", 'socket': '(family=-1, type=-1, proto=-1, fileno=None)', 'socketpair': '(family=None, type=, proto=0)', 'timeout': "ValueError('no signature found')"}, 'socketserver': {'BaseRequestHandler': '(request, client_address, server)', 'BaseServer': '(server_address, RequestHandlerClass)', 'DatagramRequestHandler': '(request, client_address, server)', 'ForkingMixIn': '()', 'ForkingTCPServer': '(server_address, RequestHandlerClass, bind_and_activate=True)', 'ForkingUDPServer': '(server_address, RequestHandlerClass, bind_and_activate=True)', 'StreamRequestHandler': '(request, client_address, server)', 'TCPServer': '(server_address, RequestHandlerClass, bind_and_activate=True)', 'ThreadingMixIn': '()', 'ThreadingTCPServer': '(server_address, RequestHandlerClass, bind_and_activate=True)', 'ThreadingUDPServer': '(server_address, RequestHandlerClass, bind_and_activate=True)', 'ThreadingUnixDatagramServer': '(server_address, RequestHandlerClass, bind_and_activate=True)', 'ThreadingUnixStreamServer': '(server_address, RequestHandlerClass, bind_and_activate=True)', 'UDPServer': '(server_address, RequestHandlerClass, bind_and_activate=True)', 'UnixDatagramServer': '(server_address, RequestHandlerClass, bind_and_activate=True)', 'UnixStreamServer': '(server_address, RequestHandlerClass, bind_and_activate=True)', '_NoThreads': '()', '_SocketWriter': '(sock)', '_Threads': '(iterable=(), /)', '__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '__version__': None}, 'sqlite3': {'Connection': "ValueError('no signature found')", 'Cursor': "ValueError('no signature found')", 'DataError': "ValueError('no signature found')", 'DatabaseError': "ValueError('no signature found')", 'Error': "ValueError('no signature found')", 'IntegrityError': "ValueError('no signature found')", 'InterfaceError': "ValueError('no signature found')", 'InternalError': "ValueError('no signature found')", 'NotSupportedError': "ValueError('no signature found')", 'OperationalError': "ValueError('no signature found')", 'PARSE_COLNAMES': None, 'PARSE_DECLTYPES': None, 'PrepareProtocol': "ValueError('no signature found')", 'ProgrammingError': "ValueError('no signature found')", 'Row': "ValueError('no signature found')", 'SQLITE_ALTER_TABLE': None, 'SQLITE_ANALYZE': None, 'SQLITE_ATTACH': None, 'SQLITE_CREATE_INDEX': None, 'SQLITE_CREATE_TABLE': None, 'SQLITE_CREATE_TEMP_INDEX': None, 'SQLITE_CREATE_TEMP_TABLE': None, 'SQLITE_CREATE_TEMP_TRIGGER': None, 'SQLITE_CREATE_TEMP_VIEW': None, 'SQLITE_CREATE_TRIGGER': None, 'SQLITE_CREATE_VIEW': None, 'SQLITE_CREATE_VTABLE': None, 'SQLITE_DELETE': None, 'SQLITE_DENY': None, 'SQLITE_DETACH': None, 'SQLITE_DONE': None, 'SQLITE_DROP_INDEX': None, 'SQLITE_DROP_TABLE': None, 'SQLITE_DROP_TEMP_INDEX': None, 'SQLITE_DROP_TEMP_TABLE': None, 'SQLITE_DROP_TEMP_TRIGGER': None, 'SQLITE_DROP_TEMP_VIEW': None, 'SQLITE_DROP_TRIGGER': None, 'SQLITE_DROP_VIEW': None, 'SQLITE_DROP_VTABLE': None, 'SQLITE_FUNCTION': None, 'SQLITE_IGNORE': None, 'SQLITE_INSERT': None, 'SQLITE_OK': None, 'SQLITE_PRAGMA': None, 'SQLITE_READ': None, 'SQLITE_RECURSIVE': None, 'SQLITE_REINDEX': None, 'SQLITE_SAVEPOINT': None, 'SQLITE_SELECT': None, 'SQLITE_TRANSACTION': None, 'SQLITE_UPDATE': None, 'Warning': "ValueError('no signature found')", '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '__path__': None, 'adapters': None, 'apilevel': None, 'converters': None, 'paramstyle': None, 'sqlite_version': None, 'sqlite_version_info': None, 'threadsafety': None, 'version': None, 'version_info': None}, 'sre_compile': {'ATCODES': None, 'AT_LOCALE': None, 'AT_MULTILINE': None, 'AT_UNICODE': None, 'CHCODES': None, 'CH_LOCALE': None, 'CH_UNICODE': None, 'MAGIC': None, 'MAXCODE': None, 'MAXGROUPS': None, 'OPCODES': None, 'OP_IGNORE': None, 'OP_LOCALE_IGNORE': None, 'OP_UNICODE_IGNORE': None, 'SRE_FLAG_ASCII': None, 'SRE_FLAG_DEBUG': None, 'SRE_FLAG_DOTALL': None, 'SRE_FLAG_IGNORECASE': None, 'SRE_FLAG_LOCALE': None, 'SRE_FLAG_MULTILINE': None, 'SRE_FLAG_TEMPLATE': None, 'SRE_FLAG_UNICODE': None, 'SRE_FLAG_VERBOSE': None, 'SRE_INFO_CHARSET': None, 'SRE_INFO_LITERAL': None, 'SRE_INFO_PREFIX': None, '_ASSERT_CODES': None, '_BITS_TRANS': None, '_CODEBITS': None, '_LITERAL_CODES': None, '_REPEATING_CODES': None, '_SUCCESS_CODES': None, '_UNIT_CODES': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '_bytes_to_codes': '(b)', '_code': '(p, flags)', '_combine_flags': '(flags, add_flags, del_flags, TYPE_FLAGS=292)', '_compile': '(code, pattern, flags)', '_compile_charset': '(charset, flags, code)', '_compile_info': '(code, pattern, flags)', '_equivalences': None, '_generate_overlap_table': '(prefix)', '_get_charset_prefix': '(pattern, flags)', '_get_iscased': '(flags)', '_get_literal_prefix': '(pattern, flags)', '_hex_code': '(code)', '_ignorecase_fixes': None, '_mk_bitmap': "(bits, _CODEBITS=32, _int=)", '_optimize_charset': '(charset, iscased=None, fixup=None, fixes=None)', '_simple': '(p)', 'compile': '(p, flags=0)', 'dis': '(code)', 'isstring': '(obj)'}, 'sre_constants': {'ANY': None, 'ANY_ALL': None, 'ASSERT': None, 'ASSERT_NOT': None, 'AT': None, 'ATCODES': None, 'AT_BEGINNING': None, 'AT_BEGINNING_LINE': None, 'AT_BEGINNING_STRING': None, 'AT_BOUNDARY': None, 'AT_END': None, 'AT_END_LINE': None, 'AT_END_STRING': None, 'AT_LOCALE': None, 'AT_LOC_BOUNDARY': None, 'AT_LOC_NON_BOUNDARY': None, 'AT_MULTILINE': None, 'AT_NON_BOUNDARY': None, 'AT_UNICODE': None, 'AT_UNI_BOUNDARY': None, 'AT_UNI_NON_BOUNDARY': None, 'BIGCHARSET': None, 'BRANCH': None, 'CALL': None, 'CATEGORY': None, 'CATEGORY_DIGIT': None, 'CATEGORY_LINEBREAK': None, 'CATEGORY_LOC_NOT_WORD': None, 'CATEGORY_LOC_WORD': None, 'CATEGORY_NOT_DIGIT': None, 'CATEGORY_NOT_LINEBREAK': None, 'CATEGORY_NOT_SPACE': None, 'CATEGORY_NOT_WORD': None, 'CATEGORY_SPACE': None, 'CATEGORY_UNI_DIGIT': None, 'CATEGORY_UNI_LINEBREAK': None, 'CATEGORY_UNI_NOT_DIGIT': None, 'CATEGORY_UNI_NOT_LINEBREAK': None, 'CATEGORY_UNI_NOT_SPACE': None, 'CATEGORY_UNI_NOT_WORD': None, 'CATEGORY_UNI_SPACE': None, 'CATEGORY_UNI_WORD': None, 'CATEGORY_WORD': None, 'CHARSET': None, 'CHCODES': None, 'CH_LOCALE': None, 'CH_UNICODE': None, 'FAILURE': None, 'GROUPREF': None, 'GROUPREF_EXISTS': None, 'GROUPREF_IGNORE': None, 'GROUPREF_LOC_IGNORE': None, 'GROUPREF_UNI_IGNORE': None, 'IN': None, 'INFO': None, 'IN_IGNORE': None, 'IN_LOC_IGNORE': None, 'IN_UNI_IGNORE': None, 'JUMP': None, 'LITERAL': None, 'LITERAL_IGNORE': None, 'LITERAL_LOC_IGNORE': None, 'LITERAL_UNI_IGNORE': None, 'MAGIC': None, 'MARK': None, 'MAXGROUPS': None, 'MAXREPEAT': None, 'MAX_REPEAT': None, 'MAX_UNTIL': None, 'MIN_REPEAT': None, 'MIN_REPEAT_ONE': None, 'MIN_UNTIL': None, 'NEGATE': None, 'NOT_LITERAL': None, 'NOT_LITERAL_IGNORE': None, 'NOT_LITERAL_LOC_IGNORE': None, 'NOT_LITERAL_UNI_IGNORE': None, 'OPCODES': None, 'OP_IGNORE': None, 'OP_LOCALE_IGNORE': None, 'OP_UNICODE_IGNORE': None, 'RANGE': None, 'RANGE_UNI_IGNORE': None, 'REPEAT': None, 'REPEAT_ONE': None, 'SRE_FLAG_ASCII': None, 'SRE_FLAG_DEBUG': None, 'SRE_FLAG_DOTALL': None, 'SRE_FLAG_IGNORECASE': None, 'SRE_FLAG_LOCALE': None, 'SRE_FLAG_MULTILINE': None, 'SRE_FLAG_TEMPLATE': None, 'SRE_FLAG_UNICODE': None, 'SRE_FLAG_VERBOSE': None, 'SRE_INFO_CHARSET': None, 'SRE_INFO_LITERAL': None, 'SRE_INFO_PREFIX': None, 'SUBPATTERN': None, 'SUCCESS': None, '_NamedIntConstant': '(value, name)', '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '_makecodes': '(names)'}, 'sre_parse': {'ASCIILETTERS': None, 'ATCODES': None, 'AT_LOCALE': None, 'AT_MULTILINE': None, 'AT_UNICODE': None, 'CATEGORIES': None, 'CHCODES': None, 'CH_LOCALE': None, 'CH_UNICODE': None, 'DIGITS': None, 'ESCAPES': None, 'FLAGS': None, 'GLOBAL_FLAGS': None, 'HEXDIGITS': None, 'MAGIC': None, 'MAXGROUPS': None, 'OCTDIGITS': None, 'OPCODES': None, 'OP_IGNORE': None, 'OP_LOCALE_IGNORE': None, 'OP_UNICODE_IGNORE': None, 'REPEAT_CHARS': None, 'SPECIAL_CHARS': None, 'SRE_FLAG_ASCII': None, 'SRE_FLAG_DEBUG': None, 'SRE_FLAG_DOTALL': None, 'SRE_FLAG_IGNORECASE': None, 'SRE_FLAG_LOCALE': None, 'SRE_FLAG_MULTILINE': None, 'SRE_FLAG_TEMPLATE': None, 'SRE_FLAG_UNICODE': None, 'SRE_FLAG_VERBOSE': None, 'SRE_INFO_CHARSET': None, 'SRE_INFO_LITERAL': None, 'SRE_INFO_PREFIX': None, 'State': '()', 'SubPattern': '(state, data=None)', 'TYPE_FLAGS': None, 'Tokenizer': '(string)', 'Verbose': "ValueError('no signature found')", 'WHITESPACE': None, '_REPEATCODES': None, '_UNITCODES': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '_class_escape': '(source, escape)', '_escape': '(source, escape, state)', '_parse': '(source, state, verbose, nested, first=False)', '_parse_flags': '(source, state, char)', '_parse_sub': '(source, state, verbose, nested)', '_uniq': '(items)', 'expand_template': '(template, match)', 'fix_flags': '(src, flags)', 'parse': '(str, flags=0, state=None)', 'parse_template': '(source, state)'}, 'ssl': {'ALERT_DESCRIPTION_ACCESS_DENIED': None, 'ALERT_DESCRIPTION_BAD_CERTIFICATE': None, 'ALERT_DESCRIPTION_BAD_CERTIFICATE_HASH_VALUE': None, 'ALERT_DESCRIPTION_BAD_CERTIFICATE_STATUS_RESPONSE': None, 'ALERT_DESCRIPTION_BAD_RECORD_MAC': None, 'ALERT_DESCRIPTION_CERTIFICATE_EXPIRED': None, 'ALERT_DESCRIPTION_CERTIFICATE_REVOKED': None, 'ALERT_DESCRIPTION_CERTIFICATE_UNKNOWN': None, 'ALERT_DESCRIPTION_CERTIFICATE_UNOBTAINABLE': None, 'ALERT_DESCRIPTION_CLOSE_NOTIFY': None, 'ALERT_DESCRIPTION_DECODE_ERROR': None, 'ALERT_DESCRIPTION_DECOMPRESSION_FAILURE': None, 'ALERT_DESCRIPTION_DECRYPT_ERROR': None, 'ALERT_DESCRIPTION_HANDSHAKE_FAILURE': None, 'ALERT_DESCRIPTION_ILLEGAL_PARAMETER': None, 'ALERT_DESCRIPTION_INSUFFICIENT_SECURITY': None, 'ALERT_DESCRIPTION_INTERNAL_ERROR': None, 'ALERT_DESCRIPTION_NO_RENEGOTIATION': None, 'ALERT_DESCRIPTION_PROTOCOL_VERSION': None, 'ALERT_DESCRIPTION_RECORD_OVERFLOW': None, 'ALERT_DESCRIPTION_UNEXPECTED_MESSAGE': None, 'ALERT_DESCRIPTION_UNKNOWN_CA': None, 'ALERT_DESCRIPTION_UNKNOWN_PSK_IDENTITY': None, 'ALERT_DESCRIPTION_UNRECOGNIZED_NAME': None, 'ALERT_DESCRIPTION_UNSUPPORTED_CERTIFICATE': None, 'ALERT_DESCRIPTION_UNSUPPORTED_EXTENSION': None, 'ALERT_DESCRIPTION_USER_CANCELLED': None, 'AlertDescription': '(value, names=None, *, module=None, qualname=None, type=None, start=1)', 'CERT_NONE': None, 'CERT_OPTIONAL': None, 'CERT_REQUIRED': None, 'CHANNEL_BINDING_TYPES': None, 'CertificateError': "ValueError('no signature found')", 'DER_cert_to_PEM_cert': '(der_cert_bytes)', 'DefaultVerifyPaths': '(cafile, capath, openssl_cafile_env, openssl_cafile, openssl_capath_env, openssl_capath)', 'HAS_ALPN': None, 'HAS_ECDH': None, 'HAS_NEVER_CHECK_COMMON_NAME': None, 'HAS_NPN': None, 'HAS_SNI': None, 'HAS_SSLv2': None, 'HAS_SSLv3': None, 'HAS_TLSv1': None, 'HAS_TLSv1_1': None, 'HAS_TLSv1_2': None, 'HAS_TLSv1_3': None, 'OPENSSL_VERSION': None, 'OPENSSL_VERSION_INFO': None, 'OPENSSL_VERSION_NUMBER': None, 'OP_ALL': None, 'OP_CIPHER_SERVER_PREFERENCE': None, 'OP_NO_COMPRESSION': None, 'OP_NO_SSLv2': None, 'OP_NO_SSLv3': None, 'OP_NO_TICKET': None, 'OP_NO_TLSv1': None, 'OP_NO_TLSv1_1': None, 'OP_NO_TLSv1_2': None, 'OP_NO_TLSv1_3': None, 'OP_SINGLE_DH_USE': None, 'OP_SINGLE_ECDH_USE': None, 'Options': '(value, names=None, *, module=None, qualname=None, type=None, start=1)', 'PEM_FOOTER': None, 'PEM_HEADER': None, 'PEM_cert_to_DER_cert': '(pem_cert_string)', 'PROTOCOL_SSLv23': None, 'PROTOCOL_TLS': None, 'PROTOCOL_TLS_CLIENT': None, 'PROTOCOL_TLS_SERVER': None, 'PROTOCOL_TLSv1': None, 'PROTOCOL_TLSv1_1': None, 'PROTOCOL_TLSv1_2': None, 'Purpose': '(value, names=None, *, module=None, qualname=None, type=None, start=1)', 'SOL_SOCKET': None, 'SO_TYPE': None, 'SSLCertVerificationError': "ValueError('no signature found')", 'SSLContext': '(protocol=<_SSLMethod.PROTOCOL_TLS: 2>, *args, **kwargs)', 'SSLEOFError': "ValueError('no signature found')", 'SSLError': "ValueError('no signature found')", 'SSLErrorNumber': '(value, names=None, *, module=None, qualname=None, type=None, start=1)', 'SSLObject': '(*args, **kwargs)', 'SSLSocket': '(*args, **kwargs)', 'SSLSyscallError': "ValueError('no signature found')", 'SSLWantReadError': "ValueError('no signature found')", 'SSLWantWriteError': "ValueError('no signature found')", 'SSLZeroReturnError': "ValueError('no signature found')", 'SSL_ERROR_EOF': None, 'SSL_ERROR_INVALID_ERROR_CODE': None, 'SSL_ERROR_SSL': None, 'SSL_ERROR_SYSCALL': None, 'SSL_ERROR_WANT_CONNECT': None, 'SSL_ERROR_WANT_READ': None, 'SSL_ERROR_WANT_WRITE': None, 'SSL_ERROR_WANT_X509_LOOKUP': None, 'SSL_ERROR_ZERO_RETURN': None, 'TLSVersion': '(value, names=None, *, module=None, qualname=None, type=None, start=1)', 'VERIFY_CRL_CHECK_CHAIN': None, 'VERIFY_CRL_CHECK_LEAF': None, 'VERIFY_DEFAULT': None, 'VERIFY_X509_STRICT': None, 'VERIFY_X509_TRUSTED_FIRST': None, 'VerifyFlags': '(value, names=None, *, module=None, qualname=None, type=None, start=1)', 'VerifyMode': '(value, names=None, *, module=None, qualname=None, type=None, start=1)', '_ASN1Object': '(oid)', '_DEFAULT_CIPHERS': None, '_OPENSSL_API_VERSION': None, '_PROTOCOL_NAMES': None, '_RESTRICTED_SERVER_CIPHERS': None, '_SSLMethod': '(value, names=None, *, module=None, qualname=None, type=None, start=1)', '_SSLv2_IF_EXISTS': None, '_TLSAlertType': '(value, names=None, *, module=None, qualname=None, type=None, start=1)', '_TLSContentType': '(value, names=None, *, module=None, qualname=None, type=None, start=1)', '_TLSMessageType': '(value, names=None, *, module=None, qualname=None, type=None, start=1)', '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '_create_default_https_context': "(purpose=, *, cafile=None, capath=None, cadata=None)", '_create_stdlib_context': "(protocol=<_SSLMethod.PROTOCOL_TLS: 2>, *, cert_reqs=, check_hostname=False, purpose=, certfile=None, keyfile=None, cafile=None, capath=None, cadata=None)", '_create_unverified_context': "(protocol=<_SSLMethod.PROTOCOL_TLS: 2>, *, cert_reqs=, check_hostname=False, purpose=, certfile=None, keyfile=None, cafile=None, capath=None, cadata=None)", '_dnsname_match': '(dn, hostname)', '_inet_paton': '(ipname)', '_ipaddress_match': '(cert_ipaddress, host_ip)', '_sslcopydoc': '(func)', 'cert_time_to_seconds': '(cert_time)', 'create_default_context': "(purpose=, *, cafile=None, capath=None, cadata=None)", 'get_default_verify_paths': '()', 'get_protocol_name': '(protocol_code)', 'get_server_certificate': '(addr, ssl_version=<_SSLMethod.PROTOCOL_TLS: 2>, ca_certs=None)', 'match_hostname': '(cert, hostname)', 'wrap_socket': '(sock, keyfile=None, certfile=None, server_side=False, cert_reqs=, ssl_version=<_SSLMethod.PROTOCOL_TLS: 2>, ca_certs=None, do_handshake_on_connect=True, suppress_ragged_eofs=True, ciphers=None)'}, 'stat': {'FILE_ATTRIBUTE_ARCHIVE': None, 'FILE_ATTRIBUTE_COMPRESSED': None, 'FILE_ATTRIBUTE_DEVICE': None, 'FILE_ATTRIBUTE_DIRECTORY': None, 'FILE_ATTRIBUTE_ENCRYPTED': None, 'FILE_ATTRIBUTE_HIDDEN': None, 'FILE_ATTRIBUTE_INTEGRITY_STREAM': None, 'FILE_ATTRIBUTE_NORMAL': None, 'FILE_ATTRIBUTE_NOT_CONTENT_INDEXED': None, 'FILE_ATTRIBUTE_NO_SCRUB_DATA': None, 'FILE_ATTRIBUTE_OFFLINE': None, 'FILE_ATTRIBUTE_READONLY': None, 'FILE_ATTRIBUTE_REPARSE_POINT': None, 'FILE_ATTRIBUTE_SPARSE_FILE': None, 'FILE_ATTRIBUTE_SYSTEM': None, 'FILE_ATTRIBUTE_TEMPORARY': None, 'FILE_ATTRIBUTE_VIRTUAL': None, 'SF_APPEND': None, 'SF_ARCHIVED': None, 'SF_IMMUTABLE': None, 'SF_NOUNLINK': None, 'SF_SNAPSHOT': None, 'ST_ATIME': None, 'ST_CTIME': None, 'ST_DEV': None, 'ST_GID': None, 'ST_INO': None, 'ST_MODE': None, 'ST_MTIME': None, 'ST_NLINK': None, 'ST_SIZE': None, 'ST_UID': None, 'S_ENFMT': None, 'S_IEXEC': None, 'S_IFBLK': None, 'S_IFCHR': None, 'S_IFDIR': None, 'S_IFDOOR': None, 'S_IFIFO': None, 'S_IFLNK': None, 'S_IFPORT': None, 'S_IFREG': None, 'S_IFSOCK': None, 'S_IFWHT': None, 'S_IREAD': None, 'S_IRGRP': None, 'S_IROTH': None, 'S_IRUSR': None, 'S_IRWXG': None, 'S_IRWXO': None, 'S_IRWXU': None, 'S_ISGID': None, 'S_ISUID': None, 'S_ISVTX': None, 'S_IWGRP': None, 'S_IWOTH': None, 'S_IWRITE': None, 'S_IWUSR': None, 'S_IXGRP': None, 'S_IXOTH': None, 'S_IXUSR': None, 'UF_APPEND': None, 'UF_COMPRESSED': None, 'UF_HIDDEN': None, 'UF_IMMUTABLE': None, 'UF_NODUMP': None, 'UF_NOUNLINK': None, 'UF_OPAQUE': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '_filemode_table': None}, 'statistics': {'NormalDist': '(mu=0.0, sigma=1.0)', 'StatisticsError': "ValueError('no signature found')", '__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '_coerce': '(T, S)', '_convert': '(value, T)', '_exact_ratio': '(x)', '_fail_neg': "(values, errmsg='negative value')", '_find_lteq': '(a, x)', '_find_rteq': '(a, l, x)', '_isfinite': '(x)', '_ss': '(data, c=None)', '_sum': '(data, start=0)', 'fmean': '(data)', 'geometric_mean': '(data)', 'harmonic_mean': '(data)', 'mean': '(data)', 'median': '(data)', 'median_grouped': '(data, interval=1)', 'median_high': '(data)', 'median_low': '(data)', 'mode': '(data)', 'multimode': '(data)', 'pstdev': '(data, mu=None)', 'pvariance': '(data, mu=None)', 'quantiles': "(data, *, n=4, method='exclusive')", 'stdev': '(data, xbar=None)', 'tau': None, 'variance': '(data, xbar=None)'}, 'string': {'Formatter': '()', 'Template': '(template)', '_TemplateMetaclass': '(name, bases, dct)', '__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '_sentinel_dict': None, 'ascii_letters': None, 'ascii_lowercase': None, 'ascii_uppercase': None, 'capwords': '(s, sep=None)', 'digits': None, 'hexdigits': None, 'octdigits': None, 'printable': None, 'punctuation': None, 'whitespace': None}, 'stringprep': {'__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, 'b1_set': None, 'b3_exceptions': None, 'c22_specials': None, 'c6_set': None, 'c7_set': None, 'c8_set': None, 'c9_set': None, 'in_table_a1': '(code)', 'in_table_b1': '(code)', 'in_table_c11': '(code)', 'in_table_c11_c12': '(code)', 'in_table_c12': '(code)', 'in_table_c21': '(code)', 'in_table_c21_c22': '(code)', 'in_table_c22': '(code)', 'in_table_c3': '(code)', 'in_table_c4': '(code)', 'in_table_c5': '(code)', 'in_table_c6': '(code)', 'in_table_c7': '(code)', 'in_table_c8': '(code)', 'in_table_c9': '(code)', 'in_table_d1': '(code)', 'in_table_d2': '(code)', 'map_table_b2': '(a)', 'map_table_b3': '(code)', 'unicodedata': None}, 'struct': {'__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, 'error': "ValueError('no signature found')"}, 'subprocess': {'CalledProcessError': '(returncode, cmd, output=None, stderr=None)', 'CompletedProcess': '(args, returncode, stdout=None, stderr=None)', 'DEVNULL': None, 'PIPE': None, 'Popen': '(args, bufsize=-1, executable=None, stdin=None, stdout=None, stderr=None, preexec_fn=None, close_fds=True, shell=False, cwd=None, env=None, universal_newlines=None, startupinfo=None, creationflags=0, restore_signals=True, start_new_session=False, pass_fds=(), *, encoding=None, errors=None, text=None)', 'STDOUT': None, 'SubprocessError': "ValueError('no signature found')", 'TimeoutExpired': '(cmd, timeout, output=None, stderr=None)', '_PIPE_BUF': None, '_USE_POSIX_SPAWN': None, '__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '_active': None, '_args_from_interpreter_flags': '()', '_cleanup': '()', '_mswindows': None, '_optim_args_from_interpreter_flags': '()', '_use_posix_spawn': '()', 'call': '(*popenargs, timeout=None, **kwargs)', 'check_call': '(*popenargs, **kwargs)', 'check_output': '(*popenargs, timeout=None, **kwargs)', 'getoutput': '(cmd)', 'getstatusoutput': '(cmd)', 'list2cmdline': '(seq)', 'run': '(*popenargs, input=None, capture_output=False, timeout=None, check=False, **kwargs)'}, 'symbol': {'__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, 'and_expr': None, 'and_test': None, 'annassign': None, 'arglist': None, 'argument': None, 'arith_expr': None, 'assert_stmt': None, 'async_funcdef': None, 'async_stmt': None, 'atom': None, 'atom_expr': None, 'augassign': None, 'break_stmt': None, 'classdef': None, 'comp_for': None, 'comp_if': None, 'comp_iter': None, 'comp_op': None, 'comparison': None, 'compound_stmt': None, 'continue_stmt': None, 'decorated': None, 'decorator': None, 'decorators': None, 'del_stmt': None, 'dictorsetmaker': None, 'dotted_as_name': None, 'dotted_as_names': None, 'dotted_name': None, 'encoding_decl': None, 'eval_input': None, 'except_clause': None, 'expr': None, 'expr_stmt': None, 'exprlist': None, 'factor': None, 'file_input': None, 'flow_stmt': None, 'for_stmt': None, 'func_body_suite': None, 'func_type': None, 'func_type_input': None, 'funcdef': None, 'global_stmt': None, 'if_stmt': None, 'import_as_name': None, 'import_as_names': None, 'import_from': None, 'import_name': None, 'import_stmt': None, 'lambdef': None, 'lambdef_nocond': None, 'namedexpr_test': None, 'nonlocal_stmt': None, 'not_test': None, 'or_test': None, 'parameters': None, 'pass_stmt': None, 'power': None, 'raise_stmt': None, 'return_stmt': None, 'shift_expr': None, 'simple_stmt': None, 'single_input': None, 'sliceop': None, 'small_stmt': None, 'star_expr': None, 'stmt': None, 'subscript': None, 'subscriptlist': None, 'suite': None, 'sym_name': None, 'sync_comp_for': None, 'term': None, 'test': None, 'test_nocond': None, 'testlist': None, 'testlist_comp': None, 'testlist_star_expr': None, 'tfpdef': None, 'trailer': None, 'try_stmt': None, 'typedargslist': None, 'typelist': None, 'varargslist': None, 'vfpdef': None, 'while_stmt': None, 'with_item': None, 'with_stmt': None, 'xor_expr': None, 'yield_arg': None, 'yield_expr': None, 'yield_stmt': None}, 'symtable': {'CELL': None, 'Class': '(raw_table, filename)', 'DEF_ANNOT': None, 'DEF_BOUND': None, 'DEF_GLOBAL': None, 'DEF_IMPORT': None, 'DEF_LOCAL': None, 'DEF_NONLOCAL': None, 'DEF_PARAM': None, 'FREE': None, 'Function': '(raw_table, filename)', 'GLOBAL_EXPLICIT': None, 'GLOBAL_IMPLICIT': None, 'LOCAL': None, 'SCOPE_MASK': None, 'SCOPE_OFF': None, 'Symbol': '(name, flags, namespaces=None, *, module_scope=False)', 'SymbolTable': '(raw_table, filename)', 'SymbolTableFactory': '()', 'USE': None, '__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '_newSymbolTable': '(table, filename)', 'symtable': '(code, filename, compile_type)'}, 'sysconfig': {'_BASE_EXEC_PREFIX': None, '_BASE_PREFIX': None, '_CONFIG_VARS': None, '_EXEC_PREFIX': None, '_INSTALL_SCHEMES': None, '_PREFIX': None, '_PROJECT_BASE': None, '_PYTHON_BUILD': None, '_PY_VERSION': None, '_PY_VERSION_SHORT': None, '_PY_VERSION_SHORT_NO_DOT': None, '_SCHEME_KEYS': None, '_USER_BASE': None, '__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '_expand_vars': '(scheme, vars)', '_extend_dict': '(target_dict, other_dict)', '_generate_posix_vars': '()', '_get_default_scheme': '()', '_get_sysconfigdata_name': '()', '_getuserbase': '()', '_init_non_posix': '(vars)', '_init_posix': '(vars)', '_is_python_source_dir': '(d)', '_main': '()', '_parse_makefile': '(filename, vars=None)', '_print_dict': '(title, data)', '_safe_realpath': '(path)', '_subst_vars': '(s, local_vars)', '_sys_home': None, '_use_darwin_global_library': '()', 'get_config_h_filename': '()', 'get_config_var': '(name)', 'get_config_vars': '(*args)', 'get_makefile_filename': '()', 'get_path': "(name, scheme='osx_framework_library', vars=None, expand=True)", 'get_path_names': '()', 'get_paths': "(scheme='osx_framework_library', vars=None, expand=True)", 'get_platform': '()', 'get_python_version': '()', 'get_scheme_names': '()', 'is_python_build': '(check_home=False)', 'pardir': None, 'parse_config_h': '(fp, vars=None)'}, 'tabnanny': {'NannyNag': '(lineno, msg, line)', 'Whitespace': '(ws)', '__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '__version__': None, 'check': '(file)', 'errprint': '(*args)', 'filename_only': None, 'format_witnesses': '(w)', 'main': '()', 'process_tokens': '(tokens)', 'verbose': None}, 'tarfile': {'AREGTYPE': None, 'BLKTYPE': None, 'BLOCKSIZE': None, 'CHRTYPE': None, 'CONTTYPE': None, 'CompressionError': "ValueError('no signature found')", 'DEFAULT_FORMAT': None, 'DIRTYPE': None, 'ENCODING': None, 'EOFHeaderError': "ValueError('no signature found')", 'EmptyHeaderError': "ValueError('no signature found')", 'ExFileObject': '(tarfile, tarinfo)', 'ExtractError': "ValueError('no signature found')", 'FIFOTYPE': None, 'GNUTYPE_LONGLINK': None, 'GNUTYPE_LONGNAME': None, 'GNUTYPE_SPARSE': None, 'GNU_FORMAT': None, 'GNU_MAGIC': None, 'GNU_TYPES': None, 'HeaderError': "ValueError('no signature found')", 'InvalidHeaderError': "ValueError('no signature found')", 'LENGTH_LINK': None, 'LENGTH_NAME': None, 'LENGTH_PREFIX': None, 'LNKTYPE': None, 'NUL': None, 'PAX_FIELDS': None, 'PAX_FORMAT': None, 'PAX_NAME_FIELDS': None, 'PAX_NUMBER_FIELDS': None, 'POSIX_MAGIC': None, 'RECORDSIZE': None, 'REGTYPE': None, 'REGULAR_TYPES': None, 'ReadError': "ValueError('no signature found')", 'SOLARIS_XHDTYPE': None, 'SUPPORTED_TYPES': None, 'SYMTYPE': None, 'StreamError': "ValueError('no signature found')", 'SubsequentHeaderError': "ValueError('no signature found')", 'TarError': "ValueError('no signature found')", 'TarFile': "(name=None, mode='r', fileobj=None, format=None, tarinfo=None, dereference=None, ignore_zeros=None, encoding=None, errors='surrogateescape', pax_headers=None, debug=None, errorlevel=None, copybufsize=None)", 'TarInfo': "(name='')", 'TruncatedHeaderError': "ValueError('no signature found')", 'USTAR_FORMAT': None, 'XGLTYPE': None, 'XHDTYPE': None, '_FileInFile': '(fileobj, offset, size, blockinfo=None)', '_LowLevelFile': '(name, mode)', '_Stream': '(name, mode, comptype, fileobj, bufsize)', '_StreamProxy': '(fileobj)', '__all__': None, '__author__': None, '__builtins__': None, '__cached__': None, '__credits__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '_safe_print': '(s)', 'calc_chksums': '(buf)', 'copyfileobj': "(src, dst, length=None, exception=, bufsize=None)", 'is_tarfile': '(name)', 'itn': '(n, digits=8, format=2)', 'main': '()', 'nti': '(s)', 'nts': '(s, encoding, errors)', 'open': "(name=None, mode='r', fileobj=None, bufsize=10240, **kwargs)", 'stn': '(s, length, encoding, errors)', 'symlink_exception': None, 'version': None}, 'tempfile': {'NamedTemporaryFile': "(mode='w+b', buffering=-1, encoding=None, newline=None, suffix=None, prefix=None, dir=None, delete=True, *, errors=None)", 'SpooledTemporaryFile': "(max_size=0, mode='w+b', buffering=-1, encoding=None, newline=None, suffix=None, prefix=None, dir=None, *, errors=None)", 'TMP_MAX': None, 'TemporaryDirectory': '(suffix=None, prefix=None, dir=None)', 'TemporaryFile': "(mode='w+b', buffering=-1, encoding=None, newline=None, suffix=None, prefix=None, dir=None, *, errors=None)", '_O_TMPFILE_WORKS': None, '_RandomNameSequence': '()', '_TemporaryFileCloser': '(file, name, delete=True)', '_TemporaryFileWrapper': '(file, name, delete=True)', '__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '_bin_openflags': None, '_candidate_tempdir_list': '()', '_exists': '(fn)', '_get_candidate_names': '()', '_get_default_tempdir': '()', '_infer_return_type': '(*args)', '_mkstemp_inner': '(dir, pre, suf, flags, output_type)', '_name_sequence': None, '_once_lock': None, '_sanitize_params': '(prefix, suffix, dir)', '_text_openflags': None, 'gettempdir': '()', 'gettempdirb': '()', 'gettempprefix': '()', 'gettempprefixb': '()', 'mkdtemp': '(suffix=None, prefix=None, dir=None)', 'mkstemp': '(suffix=None, prefix=None, dir=None, text=False)', 'mktemp': "(suffix='', prefix='tmp', dir=None)", 'tempdir': None, 'template': None}, 'textwrap': {'TextWrapper': "(width=70, initial_indent='', subsequent_indent='', expand_tabs=True, replace_whitespace=True, fix_sentence_endings=False, break_long_words=True, drop_whitespace=True, break_on_hyphens=True, tabsize=8, *, max_lines=None, placeholder=' [...]')", '__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '_leading_whitespace_re': None, '_whitespace': None, '_whitespace_only_re': None, 'dedent': '(text)', 'fill': '(text, width=70, **kwargs)', 'indent': '(text, prefix, predicate=None)', 'shorten': '(text, width, **kwargs)', 'wrap': '(text, width=70, **kwargs)'}, 'threading': {'Barrier': '(parties, action=None, timeout=None)', 'BoundedSemaphore': '(value=1)', 'BrokenBarrierError': "ValueError('no signature found')", 'Condition': '(lock=None)', 'Event': '()', 'RLock': '(*args, **kwargs)', 'Semaphore': '(value=1)', 'TIMEOUT_MAX': None, 'Thread': '(group=None, target=None, name=None, args=(), kwargs=None, *, daemon=None)', 'Timer': '(interval, function, args=None, kwargs=None)', '_DummyThread': '()', '_HAVE_THREAD_NATIVE_ID': None, '_MainThread': '()', '_PyRLock': '()', '_RLock': '()', '__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '_active': None, '_active_limbo_lock': None, '_after_fork': '()', '_counter': None, '_enumerate': '()', '_limbo': None, '_main_thread': None, '_make_invoke_excepthook': '()', '_newname': "(template='Thread-%d')", '_profile_hook': None, '_shutdown': '()', '_shutdown_locks': None, '_shutdown_locks_lock': None, '_trace_hook': None, 'activeCount': '()', 'active_count': '()', 'currentThread': '()', 'current_thread': '()', 'enumerate': '()', 'main_thread': '()', 'setprofile': '(func)', 'settrace': '(func)'}, 'timeit': {'Timer': "(stmt='pass', setup='pass', timer=, globals=None)", '__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, 'default_number': None, 'default_repeat': None, 'dummy_src_name': None, 'main': '(args=None, *, _wrap_timer=None)', 'reindent': '(src, indent)', 'repeat': "(stmt='pass', setup='pass', timer=, repeat=5, number=1000000, globals=None)", 'template': None, 'timeit': "(stmt='pass', setup='pass', timer=, number=1000000, globals=None)"}, 'tkinter': {'ACTIVE': None, 'ALL': None, 'ANCHOR': None, 'ARC': None, 'BASELINE': None, 'BEVEL': None, 'BOTH': None, 'BOTTOM': None, 'BROWSE': None, 'BUTT': None, 'BaseWidget': '(master, widgetName, cnf={}, kw={}, extra=())', 'BitmapImage': '(name=None, cnf={}, master=None, **kw)', 'BooleanVar': '(master=None, value=None, name=None)', 'Button': '(master=None, cnf={}, **kw)', 'CASCADE': None, 'CENTER': None, 'CHAR': None, 'CHECKBUTTON': None, 'CHORD': None, 'COMMAND': None, 'CURRENT': None, 'CallWrapper': '(func, subst, widget)', 'Canvas': '(master=None, cnf={}, **kw)', 'Checkbutton': '(master=None, cnf={}, **kw)', 'DISABLED': None, 'DOTBOX': None, 'DoubleVar': '(master=None, value=None, name=None)', 'E': None, 'END': None, 'EW': None, 'EXCEPTION': None, 'EXTENDED': None, 'Entry': '(master=None, cnf={}, **kw)', 'Event': '()', 'EventType': '(value, names=None, *, module=None, qualname=None, type=None, start=1)', 'FALSE': None, 'FIRST': None, 'FLAT': None, 'Frame': '(master=None, cnf={}, **kw)', 'GROOVE': None, 'Grid': '()', 'HIDDEN': None, 'HORIZONTAL': None, 'INSERT': None, 'INSIDE': None, 'Image': '(imgtype, name=None, cnf={}, master=None, **kw)', 'IntVar': '(master=None, value=None, name=None)', 'LAST': None, 'LEFT': None, 'Label': '(master=None, cnf={}, **kw)', 'LabelFrame': '(master=None, cnf={}, **kw)', 'Listbox': '(master=None, cnf={}, **kw)', 'MITER': None, 'MOVETO': None, 'MULTIPLE': None, 'Menu': '(master=None, cnf={}, **kw)', 'Menubutton': '(master=None, cnf={}, **kw)', 'Message': '(master=None, cnf={}, **kw)', 'Misc': '()', 'N': None, 'NE': None, 'NO': None, 'NONE': None, 'NORMAL': None, 'NS': None, 'NSEW': None, 'NUMERIC': None, 'NW': None, 'NoDefaultRoot': '()', 'OFF': None, 'ON': None, 'OUTSIDE': None, 'OptionMenu': '(master, variable, value, *values, **kwargs)', 'PAGES': None, 'PIESLICE': None, 'PROJECTING': None, 'Pack': '()', 'PanedWindow': '(master=None, cnf={}, **kw)', 'PhotoImage': '(name=None, cnf={}, master=None, **kw)', 'Place': '()', 'RADIOBUTTON': None, 'RAISED': None, 'READABLE': None, 'RIDGE': None, 'RIGHT': None, 'ROUND': None, 'Radiobutton': '(master=None, cnf={}, **kw)', 'S': None, 'SCROLL': None, 'SE': None, 'SEL': None, 'SEL_FIRST': None, 'SEL_LAST': None, 'SEPARATOR': None, 'SINGLE': None, 'SOLID': None, 'SUNKEN': None, 'SW': None, 'Scale': '(master=None, cnf={}, **kw)', 'Scrollbar': '(master=None, cnf={}, **kw)', 'Spinbox': '(master=None, cnf={}, **kw)', 'StringVar': '(master=None, value=None, name=None)', 'TOP': None, 'TRUE': None, 'Tcl': "(screenName=None, baseName=None, className='Tk', useTk=0)", 'TclVersion': None, 'Text': '(master=None, cnf={}, **kw)', 'Tk': "(screenName=None, baseName=None, className='Tk', useTk=1, sync=0, use=None)", 'TkVersion': None, 'Toplevel': '(master=None, cnf={}, **kw)', 'UNDERLINE': None, 'UNITS': None, 'VERTICAL': None, 'Variable': '(master=None, value=None, name=None)', 'W': None, 'WORD': None, 'WRITABLE': None, 'Widget': '(master, widgetName, cnf={}, kw={}, extra=())', 'Wm': '()', 'X': None, 'XView': '()', 'Y': None, 'YES': None, 'YView': '()', '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '__path__': None, '_cnfmerge': '(cnfs)', '_default_root': None, '_exit': '(code=0)', '_get_default_root': '(what=None)', '_join': '(value)', '_magic_re': None, '_setit': '(var, value, callback=None)', '_space_re': None, '_splitdict': '(tk, v, cut_minus=True, conv=None)', '_stringify': '(value)', '_support_default_root': None, '_test': '()', '_tkerror': '(err)', '_varnum': None, 'getboolean': '(s)', 'image_names': '()', 'image_types': '()', 'mainloop': '(n=0)', 'wantobjects': None}, 'token': {'AMPER': None, 'AMPEREQUAL': None, 'ASYNC': None, 'AT': None, 'ATEQUAL': None, 'AWAIT': None, 'CIRCUMFLEX': None, 'CIRCUMFLEXEQUAL': None, 'COLON': None, 'COLONEQUAL': None, 'COMMA': None, 'COMMENT': None, 'DEDENT': None, 'DOT': None, 'DOUBLESLASH': None, 'DOUBLESLASHEQUAL': None, 'DOUBLESTAR': None, 'DOUBLESTAREQUAL': None, 'ELLIPSIS': None, 'ENCODING': None, 'ENDMARKER': None, 'EQEQUAL': None, 'EQUAL': None, 'ERRORTOKEN': None, 'EXACT_TOKEN_TYPES': None, 'GREATER': None, 'GREATEREQUAL': None, 'INDENT': None, 'ISEOF': '(x)', 'ISNONTERMINAL': '(x)', 'ISTERMINAL': '(x)', 'LBRACE': None, 'LEFTSHIFT': None, 'LEFTSHIFTEQUAL': None, 'LESS': None, 'LESSEQUAL': None, 'LPAR': None, 'LSQB': None, 'MINEQUAL': None, 'MINUS': None, 'NAME': None, 'NEWLINE': None, 'NL': None, 'NOTEQUAL': None, 'NT_OFFSET': None, 'NUMBER': None, 'N_TOKENS': None, 'OP': None, 'PERCENT': None, 'PERCENTEQUAL': None, 'PLUS': None, 'PLUSEQUAL': None, 'RARROW': None, 'RBRACE': None, 'RIGHTSHIFT': None, 'RIGHTSHIFTEQUAL': None, 'RPAR': None, 'RSQB': None, 'SEMI': None, 'SLASH': None, 'SLASHEQUAL': None, 'STAR': None, 'STAREQUAL': None, 'STRING': None, 'TILDE': None, 'TYPE_COMMENT': None, 'TYPE_IGNORE': None, 'VBAR': None, 'VBAREQUAL': None, '__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, 'tok_name': None}, 'tokenize': {'AMPER': None, 'AMPEREQUAL': None, 'ASYNC': None, 'AT': None, 'ATEQUAL': None, 'AWAIT': None, 'BOM_UTF8': None, 'Binnumber': None, 'CIRCUMFLEX': None, 'CIRCUMFLEXEQUAL': None, 'COLON': None, 'COLONEQUAL': None, 'COMMA': None, 'COMMENT': None, 'Comment': None, 'ContStr': None, 'DEDENT': None, 'DOT': None, 'DOUBLESLASH': None, 'DOUBLESLASHEQUAL': None, 'DOUBLESTAR': None, 'DOUBLESTAREQUAL': None, 'Decnumber': None, 'Double': None, 'Double3': None, 'ELLIPSIS': None, 'ENCODING': None, 'ENDMARKER': None, 'EQEQUAL': None, 'EQUAL': None, 'ERRORTOKEN': None, 'EXACT_TOKEN_TYPES': None, 'Expfloat': None, 'Exponent': None, 'Floatnumber': None, 'Funny': None, 'GREATER': None, 'GREATEREQUAL': None, 'Hexnumber': None, 'INDENT': None, 'Ignore': None, 'Imagnumber': None, 'Intnumber': None, 'LBRACE': None, 'LEFTSHIFT': None, 'LEFTSHIFTEQUAL': None, 'LESS': None, 'LESSEQUAL': None, 'LPAR': None, 'LSQB': None, 'MINEQUAL': None, 'MINUS': None, 'NAME': None, 'NEWLINE': None, 'NL': None, 'NOTEQUAL': None, 'NT_OFFSET': None, 'NUMBER': None, 'N_TOKENS': None, 'Name': None, 'Number': None, 'OP': None, 'Octnumber': None, 'PERCENT': None, 'PERCENTEQUAL': None, 'PLUS': None, 'PLUSEQUAL': None, 'PlainToken': None, 'Pointfloat': None, 'PseudoExtras': None, 'PseudoToken': None, 'RARROW': None, 'RBRACE': None, 'RIGHTSHIFT': None, 'RIGHTSHIFTEQUAL': None, 'RPAR': None, 'RSQB': None, 'SEMI': None, 'SLASH': None, 'SLASHEQUAL': None, 'STAR': None, 'STAREQUAL': None, 'STRING': None, 'Single': None, 'Single3': None, 'Special': None, 'StopTokenizing': "ValueError('no signature found')", 'String': None, 'StringPrefix': None, 'TILDE': None, 'TYPE_COMMENT': None, 'TYPE_IGNORE': None, 'Token': None, 'TokenError': "ValueError('no signature found')", 'TokenInfo': '(type, string, start, end, line)', 'Triple': None, 'Untokenizer': '()', 'VBAR': None, 'VBAREQUAL': None, 'Whitespace': None, '__all__': None, '__author__': None, '__builtins__': None, '__cached__': None, '__credits__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '_all_string_prefixes': '()', '_compile': '(expr)', '_get_normal_name': '(orig_enc)', '_prefix': None, '_tokenize': '(readline, encoding)', 'any': '(*choices)', 'blank_re': None, 'cookie_re': None, 'detect_encoding': '(readline)', 'endpats': None, 'generate_tokens': '(readline)', 'group': '(*choices)', 'main': '()', 'maybe': '(*choices)', 'open': '(filename)', 'single_quoted': None, 't': None, 'tabsize': None, 'tok_name': None, 'tokenize': '(readline)', 'triple_quoted': None, 'u': None, 'untokenize': '(iterable)'}, 'trace': {'CoverageResults': '(counts=None, calledfuncs=None, infile=None, callers=None, outfile=None)', 'PRAGMA_NOCOVER': None, 'Trace': '(count=1, trace=1, countfuncs=0, countcallers=0, ignoremods=(), ignoredirs=(), infile=None, outfile=None, timing=False)', '_Ignore': '(modules=None, dirs=None)', '__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '_find_executable_linenos': '(filename)', '_find_lines': '(code, strs)', '_find_lines_from_code': '(code, strs)', '_find_strings': '(filename, encoding=None)', '_fullmodname': '(path)', '_modname': '(path)', 'main': '()'}, 'traceback': {'FrameSummary': '(filename, lineno, name, *, lookup_line=True, locals=None, line=None)', 'StackSummary': '(iterable=(), /)', 'TracebackException': '(exc_type, exc_value, exc_traceback, *, limit=None, lookup_lines=True, capture_locals=False, _seen=None)', '_RECURSIVE_CUTOFF': None, '__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '_cause_message': None, '_context_message': None, '_format_final_exc_line': '(etype, value)', '_some_str': '(value)', 'clear_frames': '(tb)', 'extract_stack': '(f=None, limit=None)', 'extract_tb': '(tb, limit=None)', 'format_exc': '(limit=None, chain=True)', 'format_exception': '(etype, value, tb, limit=None, chain=True)', 'format_exception_only': '(etype, value)', 'format_list': '(extracted_list)', 'format_stack': '(f=None, limit=None)', 'format_tb': '(tb, limit=None)', 'print_exc': '(limit=None, file=None, chain=True)', 'print_exception': '(etype, value, tb, limit=None, file=None, chain=True)', 'print_last': '(limit=None, file=None, chain=True)', 'print_list': '(extracted_list, file=None)', 'print_stack': '(f=None, limit=None, file=None)', 'print_tb': '(tb, limit=None, file=None)', 'walk_stack': '(f)', 'walk_tb': '(tb)'}, 'tracemalloc': {'BaseFilter': '(inclusive)', 'DomainFilter': '(inclusive, domain)', 'Filter': '(inclusive, filename_pattern, lineno=None, all_frames=False, domain=None)', 'Frame': '(frame)', 'Snapshot': '(traces, traceback_limit)', 'Statistic': '(traceback, size, count)', 'StatisticDiff': '(traceback, size, size_diff, count, count_diff)', 'Trace': '(trace)', 'Traceback': '(frames)', '_Traces': '(traces)', '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '_compare_grouped_stats': '(old_group, new_group)', '_format_size': '(size, sign)', '_normalize_filename': '(filename)', 'get_object_traceback': '(obj)', 'take_snapshot': '()'}, 'tty': {'B0': None, 'B110': None, 'B115200': None, 'B1200': None, 'B134': None, 'B150': None, 'B1800': None, 'B19200': None, 'B200': None, 'B230400': None, 'B2400': None, 'B300': None, 'B38400': None, 'B4800': None, 'B50': None, 'B57600': None, 'B600': None, 'B75': None, 'B9600': None, 'BRKINT': None, 'BS0': None, 'BS1': None, 'BSDLY': None, 'CC': None, 'CDSUSP': None, 'CEOF': None, 'CEOL': None, 'CEOT': None, 'CERASE': None, 'CFLAG': None, 'CFLUSH': None, 'CINTR': None, 'CKILL': None, 'CLNEXT': None, 'CLOCAL': None, 'CQUIT': None, 'CR0': None, 'CR1': None, 'CR2': None, 'CR3': None, 'CRDLY': None, 'CREAD': None, 'CRPRNT': None, 'CRTSCTS': None, 'CS5': None, 'CS6': None, 'CS7': None, 'CS8': None, 'CSIZE': None, 'CSTART': None, 'CSTOP': None, 'CSTOPB': None, 'CSUSP': None, 'CWERASE': None, 'ECHO': None, 'ECHOCTL': None, 'ECHOE': None, 'ECHOK': None, 'ECHOKE': None, 'ECHONL': None, 'ECHOPRT': None, 'EXTA': None, 'EXTB': None, 'FF0': None, 'FF1': None, 'FFDLY': None, 'FIOASYNC': None, 'FIOCLEX': None, 'FIONBIO': None, 'FIONCLEX': None, 'FIONREAD': None, 'FLUSHO': None, 'HUPCL': None, 'ICANON': None, 'ICRNL': None, 'IEXTEN': None, 'IFLAG': None, 'IGNBRK': None, 'IGNCR': None, 'IGNPAR': None, 'IMAXBEL': None, 'INLCR': None, 'INPCK': None, 'ISIG': None, 'ISPEED': None, 'ISTRIP': None, 'IXANY': None, 'IXOFF': None, 'IXON': None, 'LFLAG': None, 'NCCS': None, 'NL0': None, 'NL1': None, 'NLDLY': None, 'NOFLSH': None, 'OCRNL': None, 'OFDEL': None, 'OFILL': None, 'OFLAG': None, 'ONLCR': None, 'ONLRET': None, 'ONOCR': None, 'OPOST': None, 'OSPEED': None, 'PARENB': None, 'PARMRK': None, 'PARODD': None, 'PENDIN': None, 'TAB0': None, 'TAB1': None, 'TAB2': None, 'TAB3': None, 'TABDLY': None, 'TCIFLUSH': None, 'TCIOFF': None, 'TCIOFLUSH': None, 'TCION': None, 'TCOFLUSH': None, 'TCOOFF': None, 'TCOON': None, 'TCSADRAIN': None, 'TCSAFLUSH': None, 'TCSANOW': None, 'TCSASOFT': None, 'TIOCCONS': None, 'TIOCEXCL': None, 'TIOCGETD': None, 'TIOCGPGRP': None, 'TIOCGWINSZ': None, 'TIOCMBIC': None, 'TIOCMBIS': None, 'TIOCMGET': None, 'TIOCMSET': None, 'TIOCM_CAR': None, 'TIOCM_CD': None, 'TIOCM_CTS': None, 'TIOCM_DSR': None, 'TIOCM_DTR': None, 'TIOCM_LE': None, 'TIOCM_RI': None, 'TIOCM_RNG': None, 'TIOCM_RTS': None, 'TIOCM_SR': None, 'TIOCM_ST': None, 'TIOCNOTTY': None, 'TIOCNXCL': None, 'TIOCOUTQ': None, 'TIOCPKT': None, 'TIOCPKT_DATA': None, 'TIOCPKT_DOSTOP': None, 'TIOCPKT_FLUSHREAD': None, 'TIOCPKT_FLUSHWRITE': None, 'TIOCPKT_NOSTOP': None, 'TIOCPKT_START': None, 'TIOCPKT_STOP': None, 'TIOCSCTTY': None, 'TIOCSETD': None, 'TIOCSPGRP': None, 'TIOCSTI': None, 'TIOCSWINSZ': None, 'TOSTOP': None, 'VDISCARD': None, 'VEOF': None, 'VEOL': None, 'VEOL2': None, 'VERASE': None, 'VINTR': None, 'VKILL': None, 'VLNEXT': None, 'VMIN': None, 'VQUIT': None, 'VREPRINT': None, 'VSTART': None, 'VSTOP': None, 'VSUSP': None, 'VT0': None, 'VT1': None, 'VTDLY': None, 'VTIME': None, 'VWERASE': None, '__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, 'setcbreak': '(fd, when=2)', 'setraw': '(fd, when=2)'}, 'turtle': {'Pen': "(shape='classic', undobuffersize=1000, visible=True)", 'RawPen': "(canvas=None, shape='classic', undobuffersize=1000, visible=True)", 'RawTurtle': "(canvas=None, shape='classic', undobuffersize=1000, visible=True)", 'Screen': '()', 'ScrolledCanvas': '(master, width=500, height=350, canvwidth=600, canvheight=500)', 'Shape': '(type_, data=None)', 'TNavigator': "(mode='standard')", 'TPen': "(resizemode='noresize')", 'Tbuffer': '(bufsize=10)', 'Terminator': "ValueError('no signature found')", 'Turtle': "(shape='classic', undobuffersize=1000, visible=True)", 'TurtleGraphicsError': "ValueError('no signature found')", 'TurtleScreen': "(cv, mode='standard', colormode=1.0, delay=10)", 'TurtleScreenBase': '(cv)', 'Vec2D': '(x, y)', '_CFG': None, '_LANGUAGE': None, '_Root': '()', '_Screen': '()', '_TurtleImage': '(screen, shapeIndex)', '__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__forwardmethods': '(fromClass, toClass, toPart, exclude=())', '__func_body': None, '__methodDict': '(cls, _dict)', '__methods': '(cls)', '__name__': None, '__package__': None, '__stringBody': None, '_alias_list': None, '_make_global_funcs': '(functions, cls, obj, init, docrevise)', '_screen_docrevise': '(docstr)', '_tg_classes': None, '_tg_screen_functions': None, '_tg_turtle_functions': None, '_tg_utilities': None, '_turtle_docrevise': '(docstr)', '_ver': None, 'addshape': '(name, shape=None)', 'back': '(distance)', 'backward': '(distance)', 'begin_fill': '()', 'begin_poly': '()', 'bgcolor': '(*args)', 'bgpic': '(picname=None)', 'bk': '(distance)', 'bye': '()', 'circle': '(radius, extent=None, steps=None)', 'clear': '()', 'clearscreen': '()', 'clearstamp': '(stampid)', 'clearstamps': '(n=None)', 'clone': '()', 'color': '(*args)', 'colormode': '(cmode=None)', 'config_dict': '(filename)', 'degrees': '(fullcircle=360.0)', 'delay': '(delay=None)', 'distance': '(x, y=None)', 'done': '()', 'dot': '(size=None, *color)', 'down': '()', 'end_fill': '()', 'end_poly': '()', 'exitonclick': '()', 'fd': '(distance)', 'fillcolor': '(*args)', 'filling': '()', 'forward': '(distance)', 'get_poly': '()', 'get_shapepoly': '()', 'getcanvas': '()', 'getmethparlist': '(ob)', 'getpen': '()', 'getscreen': '()', 'getshapes': '()', 'getturtle': '()', 'goto': '(x, y=None)', 'heading': '()', 'hideturtle': '()', 'home': '()', 'ht': '()', 'isdown': '()', 'isvisible': '()', 'left': '(angle)', 'listen': '(xdummy=None, ydummy=None)', 'lt': '(angle)', 'mainloop': '()', 'mode': '(mode=None)', 'numinput': '(title, prompt, default=None, minval=None, maxval=None)', 'onclick': '(fun, btn=1, add=None)', 'ondrag': '(fun, btn=1, add=None)', 'onkey': '(fun, key)', 'onkeypress': '(fun, key=None)', 'onkeyrelease': '(fun, key)', 'onrelease': '(fun, btn=1, add=None)', 'onscreenclick': '(fun, btn=1, add=None)', 'ontimer': '(fun, t=0)', 'pd': '()', 'pen': '(pen=None, **pendict)', 'pencolor': '(*args)', 'pendown': '()', 'pensize': '(width=None)', 'penup': '()', 'pos': '()', 'position': '()', 'pu': '()', 'radians': '()', 'read_docstrings': '(lang)', 'readconfig': '(cfgdict)', 'register_shape': '(name, shape=None)', 'reset': '()', 'resetscreen': '()', 'resizemode': '(rmode=None)', 'right': '(angle)', 'rt': '(angle)', 'screensize': '(canvwidth=None, canvheight=None, bg=None)', 'seth': '(to_angle)', 'setheading': '(to_angle)', 'setpos': '(x, y=None)', 'setposition': '(x, y=None)', 'settiltangle': '(angle)', 'setundobuffer': '(size)', 'setup': '(width=0.5, height=0.75, startx=None, starty=None)', 'setworldcoordinates': '(llx, lly, urx, ury)', 'setx': '(x)', 'sety': '(y)', 'shape': '(name=None)', 'shapesize': '(stretch_wid=None, stretch_len=None, outline=None)', 'shapetransform': '(t11=None, t12=None, t21=None, t22=None)', 'shearfactor': '(shear=None)', 'showturtle': '()', 'speed': '(speed=None)', 'st': '()', 'stamp': '()', 'textinput': '(title, prompt)', 'tilt': '(angle)', 'tiltangle': '(angle=None)', 'title': '(titlestring)', 'towards': '(x, y=None)', 'tracer': '(n=None, delay=None)', 'turtles': '()', 'turtlesize': '(stretch_wid=None, stretch_len=None, outline=None)', 'undo': '()', 'undobufferentries': '()', 'up': '()', 'update': '()', 'width': '(width=None)', 'window_height': '()', 'window_width': '()', 'write': "(arg, move=False, align='left', font=('Arial', 8, 'normal'))", 'write_docstringdict': "(filename='turtle_docstringdict')", 'xcor': '()', 'ycor': '()'}, 'turtledemo': {'__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '__path__': None}, 'types': {'DynamicClassAttribute': '(fget=None, fset=None, fdel=None, doc=None)', 'SimpleNamespace': "ValueError('no signature found')", '_GeneratorWrapper': '(gen)', '__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '_calculate_meta': '(meta, bases)', '_cell_factory': '()', 'coroutine': '(func)', 'new_class': '(name, bases=(), kwds=None, exec_body=None)', 'prepare_class': '(name, bases=(), kwds=None)', 'resolve_bases': '(bases)'}, 'typing': {'AbstractSet': '(*args, **kwargs)', 'Any': '(*args, **kwds)', 'AnyStr': None, 'AsyncContextManager': '(*args, **kwargs)', 'AsyncGenerator': '(*args, **kwargs)', 'AsyncIterable': '(*args, **kwargs)', 'AsyncIterator': '(*args, **kwargs)', 'Awaitable': '(*args, **kwargs)', 'BinaryIO': '(*args, **kwds)', 'ByteString': '(*args, **kwargs)', 'CT_co': None, 'Callable': '(*args, **kwargs)', 'ChainMap': '(*args, **kwargs)', 'ClassVar': '(*args, **kwds)', 'Collection': '(*args, **kwargs)', 'Container': '(*args, **kwargs)', 'ContextManager': '(*args, **kwargs)', 'Coroutine': '(*args, **kwargs)', 'Counter': '(*args, **kwargs)', 'DefaultDict': '(*args, **kwargs)', 'Deque': '(*args, **kwargs)', 'Dict': '(*args, **kwargs)', 'EXCLUDED_ATTRIBUTES': None, 'Final': '(*args, **kwds)', 'ForwardRef': '(arg, is_argument=True)', 'FrozenSet': '(*args, **kwargs)', 'Generator': '(*args, **kwargs)', 'Generic': '(*args, **kwds)', 'Hashable': '(*args, **kwargs)', 'IO': '(*args, **kwds)', 'ItemsView': '(*args, **kwargs)', 'Iterable': '(*args, **kwargs)', 'Iterator': '(*args, **kwargs)', 'KT': None, 'KeysView': '(*args, **kwargs)', 'List': '(*args, **kwargs)', 'Literal': '(*args, **kwds)', 'Mapping': '(*args, **kwargs)', 'MappingView': '(*args, **kwargs)', 'Match': '(*args, **kwargs)', 'MutableMapping': '(*args, **kwargs)', 'MutableSequence': '(*args, **kwargs)', 'MutableSet': '(*args, **kwargs)', 'NamedTuple': '(typename, fields=None, /, **kwargs)', 'NamedTupleMeta': '(typename, bases, ns)', 'NewType': '(name, tp)', 'NoReturn': '(*args, **kwds)', 'Optional': '(*args, **kwds)', 'OrderedDict': '(*args, **kwargs)', 'Pattern': '(*args, **kwargs)', 'Protocol': '(*args, **kwds)', 'Reversible': '(*args, **kwargs)', 'Sequence': '(*args, **kwargs)', 'Set': '(*args, **kwargs)', 'Sized': '(*args, **kwargs)', 'SupportsAbs': '(*args, **kwds)', 'SupportsBytes': '(*args, **kwds)', 'SupportsComplex': '(*args, **kwds)', 'SupportsFloat': '(*args, **kwds)', 'SupportsIndex': '(*args, **kwds)', 'SupportsInt': '(*args, **kwds)', 'SupportsRound': '(*args, **kwds)', 'T': None, 'TYPE_CHECKING': None, 'T_co': None, 'T_contra': None, 'TextIO': '(*args, **kwds)', 'Tuple': '(*args, **kwargs)', 'Type': '(*args, **kwargs)', 'TypeVar': '(name, *constraints, bound=None, covariant=False, contravariant=False)', 'TypedDict': '(typename, fields=None, /, *, total=True, **kwargs)', 'Union': '(*args, **kwds)', 'VT': None, 'VT_co': None, 'V_co': None, 'ValuesView': '(*args, **kwargs)', '_Final': '()', '_GenericAlias': '(origin, params, *, inst=True, special=False, name=None)', '_Immutable': '()', '_PROTO_WHITELIST': None, '_ProtocolMeta': '(name, bases, namespace, **kwargs)', '_SPECIAL_NAMES': None, '_SpecialForm': '(*args, **kwds)', '_TYPING_INTERNALS': None, '_TypedDictMeta': '(name, bases, ns, total=True)', '_TypingEllipsis': '()', '_TypingEmpty': '()', '_VariadicGenericAlias': '(origin, params, *, inst=True, special=False, name=None)', '__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '_alias': '(origin, params, inst=True)', '_allow_reckless_class_cheks': '()', '_allowed_types': None, '_check_fails': '(cls, other)', '_check_generic': '(cls, parameters)', '_cleanups': None, '_collect_type_vars': '(types)', '_dict_new': '(cls, /, *args, **kwargs)', '_eval_type': '(t, globalns, localns)', '_get_defaults': '(func)', '_get_protocol_attrs': '(cls)', '_is_callable_members_only': '(cls)', '_is_dunder': '(attr)', '_make_nmtuple': '(name, types)', '_no_init': '(self, *args, **kwargs)', '_normalize_alias': None, '_overload_dummy': '(*args, **kwds)', '_prohibited': None, '_remove_dups_flatten': '(parameters)', '_special': None, '_subs_tvars': '(tp, tvars, subs)', '_tp_cache': '(func)', '_type_check': '(arg, msg, is_argument=True)', '_type_repr': '(obj)', '_typeddict_new': '(cls, typename, fields=None, /, *, total=True, **kwargs)', 'cast': '(typ, val)', 'final': '(f)', 'get_args': '(tp)', 'get_origin': '(tp)', 'get_type_hints': '(obj, globalns=None, localns=None)', 'io': '()', 'no_type_check': '(arg)', 'no_type_check_decorator': '(decorator)', 'overload': '(func)', 're': '()', 'runtime_checkable': '(cls)'}, 'unittest': {'__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '__path__': None, '__unittest': None, 'load_tests': '(loader, tests, pattern)'}, 'urllib': {'__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '__path__': None}, 'uuid': {'NAMESPACE_DNS': None, 'NAMESPACE_OID': None, 'NAMESPACE_URL': None, 'NAMESPACE_X500': None, 'RESERVED_FUTURE': None, 'RESERVED_MICROSOFT': None, 'RESERVED_NCS': None, 'RFC_4122': None, 'SafeUUID': '(value, names=None, *, module=None, qualname=None, type=None, start=1)', 'UUID': '(hex=None, bytes=None, bytes_le=None, fields=None, int=None, version=None, *, is_safe=)', '_AIX': None, '_GETTERS': None, '_LINUX': None, '_OS_GETTERS': None, '_UuidCreate': None, '__author__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '_arp_getnode': '()', '_find_mac': '(command, args, hw_identifiers, get_index)', '_generate_time_safe': None, '_has_uuid_generate_time_safe': None, '_ifconfig_getnode': '()', '_ip_getnode': '()', '_ipconfig_getnode': '()', '_is_universal': '(mac)', '_lanscan_getnode': '()', '_last_timestamp': None, '_load_system_functions': '()', '_netbios_getnode': '()', '_netstat_getnode': '()', '_node': None, '_popen': '(command, *args)', '_random_getnode': '()', '_unix_getnode': '()', '_windll_getnode': '()', 'getnode': '(*, getters=None)', 'uuid1': '(node=None, clock_seq=None)', 'uuid3': '(namespace, name)', 'uuid4': '()', 'uuid5': '(namespace, name)'}, 'venv': {'EnvBuilder': '(system_site_packages=False, clear=False, symlinks=False, upgrade=False, with_pip=False, prompt=None)', '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '__path__': None, 'create': '(env_dir, system_site_packages=False, clear=False, symlinks=False, with_pip=False, prompt=None)', 'main': '(args=None)'}, 'warnings': {'WarningMessage': '(message, category, filename, lineno, file=None, line=None, source=None)', '_OptionError': "ValueError('no signature found')", '__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '_add_filter': '(*item, append)', '_defaultaction': None, '_formatwarning_orig': '(message, category, filename, lineno, line=None)', '_formatwarnmsg': '(msg)', '_formatwarnmsg_impl': '(msg)', '_getaction': '(action)', '_getcategory': '(category)', '_is_internal_frame': '(frame)', '_next_external_frame': '(frame)', '_onceregistry': None, '_processoptions': '(args)', '_setoption': '(arg)', '_showwarning_orig': '(message, category, filename, lineno, file=None, line=None)', '_showwarnmsg': '(msg)', '_showwarnmsg_impl': '(msg)', '_warn_unawaited_coroutine': '(coro)', 'catch_warnings': '(*, record=False, module=None)', 'defaultaction': None, 'filters': None, 'filterwarnings': "(action, message='', category=, module='', lineno=0, append=False)", 'formatwarning': '(message, category, filename, lineno, line=None)', 'onceregistry': None, 'resetwarnings': '()', 'showwarning': '(message, category, filename, lineno, file=None, line=None)', 'simplefilter': "(action, category=, lineno=0, append=False)"}, 'wave': {'Error': "ValueError('no signature found')", 'WAVE_FORMAT_PCM': None, 'Wave_read': '(f)', 'Wave_write': '(f)', '__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '_array_fmts': None, '_wave_params': '(nchannels, sampwidth, framerate, nframes, comptype, compname)', 'open': '(f, mode=None)', 'openfp': '(f, mode=None)'}, 'weakref': {'KeyedRef': '(ob, callback, key)', 'ProxyTypes': None, 'WeakKeyDictionary': '(dict=None)', 'WeakMethod': '(meth, callback=None)', 'WeakValueDictionary': '(other=(), /, **kw)', '__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, 'finalize': '(obj, func, /, *args, **kwargs)'}, 'webbrowser': {'BackgroundBrowser': '(name)', 'BaseBrowser': "(name='')", 'Chrome': "(name='')", 'Chromium': "(name='')", 'Elinks': "(name='')", 'Error': "ValueError('no signature found')", 'Galeon': "(name='')", 'GenericBrowser': '(name)', 'Grail': "(name='')", 'Konqueror': "(name='')", 'MacOSX': '(name)', 'MacOSXOSAScript': '(name)', 'Mozilla': "(name='')", 'Netscape': "(name='')", 'Opera': "(name='')", 'UnixBrowser': "(name='')", '__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '_browsers': None, '_lock': None, '_os_preferred_browser': None, '_synthesize': '(browser, *, preferred=False)', '_tryorder': None, 'get': '(using=None)', 'main': '()', 'open': '(url, new=0, autoraise=True)', 'open_new': '(url)', 'open_new_tab': '(url)', 'register': '(name, klass, instance=None, *, preferred=False)', 'register_X_browsers': '()', 'register_standard_browsers': '()'}, 'wsgiref': {'__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '__path__': None}, 'xml': {'__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '__path__': None}, 'xmlrpc': {'__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '__path__': None}, 'zipapp': {'MAIN_TEMPLATE': None, 'ZipAppError': "ValueError('no signature found')", '__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '_copy_archive': '(archive, new_archive, interpreter=None)', '_maybe_open': '(archive, mode)', '_write_file_prefix': '(f, interpreter)', 'create_archive': '(source, target=None, interpreter=None, main=None, filter=None, compressed=False)', 'get_interpreter': '(archive)', 'main': '(args=None)', 'shebang_encoding': None}, 'zipfile': {'BZIP2_VERSION': None, 'BadZipFile': "ValueError('no signature found')", 'BadZipfile': "ValueError('no signature found')", 'CompleteDirs': "(file, mode='r', compression=0, allowZip64=True, compresslevel=None, *, strict_timestamps=True)", 'DEFAULT_VERSION': None, 'FastLookup': "(file, mode='r', compression=0, allowZip64=True, compresslevel=None, *, strict_timestamps=True)", 'LZMACompressor': '()', 'LZMADecompressor': '()', 'LZMA_VERSION': None, 'LargeZipFile': "ValueError('no signature found')", 'MAX_EXTRACT_VERSION': None, 'Path': "(root, at='')", 'PyZipFile': "(file, mode='r', compression=0, allowZip64=True, optimize=-1)", 'ZIP64_LIMIT': None, 'ZIP64_VERSION': None, 'ZIP_BZIP2': None, 'ZIP_DEFLATED': None, 'ZIP_FILECOUNT_LIMIT': None, 'ZIP_LZMA': None, 'ZIP_MAX_COMMENT': None, 'ZIP_STORED': None, 'ZipExtFile': '(fileobj, mode, zipinfo, pwd=None, close_fileobj=False)', 'ZipFile': "(file, mode='r', compression=0, allowZip64=True, compresslevel=None, *, strict_timestamps=True)", 'ZipInfo': "(filename='NoName', date_time=(1980, 1, 1, 0, 0, 0))", '_CD64_CREATE_VERSION': None, '_CD64_DIRECTORY_RECSIZE': None, '_CD64_DIRECTORY_SIZE': None, '_CD64_DISK_NUMBER': None, '_CD64_DISK_NUMBER_START': None, '_CD64_EXTRACT_VERSION': None, '_CD64_NUMBER_ENTRIES_THIS_DISK': None, '_CD64_NUMBER_ENTRIES_TOTAL': None, '_CD64_OFFSET_START_CENTDIR': None, '_CD64_SIGNATURE': None, '_CD_COMMENT_LENGTH': None, '_CD_COMPRESSED_SIZE': None, '_CD_COMPRESS_TYPE': None, '_CD_CRC': None, '_CD_CREATE_SYSTEM': None, '_CD_CREATE_VERSION': None, '_CD_DATE': None, '_CD_DISK_NUMBER_START': None, '_CD_EXTERNAL_FILE_ATTRIBUTES': None, '_CD_EXTRACT_SYSTEM': None, '_CD_EXTRACT_VERSION': None, '_CD_EXTRA_FIELD_LENGTH': None, '_CD_FILENAME_LENGTH': None, '_CD_FLAG_BITS': None, '_CD_INTERNAL_FILE_ATTRIBUTES': None, '_CD_LOCAL_HEADER_OFFSET': None, '_CD_SIGNATURE': None, '_CD_TIME': None, '_CD_UNCOMPRESSED_SIZE': None, '_DD_SIGNATURE': None, '_ECD_COMMENT': None, '_ECD_COMMENT_SIZE': None, '_ECD_DISK_NUMBER': None, '_ECD_DISK_START': None, '_ECD_ENTRIES_THIS_DISK': None, '_ECD_ENTRIES_TOTAL': None, '_ECD_LOCATION': None, '_ECD_OFFSET': None, '_ECD_SIGNATURE': None, '_ECD_SIZE': None, '_EXTRA_FIELD_STRUCT': None, '_EndRecData': '(fpin)', '_EndRecData64': '(fpin, offset, endrec)', '_FH_COMPRESSED_SIZE': None, '_FH_COMPRESSION_METHOD': None, '_FH_CRC': None, '_FH_EXTRACT_SYSTEM': None, '_FH_EXTRACT_VERSION': None, '_FH_EXTRA_FIELD_LENGTH': None, '_FH_FILENAME_LENGTH': None, '_FH_GENERAL_PURPOSE_FLAG_BITS': None, '_FH_LAST_MOD_DATE': None, '_FH_LAST_MOD_TIME': None, '_FH_SIGNATURE': None, '_FH_UNCOMPRESSED_SIZE': None, '_SharedFile': '(file, pos, close, lock, writing)', '_Tellable': '(fp)', '_ZipDecrypter': '(pwd)', '_ZipWriteFile': '(zf, zinfo, zip64)', '__all__': None, '__builtins__': None, '__cached__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '_ancestry': '(path)', '_check_compression': '(compression)', '_check_zipfile': '(fp)', '_crctable': None, '_dedupe': None, '_difference': '(minuend, subtrahend)', '_gen_crc': '(crc)', '_get_compressor': '(compress_type, compresslevel=None)', '_get_decompressor': '(compress_type)', '_parents': '(path)', '_strip_extra': '(extra, xids)', 'compressor_names': None, 'error': "ValueError('no signature found')", 'is_zipfile': '(filename)', 'main': '(args=None)', 'sizeCentralDir': None, 'sizeEndCentDir': None, 'sizeEndCentDir64': None, 'sizeEndCentDir64Locator': None, 'sizeFileHeader': None, 'stringCentralDir': None, 'stringEndArchive': None, 'stringEndArchive64': None, 'stringEndArchive64Locator': None, 'stringFileHeader': None, 'structCentralDir': None, 'structEndArchive': None, 'structEndArchive64': None, 'structEndArchive64Locator': None, 'structFileHeader': None}, 'zipimport': {'END_CENTRAL_DIR_SIZE': None, 'MAX_COMMENT_LEN': None, 'STRING_END_ARCHIVE': None, 'ZipImportError': "ValueError('no signature found')", '_ZipImportResourceReader': '(zipimporter, fullname)', '__all__': None, '__builtins__': None, '__doc__': None, '__name__': None, '__package__': None, '_compile_source': '(pathname, source)', '_eq_mtime': '(t1, t2)', '_get_data': '(archive, toc_entry)', '_get_decompress_func': '()', '_get_module_code': '(self, fullname)', '_get_module_info': '(self, fullname)', '_get_module_path': '(self, fullname)', '_get_mtime_and_size_of_source': '(self, path)', '_get_pyc_source': '(self, path)', '_importing_zlib': None, '_is_dir': '(self, path)', '_normalize_line_endings': '(source)', '_parse_dostime': '(d, t)', '_read_directory': '(archive)', '_unmarshal_code': '(self, pathname, fullpath, fullname, data)', '_zip_directory_cache': None, '_zip_searchorder': None, 'alt_path_sep': None, 'cp437_table': None, 'path_sep': None, 'zipimporter': '(path)'}, '_asyncio': {'Future': '(*, loop=None)', 'Task': '(coro, *, loop=None, name=None)', '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '_current_tasks': None, '_enter_task': None, '_get_running_loop': None, '_leave_task': None, '_register_task': None, '_set_running_loop': None, '_unregister_task': None, 'get_event_loop': None, 'get_running_loop': None}, '_bisect': {'__doc__': None, '__file__': None, '__name__': None, '__package__': None, 'bisect_left': None, 'bisect_right': None, 'insort_left': None, 'insort_right': None}, '_blake2': {'BLAKE2B_MAX_DIGEST_SIZE': None, 'BLAKE2B_MAX_KEY_SIZE': None, 'BLAKE2B_PERSON_SIZE': None, 'BLAKE2B_SALT_SIZE': None, 'BLAKE2S_MAX_DIGEST_SIZE': None, 'BLAKE2S_MAX_KEY_SIZE': None, 'BLAKE2S_PERSON_SIZE': None, 'BLAKE2S_SALT_SIZE': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, 'blake2b': "(data=b'', /, *, digest_size=64, key=b'', salt=b'', person=b'', fanout=1, depth=1, leaf_size=0, node_offset=0, node_depth=0, inner_size=0, last_node=False)", 'blake2s': "(data=b'', /, *, digest_size=32, key=b'', salt=b'', person=b'', fanout=1, depth=1, leaf_size=0, node_offset=0, node_depth=0, inner_size=0, last_node=False)"}, '_bz2': {'BZ2Compressor': '(compresslevel=9, /)', 'BZ2Decompressor': '()', '__doc__': None, '__file__': None, '__name__': None, '__package__': None}, '_codecs_cn': {'__doc__': None, '__file__': None, '__map_gb18030ext': None, '__map_gb2312': None, '__map_gbcommon': None, '__map_gbkext': None, '__name__': None, '__package__': None, 'getcodec': None}, '_codecs_hk': {'__doc__': None, '__file__': None, '__map_big5hkscs': None, '__map_big5hkscs_bmp': None, '__map_big5hkscs_nonbmp': None, '__name__': None, '__package__': None, 'getcodec': None}, '_codecs_iso2022': {'__doc__': None, '__file__': None, '__name__': None, '__package__': None, 'getcodec': None}, '_codecs_jp': {'__doc__': None, '__file__': None, '__map_cp932ext': None, '__map_jisx0208': None, '__map_jisx0212': None, '__map_jisx0213_1_bmp': None, '__map_jisx0213_1_emp': None, '__map_jisx0213_2_bmp': None, '__map_jisx0213_2_emp': None, '__map_jisx0213_bmp': None, '__map_jisx0213_emp': None, '__map_jisx0213_pair': None, '__map_jisxcommon': None, '__name__': None, '__package__': None, 'getcodec': None}, '_codecs_kr': {'__doc__': None, '__file__': None, '__map_cp949': None, '__map_cp949ext': None, '__map_ksx1001': None, '__name__': None, '__package__': None, 'getcodec': None}, '_codecs_tw': {'__doc__': None, '__file__': None, '__map_big5': None, '__map_cp950ext': None, '__name__': None, '__package__': None, 'getcodec': None}, '_contextvars': {'__doc__': None, '__file__': None, '__name__': None, '__package__': None, 'copy_context': None}, '_crypt': {'__doc__': None, '__file__': None, '__name__': None, '__package__': None, 'crypt': None}, '_csv': {'Dialect': "ValueError('no signature found')", 'Error': "ValueError('no signature found')", 'QUOTE_ALL': None, 'QUOTE_MINIMAL': None, 'QUOTE_NONE': None, 'QUOTE_NONNUMERIC': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '__version__': None, '_dialects': None, 'field_size_limit': None, 'get_dialect': None, 'list_dialects': None, 'reader': None, 'register_dialect': None, 'unregister_dialect': None, 'writer': None}, '_ctypes': {'Array': "ValueError('no signature found')", 'CFuncPtr': "ValueError('no signature found')", 'FUNCFLAG_CDECL': None, 'FUNCFLAG_PYTHONAPI': None, 'FUNCFLAG_USE_ERRNO': None, 'FUNCFLAG_USE_LASTERROR': None, 'POINTER': None, 'PyObj_FromPtr': None, 'Py_DECREF': None, 'Py_INCREF': None, 'RTLD_GLOBAL': None, 'RTLD_LOCAL': None, 'Structure': "ValueError('no signature found')", 'Union': "ValueError('no signature found')", '_Pointer': "ValueError('no signature found')", '_SimpleCData': "ValueError('no signature found')", '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '__version__': None, '_cast_addr': None, '_dyld_shared_cache_contains_path': None, '_memmove_addr': None, '_memset_addr': None, '_pointer_type_cache': None, '_string_at_addr': None, '_unpickle': None, '_wstring_at_addr': None, 'addressof': None, 'alignment': None, 'buffer_info': None, 'byref': None, 'call_cdeclfunction': None, 'call_function': None, 'dlclose': None, 'dlopen': None, 'dlsym': None, 'get_errno': None, 'pointer': None, 'resize': None, 'set_errno': None, 'sizeof': None}, '_ctypes_test': {'__doc__': None, '__file__': None, '__name__': None, '__package__': None, 'func': None, 'func_si': None}, '_curses': {'ALL_MOUSE_EVENTS': None, 'A_ALTCHARSET': None, 'A_ATTRIBUTES': None, 'A_BLINK': None, 'A_BOLD': None, 'A_CHARTEXT': None, 'A_COLOR': None, 'A_DIM': None, 'A_HORIZONTAL': None, 'A_INVIS': None, 'A_LEFT': None, 'A_LOW': None, 'A_NORMAL': None, 'A_PROTECT': None, 'A_REVERSE': None, 'A_RIGHT': None, 'A_STANDOUT': None, 'A_TOP': None, 'A_UNDERLINE': None, 'A_VERTICAL': None, 'BUTTON1_CLICKED': None, 'BUTTON1_DOUBLE_CLICKED': None, 'BUTTON1_PRESSED': None, 'BUTTON1_RELEASED': None, 'BUTTON1_TRIPLE_CLICKED': None, 'BUTTON2_CLICKED': None, 'BUTTON2_DOUBLE_CLICKED': None, 'BUTTON2_PRESSED': None, 'BUTTON2_RELEASED': None, 'BUTTON2_TRIPLE_CLICKED': None, 'BUTTON3_CLICKED': None, 'BUTTON3_DOUBLE_CLICKED': None, 'BUTTON3_PRESSED': None, 'BUTTON3_RELEASED': None, 'BUTTON3_TRIPLE_CLICKED': None, 'BUTTON4_CLICKED': None, 'BUTTON4_DOUBLE_CLICKED': None, 'BUTTON4_PRESSED': None, 'BUTTON4_RELEASED': None, 'BUTTON4_TRIPLE_CLICKED': None, 'BUTTON_ALT': None, 'BUTTON_CTRL': None, 'BUTTON_SHIFT': None, 'COLOR_BLACK': None, 'COLOR_BLUE': None, 'COLOR_CYAN': None, 'COLOR_GREEN': None, 'COLOR_MAGENTA': None, 'COLOR_RED': None, 'COLOR_WHITE': None, 'COLOR_YELLOW': None, 'ERR': None, 'KEY_A1': None, 'KEY_A3': None, 'KEY_B2': None, 'KEY_BACKSPACE': None, 'KEY_BEG': None, 'KEY_BREAK': None, 'KEY_BTAB': None, 'KEY_C1': None, 'KEY_C3': None, 'KEY_CANCEL': None, 'KEY_CATAB': None, 'KEY_CLEAR': None, 'KEY_CLOSE': None, 'KEY_COMMAND': None, 'KEY_COPY': None, 'KEY_CREATE': None, 'KEY_CTAB': None, 'KEY_DC': None, 'KEY_DL': None, 'KEY_DOWN': None, 'KEY_EIC': None, 'KEY_END': None, 'KEY_ENTER': None, 'KEY_EOL': None, 'KEY_EOS': None, 'KEY_EXIT': None, 'KEY_F0': None, 'KEY_F1': None, 'KEY_F10': None, 'KEY_F11': None, 'KEY_F12': None, 'KEY_F13': None, 'KEY_F14': None, 'KEY_F15': None, 'KEY_F16': None, 'KEY_F17': None, 'KEY_F18': None, 'KEY_F19': None, 'KEY_F2': None, 'KEY_F20': None, 'KEY_F21': None, 'KEY_F22': None, 'KEY_F23': None, 'KEY_F24': None, 'KEY_F25': None, 'KEY_F26': None, 'KEY_F27': None, 'KEY_F28': None, 'KEY_F29': None, 'KEY_F3': None, 'KEY_F30': None, 'KEY_F31': None, 'KEY_F32': None, 'KEY_F33': None, 'KEY_F34': None, 'KEY_F35': None, 'KEY_F36': None, 'KEY_F37': None, 'KEY_F38': None, 'KEY_F39': None, 'KEY_F4': None, 'KEY_F40': None, 'KEY_F41': None, 'KEY_F42': None, 'KEY_F43': None, 'KEY_F44': None, 'KEY_F45': None, 'KEY_F46': None, 'KEY_F47': None, 'KEY_F48': None, 'KEY_F49': None, 'KEY_F5': None, 'KEY_F50': None, 'KEY_F51': None, 'KEY_F52': None, 'KEY_F53': None, 'KEY_F54': None, 'KEY_F55': None, 'KEY_F56': None, 'KEY_F57': None, 'KEY_F58': None, 'KEY_F59': None, 'KEY_F6': None, 'KEY_F60': None, 'KEY_F61': None, 'KEY_F62': None, 'KEY_F63': None, 'KEY_F7': None, 'KEY_F8': None, 'KEY_F9': None, 'KEY_FIND': None, 'KEY_HELP': None, 'KEY_HOME': None, 'KEY_IC': None, 'KEY_IL': None, 'KEY_LEFT': None, 'KEY_LL': None, 'KEY_MARK': None, 'KEY_MAX': None, 'KEY_MESSAGE': None, 'KEY_MIN': None, 'KEY_MOUSE': None, 'KEY_MOVE': None, 'KEY_NEXT': None, 'KEY_NPAGE': None, 'KEY_OPEN': None, 'KEY_OPTIONS': None, 'KEY_PPAGE': None, 'KEY_PREVIOUS': None, 'KEY_PRINT': None, 'KEY_REDO': None, 'KEY_REFERENCE': None, 'KEY_REFRESH': None, 'KEY_REPLACE': None, 'KEY_RESET': None, 'KEY_RESIZE': None, 'KEY_RESTART': None, 'KEY_RESUME': None, 'KEY_RIGHT': None, 'KEY_SAVE': None, 'KEY_SBEG': None, 'KEY_SCANCEL': None, 'KEY_SCOMMAND': None, 'KEY_SCOPY': None, 'KEY_SCREATE': None, 'KEY_SDC': None, 'KEY_SDL': None, 'KEY_SELECT': None, 'KEY_SEND': None, 'KEY_SEOL': None, 'KEY_SEXIT': None, 'KEY_SF': None, 'KEY_SFIND': None, 'KEY_SHELP': None, 'KEY_SHOME': None, 'KEY_SIC': None, 'KEY_SLEFT': None, 'KEY_SMESSAGE': None, 'KEY_SMOVE': None, 'KEY_SNEXT': None, 'KEY_SOPTIONS': None, 'KEY_SPREVIOUS': None, 'KEY_SPRINT': None, 'KEY_SR': None, 'KEY_SREDO': None, 'KEY_SREPLACE': None, 'KEY_SRESET': None, 'KEY_SRIGHT': None, 'KEY_SRSUME': None, 'KEY_SSAVE': None, 'KEY_SSUSPEND': None, 'KEY_STAB': None, 'KEY_SUNDO': None, 'KEY_SUSPEND': None, 'KEY_UNDO': None, 'KEY_UP': None, 'OK': None, 'REPORT_MOUSE_POSITION': None, '_C_API': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '__version__': None, 'baudrate': None, 'beep': None, 'can_change_color': None, 'cbreak': None, 'color_content': None, 'color_pair': None, 'curs_set': None, 'def_prog_mode': None, 'def_shell_mode': None, 'delay_output': None, 'doupdate': None, 'echo': None, 'endwin': None, 'erasechar': None, 'error': "ValueError('no signature found')", 'filter': None, 'flash': None, 'flushinp': None, 'getmouse': None, 'getsyx': None, 'getwin': None, 'halfdelay': None, 'has_colors': None, 'has_ic': None, 'has_il': None, 'has_key': None, 'init_color': None, 'init_pair': None, 'initscr': None, 'intrflush': None, 'is_term_resized': None, 'isendwin': None, 'keyname': None, 'killchar': None, 'longname': None, 'meta': None, 'mouseinterval': None, 'mousemask': None, 'napms': None, 'ncurses_version': None, 'newpad': None, 'newwin': None, 'nl': None, 'nocbreak': None, 'noecho': None, 'nonl': None, 'noqiflush': None, 'noraw': None, 'pair_content': None, 'pair_number': None, 'putp': None, 'qiflush': None, 'raw': None, 'reset_prog_mode': None, 'reset_shell_mode': None, 'resetty': None, 'resize_term': None, 'resizeterm': None, 'savetty': None, 'setsyx': None, 'setupterm': None, 'start_color': None, 'termattrs': None, 'termname': None, 'tigetflag': None, 'tigetnum': None, 'tigetstr': None, 'tparm': None, 'typeahead': None, 'unctrl': None, 'unget_wch': None, 'ungetch': None, 'ungetmouse': None, 'update_lines_cols': None, 'use_default_colors': None, 'use_env': None, 'version': None, 'window': '()'}, '_curses_panel': {'__doc__': None, '__file__': None, '__name__': None, '__package__': None, '__version__': None, 'bottom_panel': None, 'error': "ValueError('no signature found')", 'new_panel': None, 'panel': '()', 'top_panel': None, 'update_panels': None, 'version': None}, '_datetime': {'MAXYEAR': None, 'MINYEAR': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, 'datetime_CAPI': None}, '_dbm': {'__doc__': None, '__file__': None, '__name__': None, '__package__': None, 'error': "ValueError('no signature found')", 'library': None, 'open': None}, '_decimal': {'HAVE_CONTEXTVAR': None, 'HAVE_THREADS': None, 'MAX_EMAX': None, 'MAX_PREC': None, 'MIN_EMIN': None, 'MIN_ETINY': None, 'ROUND_05UP': None, 'ROUND_CEILING': None, 'ROUND_DOWN': None, 'ROUND_FLOOR': None, 'ROUND_HALF_DOWN': None, 'ROUND_HALF_EVEN': None, 'ROUND_HALF_UP': None, 'ROUND_UP': None, '__doc__': None, '__file__': None, '__libmpdec_version__': None, '__name__': None, '__package__': None, '__version__': None}, '_elementtree': {'Element': "ValueError('no signature found')", 'ParseError': "ValueError('no signature found')", 'SubElement': None, 'TreeBuilder': "ValueError('no signature found')", 'XMLParser': "ValueError('no signature found')", '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '_set_factories': None}, '_hashlib': {'HASH': "(name, string=b'')", '__doc__': None, '__file__': None, '__name__': None, '__package__': None, 'hmac_digest': None, 'new': None, 'openssl_md5': None, 'openssl_md_meth_names': None, 'openssl_sha1': None, 'openssl_sha224': None, 'openssl_sha256': None, 'openssl_sha384': None, 'openssl_sha512': None, 'pbkdf2_hmac': None}, '_heapq': {'__about__': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '_heapify_max': None, '_heappop_max': None, '_heapreplace_max': None, 'heapify': None, 'heappop': None, 'heappush': None, 'heappushpop': None, 'heapreplace': None}, '_json': {'__doc__': None, '__file__': None, '__name__': None, '__package__': None, 'encode_basestring': None, 'encode_basestring_ascii': None, 'make_encoder': "ValueError('no signature found')", 'make_scanner': "ValueError('no signature found')", 'scanstring': None}, '_lsprof': {'Profiler': "ValueError('no signature found')", '__doc__': None, '__file__': None, '__name__': None, '__package__': None, 'profiler_entry': '(iterable=(), /)', 'profiler_subentry': '(iterable=(), /)'}, '_lzma': {'CHECK_CRC32': None, 'CHECK_CRC64': None, 'CHECK_ID_MAX': None, 'CHECK_NONE': None, 'CHECK_SHA256': None, 'CHECK_UNKNOWN': None, 'FILTER_ARM': None, 'FILTER_ARMTHUMB': None, 'FILTER_DELTA': None, 'FILTER_IA64': None, 'FILTER_LZMA1': None, 'FILTER_LZMA2': None, 'FILTER_POWERPC': None, 'FILTER_SPARC': None, 'FILTER_X86': None, 'FORMAT_ALONE': None, 'FORMAT_AUTO': None, 'FORMAT_RAW': None, 'FORMAT_XZ': None, 'LZMACompressor': "ValueError('no signature found')", 'LZMADecompressor': '(format=0, memlimit=None, filters=None)', 'LZMAError': "ValueError('no signature found')", 'MF_BT2': None, 'MF_BT3': None, 'MF_BT4': None, 'MF_HC3': None, 'MF_HC4': None, 'MODE_FAST': None, 'MODE_NORMAL': None, 'PRESET_DEFAULT': None, 'PRESET_EXTREME': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '_decode_filter_properties': None, '_encode_filter_properties': None, 'is_check_supported': None}, '_md5': {'MD5Type': '()', '__doc__': None, '__file__': None, '__name__': None, '__package__': None, 'md5': None}, '_multibytecodec': {'__create_codec': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None}, '_multiprocessing': {'SemLock': "ValueError('no signature found')", '__doc__': None, '__file__': None, '__name__': None, '__package__': None, 'flags': None, 'sem_unlink': None}, '_opcode': {'__doc__': None, '__file__': None, '__name__': None, '__package__': None, 'stack_effect': None}, '_pickle': {'PickleError': "ValueError('no signature found')", 'Pickler': '(file, protocol=None, fix_imports=True, buffer_callback=None)', 'PicklingError': "ValueError('no signature found')", 'Unpickler': "(file, *, fix_imports=True, encoding='ASCII', errors='strict', buffers=())", 'UnpicklingError': "ValueError('no signature found')", '__doc__': None, '__file__': None, '__name__': None, '__package__': None, 'dump': None, 'dumps': None, 'load': None, 'loads': None}, '_posixshmem': {'__doc__': None, '__file__': None, '__name__': None, '__package__': None, 'shm_open': None, 'shm_unlink': None}, '_posixsubprocess': {'__doc__': None, '__file__': None, '__name__': None, '__package__': None, 'fork_exec': None}, '_queue': {'Empty': "ValueError('no signature found')", 'SimpleQueue': '()', '__doc__': None, '__file__': None, '__name__': None, '__package__': None}, '_random': {'Random': "ValueError('no signature found')", '__doc__': None, '__file__': None, '__name__': None, '__package__': None}, '_scproxy': {'__doc__': None, '__file__': None, '__name__': None, '__package__': None, '_get_proxies': None, '_get_proxy_settings': None}, '_sha1': {'SHA1Type': '()', '__doc__': None, '__file__': None, '__name__': None, '__package__': None, 'sha1': None}, '_sha256': {'SHA224Type': '()', 'SHA256Type': '()', '__doc__': None, '__file__': None, '__name__': None, '__package__': None, 'sha224': None, 'sha256': None}, '_sha3': {'__doc__': None, '__file__': None, '__name__': None, '__package__': None, 'implementation': None, 'keccakopt': None, 'sha3_224': "ValueError('no signature found')", 'sha3_256': "ValueError('no signature found')", 'sha3_384': "ValueError('no signature found')", 'sha3_512': "ValueError('no signature found')", 'shake_128': "ValueError('no signature found')", 'shake_256': "ValueError('no signature found')"}, '_sha512': {'SHA384Type': '()', 'SHA512Type': '()', '__doc__': None, '__file__': None, '__name__': None, '__package__': None, 'sha384': None, 'sha512': None}, '_socket': {'AF_APPLETALK': None, 'AF_DECnet': None, 'AF_INET': None, 'AF_INET6': None, 'AF_IPX': None, 'AF_LINK': None, 'AF_ROUTE': None, 'AF_SNA': None, 'AF_SYSTEM': None, 'AF_UNIX': None, 'AF_UNSPEC': None, 'AI_ADDRCONFIG': None, 'AI_ALL': None, 'AI_CANONNAME': None, 'AI_DEFAULT': None, 'AI_MASK': None, 'AI_NUMERICHOST': None, 'AI_NUMERICSERV': None, 'AI_PASSIVE': None, 'AI_V4MAPPED': None, 'AI_V4MAPPED_CFG': None, 'CAPI': None, 'CMSG_LEN': None, 'CMSG_SPACE': None, 'EAI_ADDRFAMILY': None, 'EAI_AGAIN': None, 'EAI_BADFLAGS': None, 'EAI_BADHINTS': None, 'EAI_FAIL': None, 'EAI_FAMILY': None, 'EAI_MAX': None, 'EAI_MEMORY': None, 'EAI_NODATA': None, 'EAI_NONAME': None, 'EAI_OVERFLOW': None, 'EAI_PROTOCOL': None, 'EAI_SERVICE': None, 'EAI_SOCKTYPE': None, 'EAI_SYSTEM': None, 'INADDR_ALLHOSTS_GROUP': None, 'INADDR_ANY': None, 'INADDR_BROADCAST': None, 'INADDR_LOOPBACK': None, 'INADDR_MAX_LOCAL_GROUP': None, 'INADDR_NONE': None, 'INADDR_UNSPEC_GROUP': None, 'IPPORT_RESERVED': None, 'IPPORT_USERRESERVED': None, 'IPPROTO_AH': None, 'IPPROTO_DSTOPTS': None, 'IPPROTO_EGP': None, 'IPPROTO_EON': None, 'IPPROTO_ESP': None, 'IPPROTO_FRAGMENT': None, 'IPPROTO_GGP': None, 'IPPROTO_GRE': None, 'IPPROTO_HELLO': None, 'IPPROTO_HOPOPTS': None, 'IPPROTO_ICMP': None, 'IPPROTO_ICMPV6': None, 'IPPROTO_IDP': None, 'IPPROTO_IGMP': None, 'IPPROTO_IP': None, 'IPPROTO_IPCOMP': None, 'IPPROTO_IPIP': None, 'IPPROTO_IPV4': None, 'IPPROTO_IPV6': None, 'IPPROTO_MAX': None, 'IPPROTO_ND': None, 'IPPROTO_NONE': None, 'IPPROTO_PIM': None, 'IPPROTO_PUP': None, 'IPPROTO_RAW': None, 'IPPROTO_ROUTING': None, 'IPPROTO_RSVP': None, 'IPPROTO_SCTP': None, 'IPPROTO_TCP': None, 'IPPROTO_TP': None, 'IPPROTO_UDP': None, 'IPPROTO_XTP': None, 'IPV6_CHECKSUM': None, 'IPV6_JOIN_GROUP': None, 'IPV6_LEAVE_GROUP': None, 'IPV6_MULTICAST_HOPS': None, 'IPV6_MULTICAST_IF': None, 'IPV6_MULTICAST_LOOP': None, 'IPV6_RECVTCLASS': None, 'IPV6_RTHDR_TYPE_0': None, 'IPV6_TCLASS': None, 'IPV6_UNICAST_HOPS': None, 'IPV6_V6ONLY': None, 'IP_ADD_MEMBERSHIP': None, 'IP_DEFAULT_MULTICAST_LOOP': None, 'IP_DEFAULT_MULTICAST_TTL': None, 'IP_DROP_MEMBERSHIP': None, 'IP_HDRINCL': None, 'IP_MAX_MEMBERSHIPS': None, 'IP_MULTICAST_IF': None, 'IP_MULTICAST_LOOP': None, 'IP_MULTICAST_TTL': None, 'IP_OPTIONS': None, 'IP_RECVDSTADDR': None, 'IP_RECVOPTS': None, 'IP_RECVRETOPTS': None, 'IP_RETOPTS': None, 'IP_TOS': None, 'IP_TTL': None, 'LOCAL_PEERCRED': None, 'MSG_CTRUNC': None, 'MSG_DONTROUTE': None, 'MSG_DONTWAIT': None, 'MSG_EOF': None, 'MSG_EOR': None, 'MSG_NOSIGNAL': None, 'MSG_OOB': None, 'MSG_PEEK': None, 'MSG_TRUNC': None, 'MSG_WAITALL': None, 'NI_DGRAM': None, 'NI_MAXHOST': None, 'NI_MAXSERV': None, 'NI_NAMEREQD': None, 'NI_NOFQDN': None, 'NI_NUMERICHOST': None, 'NI_NUMERICSERV': None, 'PF_SYSTEM': None, 'SCM_CREDS': None, 'SCM_RIGHTS': None, 'SHUT_RD': None, 'SHUT_RDWR': None, 'SHUT_WR': None, 'SOCK_DGRAM': None, 'SOCK_RAW': None, 'SOCK_RDM': None, 'SOCK_SEQPACKET': None, 'SOCK_STREAM': None, 'SOL_IP': None, 'SOL_SOCKET': None, 'SOL_TCP': None, 'SOL_UDP': None, 'SOMAXCONN': None, 'SO_ACCEPTCONN': None, 'SO_BROADCAST': None, 'SO_DEBUG': None, 'SO_DONTROUTE': None, 'SO_ERROR': None, 'SO_KEEPALIVE': None, 'SO_LINGER': None, 'SO_OOBINLINE': None, 'SO_RCVBUF': None, 'SO_RCVLOWAT': None, 'SO_RCVTIMEO': None, 'SO_REUSEADDR': None, 'SO_REUSEPORT': None, 'SO_SNDBUF': None, 'SO_SNDLOWAT': None, 'SO_SNDTIMEO': None, 'SO_TYPE': None, 'SO_USELOOPBACK': None, 'SYSPROTO_CONTROL': None, 'SocketType': "ValueError('no signature found')", 'TCP_FASTOPEN': None, 'TCP_INFO': None, 'TCP_KEEPCNT': None, 'TCP_KEEPINTVL': None, 'TCP_MAXSEG': None, 'TCP_NODELAY': None, 'TCP_NOTSENT_LOWAT': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, 'close': None, 'dup': None, 'getaddrinfo': None, 'getdefaulttimeout': None, 'gethostbyaddr': None, 'gethostbyname': None, 'gethostbyname_ex': None, 'gethostname': None, 'getnameinfo': None, 'getprotobyname': None, 'getservbyname': None, 'getservbyport': None, 'has_ipv6': None, 'htonl': None, 'htons': None, 'if_indextoname': None, 'if_nameindex': None, 'if_nametoindex': None, 'inet_aton': None, 'inet_ntoa': None, 'inet_ntop': None, 'inet_pton': None, 'ntohl': None, 'ntohs': None, 'setdefaulttimeout': None, 'sethostname': None, 'socket': "ValueError('no signature found')", 'socketpair': None}, '_sqlite3': {'PARSE_COLNAMES': None, 'PARSE_DECLTYPES': None, 'SQLITE_ALTER_TABLE': None, 'SQLITE_ANALYZE': None, 'SQLITE_ATTACH': None, 'SQLITE_CREATE_INDEX': None, 'SQLITE_CREATE_TABLE': None, 'SQLITE_CREATE_TEMP_INDEX': None, 'SQLITE_CREATE_TEMP_TABLE': None, 'SQLITE_CREATE_TEMP_TRIGGER': None, 'SQLITE_CREATE_TEMP_VIEW': None, 'SQLITE_CREATE_TRIGGER': None, 'SQLITE_CREATE_VIEW': None, 'SQLITE_CREATE_VTABLE': None, 'SQLITE_DELETE': None, 'SQLITE_DENY': None, 'SQLITE_DETACH': None, 'SQLITE_DONE': None, 'SQLITE_DROP_INDEX': None, 'SQLITE_DROP_TABLE': None, 'SQLITE_DROP_TEMP_INDEX': None, 'SQLITE_DROP_TEMP_TABLE': None, 'SQLITE_DROP_TEMP_TRIGGER': None, 'SQLITE_DROP_TEMP_VIEW': None, 'SQLITE_DROP_TRIGGER': None, 'SQLITE_DROP_VIEW': None, 'SQLITE_DROP_VTABLE': None, 'SQLITE_FUNCTION': None, 'SQLITE_IGNORE': None, 'SQLITE_INSERT': None, 'SQLITE_OK': None, 'SQLITE_PRAGMA': None, 'SQLITE_READ': None, 'SQLITE_RECURSIVE': None, 'SQLITE_REINDEX': None, 'SQLITE_SAVEPOINT': None, 'SQLITE_SELECT': None, 'SQLITE_TRANSACTION': None, 'SQLITE_UPDATE': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, 'adapt': None, 'adapters': None, 'complete_statement': None, 'connect': None, 'converters': None, 'enable_callback_tracebacks': None, 'enable_shared_cache': None, 'register_adapter': None, 'register_converter': None, 'sqlite_version': None, 'version': None}, '_ssl': {'ALERT_DESCRIPTION_ACCESS_DENIED': None, 'ALERT_DESCRIPTION_BAD_CERTIFICATE': None, 'ALERT_DESCRIPTION_BAD_CERTIFICATE_HASH_VALUE': None, 'ALERT_DESCRIPTION_BAD_CERTIFICATE_STATUS_RESPONSE': None, 'ALERT_DESCRIPTION_BAD_RECORD_MAC': None, 'ALERT_DESCRIPTION_CERTIFICATE_EXPIRED': None, 'ALERT_DESCRIPTION_CERTIFICATE_REVOKED': None, 'ALERT_DESCRIPTION_CERTIFICATE_UNKNOWN': None, 'ALERT_DESCRIPTION_CERTIFICATE_UNOBTAINABLE': None, 'ALERT_DESCRIPTION_CLOSE_NOTIFY': None, 'ALERT_DESCRIPTION_DECODE_ERROR': None, 'ALERT_DESCRIPTION_DECOMPRESSION_FAILURE': None, 'ALERT_DESCRIPTION_DECRYPT_ERROR': None, 'ALERT_DESCRIPTION_HANDSHAKE_FAILURE': None, 'ALERT_DESCRIPTION_ILLEGAL_PARAMETER': None, 'ALERT_DESCRIPTION_INSUFFICIENT_SECURITY': None, 'ALERT_DESCRIPTION_INTERNAL_ERROR': None, 'ALERT_DESCRIPTION_NO_RENEGOTIATION': None, 'ALERT_DESCRIPTION_PROTOCOL_VERSION': None, 'ALERT_DESCRIPTION_RECORD_OVERFLOW': None, 'ALERT_DESCRIPTION_UNEXPECTED_MESSAGE': None, 'ALERT_DESCRIPTION_UNKNOWN_CA': None, 'ALERT_DESCRIPTION_UNKNOWN_PSK_IDENTITY': None, 'ALERT_DESCRIPTION_UNRECOGNIZED_NAME': None, 'ALERT_DESCRIPTION_UNSUPPORTED_CERTIFICATE': None, 'ALERT_DESCRIPTION_UNSUPPORTED_EXTENSION': None, 'ALERT_DESCRIPTION_USER_CANCELLED': None, 'CERT_NONE': None, 'CERT_OPTIONAL': None, 'CERT_REQUIRED': None, 'HAS_ALPN': None, 'HAS_ECDH': None, 'HAS_NPN': None, 'HAS_SNI': None, 'HAS_SSLv2': None, 'HAS_SSLv3': None, 'HAS_TLS_UNIQUE': None, 'HAS_TLSv1': None, 'HAS_TLSv1_1': None, 'HAS_TLSv1_2': None, 'HAS_TLSv1_3': None, 'HOSTFLAG_ALWAYS_CHECK_SUBJECT': None, 'HOSTFLAG_MULTI_LABEL_WILDCARDS': None, 'HOSTFLAG_NO_PARTIAL_WILDCARDS': None, 'HOSTFLAG_NO_WILDCARDS': None, 'HOSTFLAG_SINGLE_LABEL_SUBDOMAINS': None, 'MemoryBIO': "ValueError('no signature found')", 'OPENSSL_VERSION': None, 'OPENSSL_VERSION_INFO': None, 'OPENSSL_VERSION_NUMBER': None, 'OP_ALL': None, 'OP_CIPHER_SERVER_PREFERENCE': None, 'OP_NO_COMPRESSION': None, 'OP_NO_SSLv2': None, 'OP_NO_SSLv3': None, 'OP_NO_TICKET': None, 'OP_NO_TLSv1': None, 'OP_NO_TLSv1_1': None, 'OP_NO_TLSv1_2': None, 'OP_NO_TLSv1_3': None, 'OP_SINGLE_DH_USE': None, 'OP_SINGLE_ECDH_USE': None, 'PROTOCOL_SSLv23': None, 'PROTOCOL_TLS': None, 'PROTOCOL_TLS_CLIENT': None, 'PROTOCOL_TLS_SERVER': None, 'PROTOCOL_TLSv1': None, 'PROTOCOL_TLSv1_1': None, 'PROTOCOL_TLSv1_2': None, 'PROTO_MAXIMUM_SUPPORTED': None, 'PROTO_MINIMUM_SUPPORTED': None, 'PROTO_SSLv3': None, 'PROTO_TLSv1': None, 'PROTO_TLSv1_1': None, 'PROTO_TLSv1_2': None, 'PROTO_TLSv1_3': None, 'RAND_add': None, 'RAND_bytes': None, 'RAND_pseudo_bytes': None, 'RAND_status': None, 'SSLSession': '()', 'SSL_ERROR_EOF': None, 'SSL_ERROR_INVALID_ERROR_CODE': None, 'SSL_ERROR_SSL': None, 'SSL_ERROR_SYSCALL': None, 'SSL_ERROR_WANT_CONNECT': None, 'SSL_ERROR_WANT_READ': None, 'SSL_ERROR_WANT_WRITE': None, 'SSL_ERROR_WANT_X509_LOOKUP': None, 'SSL_ERROR_ZERO_RETURN': None, 'VERIFY_CRL_CHECK_CHAIN': None, 'VERIFY_CRL_CHECK_LEAF': None, 'VERIFY_DEFAULT': None, 'VERIFY_X509_STRICT': None, 'VERIFY_X509_TRUSTED_FIRST': None, '_DEFAULT_CIPHERS': None, '_OPENSSL_API_VERSION': None, '_SSLContext': "ValueError('no signature found')", '_SSLSocket': '()', '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '_test_decode_cert': None, 'err_codes_to_names': None, 'err_names_to_codes': None, 'get_default_verify_paths': None, 'lib_codes_to_names': None, 'nid2obj': None, 'txt2obj': None}, '_statistics': {'__doc__': None, '__file__': None, '__name__': None, '__package__': None, '_normal_dist_inv_cdf': None}, '_struct': {'__doc__': None, '__file__': None, '__name__': None, '__package__': None, '_clearcache': None, 'calcsize': None, 'iter_unpack': None, 'pack': None, 'pack_into': None, 'unpack': None, 'unpack_from': None}, '_testbuffer': {'ND_FORTRAN': None, 'ND_GETBUF_FAIL': None, 'ND_GETBUF_UNDEFINED': None, 'ND_MAX_NDIM': None, 'ND_PIL': None, 'ND_REDIRECT': None, 'ND_SCALAR': None, 'ND_VAREXPORT': None, 'ND_WRITABLE': None, 'PyBUF_ANY_CONTIGUOUS': None, 'PyBUF_CONTIG': None, 'PyBUF_CONTIG_RO': None, 'PyBUF_C_CONTIGUOUS': None, 'PyBUF_FORMAT': None, 'PyBUF_FULL': None, 'PyBUF_FULL_RO': None, 'PyBUF_F_CONTIGUOUS': None, 'PyBUF_INDIRECT': None, 'PyBUF_ND': None, 'PyBUF_READ': None, 'PyBUF_RECORDS': None, 'PyBUF_RECORDS_RO': None, 'PyBUF_SIMPLE': None, 'PyBUF_STRIDED': None, 'PyBUF_STRIDED_RO': None, 'PyBUF_STRIDES': None, 'PyBUF_WRITABLE': None, 'PyBUF_WRITE': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, 'cmp_contig': None, 'get_contiguous': None, 'get_pointer': None, 'get_sizeof_void_p': None, 'is_contiguous': None, 'py_buffer_to_contiguous': None, 'slice_indices': None}, '_testcapi': {'CHAR_MAX': None, 'CHAR_MIN': None, 'DBL_MAX': None, 'DBL_MIN': None, 'DecodeLocaleEx': None, 'EncodeLocaleEx': None, 'FLT_MAX': None, 'FLT_MIN': None, 'HeapCTypeSetattr': "ValueError('no signature found')", 'HeapCTypeSubclass': "ValueError('no signature found')", 'HeapCTypeSubclassWithFinalizer': "ValueError('no signature found')", 'HeapGcCType': "ValueError('no signature found')", 'INT_MAX': None, 'INT_MIN': None, 'LLONG_MAX': None, 'LLONG_MIN': None, 'LONG_MAX': None, 'LONG_MIN': None, 'PY_SSIZE_T_MAX': None, 'PY_SSIZE_T_MIN': None, 'PyTime_AsMicroseconds': None, 'PyTime_AsMilliseconds': None, 'PyTime_AsSecondsDouble': None, 'PyTime_AsTimespec': None, 'PyTime_AsTimeval': None, 'PyTime_FromSeconds': None, 'PyTime_FromSecondsObject': None, 'SHRT_MAX': None, 'SHRT_MIN': None, 'SIZEOF_PYGC_HEAD': None, 'SIZEOF_TIME_T': None, 'UCHAR_MAX': None, 'UINT_MAX': None, 'ULLONG_MAX': None, 'ULONG_MAX': None, 'USHRT_MAX': None, 'WITH_PYMALLOC': None, 'W_STOPCODE': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '_pending_threadfunc': None, '_test_thread_state': None, 'argparsing': None, 'bad_get': None, 'call_in_temporary_c_thread': None, 'check_pyobject_forbidden_bytes_is_freed': None, 'check_pyobject_freed_is_freed': None, 'check_pyobject_null_is_freed': None, 'check_pyobject_uninitialized_is_freed': None, 'code_newempty': None, 'codec_incrementaldecoder': None, 'codec_incrementalencoder': None, 'crash_no_current_thread': None, 'create_cfunction': None, 'datetime_check_date': None, 'datetime_check_datetime': None, 'datetime_check_delta': None, 'datetime_check_time': None, 'datetime_check_tzinfo': None, 'dict_get_version': None, 'dict_getitem_knownhash': None, 'dict_hassplittable': None, 'docstring_empty': None, 'docstring_no_signature': None, 'docstring_with_invalid_signature': None, 'docstring_with_invalid_signature2': None, 'docstring_with_signature': None, 'docstring_with_signature_and_extra_newlines': None, 'docstring_with_signature_but_no_doc': None, 'docstring_with_signature_with_defaults': None, 'error': "ValueError('no signature found')", 'exception_print': None, 'get_args': None, 'get_date_fromdate': None, 'get_date_fromtimestamp': None, 'get_datetime_fromdateandtime': None, 'get_datetime_fromdateandtimeandfold': None, 'get_datetime_fromtimestamp': None, 'get_delta_fromdsu': None, 'get_kwargs': None, 'get_mapping_items': None, 'get_mapping_keys': None, 'get_mapping_values': None, 'get_recursion_depth': None, 'get_time_fromtime': None, 'get_time_fromtimeandfold': None, 'get_timezone_utc_capi': None, 'get_timezones_offset_zero': None, 'getargs_B': None, 'getargs_C': None, 'getargs_D': None, 'getargs_H': None, 'getargs_I': None, 'getargs_K': None, 'getargs_L': None, 'getargs_S': None, 'getargs_U': None, 'getargs_Y': None, 'getargs_Z': None, 'getargs_Z_hash': None, 'getargs_b': None, 'getargs_c': None, 'getargs_d': None, 'getargs_es': None, 'getargs_es_hash': None, 'getargs_et': None, 'getargs_et_hash': None, 'getargs_f': None, 'getargs_h': None, 'getargs_i': None, 'getargs_k': None, 'getargs_keyword_only': None, 'getargs_keywords': None, 'getargs_l': None, 'getargs_n': None, 'getargs_p': None, 'getargs_positional_only_and_keywords': None, 'getargs_s': None, 'getargs_s_hash': None, 'getargs_s_star': None, 'getargs_tuple': None, 'getargs_u': None, 'getargs_u_hash': None, 'getargs_w_star': None, 'getargs_y': None, 'getargs_y_hash': None, 'getargs_y_star': None, 'getargs_z': None, 'getargs_z_hash': None, 'getargs_z_star': None, 'getbuffer_with_null_view': None, 'hamt': None, 'make_exception_with_doc': None, 'make_memoryview_from_NULL_pointer': None, 'make_timezones_capi': None, 'no_docstring': None, 'parse_tuple_and_keywords': None, 'profile_int': None, 'pymarshal_read_last_object_from_file': None, 'pymarshal_read_long_from_file': None, 'pymarshal_read_object_from_file': None, 'pymarshal_read_short_from_file': None, 'pymarshal_write_long_to_file': None, 'pymarshal_write_object_to_file': None, 'pymem_api_misuse': None, 'pymem_buffer_overflow': None, 'pymem_getallocatorsname': None, 'pymem_malloc_without_gil': None, 'pynumber_tobase': None, 'pyobject_fastcall': None, 'pyobject_fastcalldict': None, 'pyobject_malloc_without_gil': None, 'pyobject_vectorcall': None, 'pytime_object_to_time_t': None, 'pytime_object_to_timespec': None, 'pytime_object_to_timeval': None, 'pyvectorcall_call': None, 'raise_SIGINT_then_send_None': None, 'raise_exception': None, 'raise_memoryerror': None, 'remove_mem_hooks': None, 'return_null_without_error': None, 'return_result_with_error': None, 'run_in_subinterp': None, 'set_errno': None, 'set_exc_info': None, 'set_nomemory': None, 'stack_pointer': None, 'test_L_code': None, 'test_Z_code': None, 'test_buildvalue_N': None, 'test_buildvalue_issue38913': None, 'test_capsule': None, 'test_config': None, 'test_datetime_capi': None, 'test_decref_doesnt_leak': None, 'test_dict_iteration': None, 'test_empty_argparse': None, 'test_from_contiguous': None, 'test_incref_decref_API': None, 'test_incref_doesnt_leak': None, 'test_k_code': None, 'test_lazy_hash_inheritance': None, 'test_list_api': None, 'test_long_and_overflow': None, 'test_long_api': None, 'test_long_as_double': None, 'test_long_as_size_t': None, 'test_long_as_unsigned_long_long_mask': None, 'test_long_long_and_overflow': None, 'test_long_numbits': None, 'test_longlong_api': None, 'test_null_strings': None, 'test_pymem_alloc0': None, 'test_pymem_setallocators': None, 'test_pymem_setrawallocators': None, 'test_pyobject_setallocators': None, 'test_pythread_tss_key_state': None, 'test_s_code': None, 'test_sizeof_c_types': None, 'test_string_from_format': None, 'test_string_to_double': None, 'test_structseq_newtype_doesnt_leak': None, 'test_u_code': None, 'test_unicode_compare_with_ascii': None, 'test_widechar': None, 'test_with_docstring': None, 'test_xdecref_doesnt_leak': None, 'test_xincref_doesnt_leak': None, 'the_number_three': None, 'traceback_print': None, 'tracemalloc_get_traceback': None, 'tracemalloc_track': None, 'tracemalloc_untrack': None, 'unicode_asucs4': None, 'unicode_aswidechar': None, 'unicode_aswidecharstring': None, 'unicode_copycharacters': None, 'unicode_encodedecimal': None, 'unicode_findchar': None, 'unicode_legacy_string': None, 'unicode_transformdecimaltoascii': None, 'with_tp_del': None, 'without_gc': None, 'write_unraisable_exc': None}, '_testimportmultiple': {'__doc__': None, '__file__': None, '__name__': None, '__package__': None}, '_testinternalcapi': {'__doc__': None, '__file__': None, '__name__': None, '__package__': None, 'get_configs': None}, '_testmultiphase': {'Example': '()', 'Str': "ValueError('no signature found')", '__doc__': None, '__file__': None, '__name__': None, '__package__': None, 'call_state_registration_func': None, 'error': "ValueError('no signature found')", 'foo': None, 'int_const': None, 'str_const': None}, '_tkinter': {'ALL_EVENTS': None, 'DONT_WAIT': None, 'EXCEPTION': None, 'FILE_EVENTS': None, 'IDLE_EVENTS': None, 'READABLE': None, 'TCL_VERSION': None, 'TIMER_EVENTS': None, 'TK_VERSION': None, 'TclError': "ValueError('no signature found')", 'Tcl_Obj': '()', 'TkappType': '()', 'TkttType': '()', 'WINDOW_EVENTS': None, 'WRITABLE': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '_flatten': None, 'create': None, 'getbusywaitinterval': None, 'setbusywaitinterval': None}, '_uuid': {'__doc__': None, '__file__': None, '__name__': None, '__package__': None, 'generate_time_safe': None, 'has_uuid_generate_time_safe': None}, '_xxsubinterpreters': {'ChannelClosedError': "ValueError('no signature found')", 'ChannelEmptyError': "ValueError('no signature found')", 'ChannelError': "ValueError('no signature found')", 'ChannelID': '()', 'ChannelNotEmptyError': "ValueError('no signature found')", 'ChannelNotFoundError': "ValueError('no signature found')", 'RunFailedError': "ValueError('no signature found')", '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '_channel_id': None, 'channel_close': None, 'channel_create': None, 'channel_destroy': None, 'channel_list_all': None, 'channel_recv': None, 'channel_release': None, 'channel_send': None, 'create': None, 'destroy': None, 'get_current': None, 'get_main': None, 'is_running': None, 'is_shareable': None, 'list_all': None, 'run_string': None}, '_xxtestfuzz': {'__doc__': None, '__file__': None, '__name__': None, '__package__': None, 'run': None}, 'array': {'ArrayType': "ValueError('no signature found')", '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '_array_reconstructor': None, 'array': "ValueError('no signature found')", 'typecodes': None}, 'binascii': {'Error': "ValueError('no signature found')", 'Incomplete': "ValueError('no signature found')", '__doc__': None, '__file__': None, '__name__': None, '__package__': None, 'a2b_base64': None, 'a2b_hex': None, 'a2b_hqx': None, 'a2b_qp': None, 'a2b_uu': None, 'b2a_base64': None, 'b2a_hex': None, 'b2a_hqx': None, 'b2a_qp': None, 'b2a_uu': None, 'crc32': None, 'crc_hqx': None, 'hexlify': None, 'rlecode_hqx': None, 'rledecode_hqx': None, 'unhexlify': None}, 'cmath': {'__doc__': None, '__file__': None, '__name__': None, '__package__': None, 'acos': None, 'acosh': None, 'asin': None, 'asinh': None, 'atan': None, 'atanh': None, 'cos': None, 'cosh': None, 'e': None, 'exp': None, 'inf': None, 'infj': None, 'isclose': None, 'isfinite': None, 'isinf': None, 'isnan': None, 'log': None, 'log10': None, 'nan': None, 'nanj': None, 'phase': None, 'pi': None, 'polar': None, 'rect': None, 'sin': None, 'sinh': None, 'sqrt': None, 'tan': None, 'tanh': None, 'tau': None}, 'fcntl': {'FASYNC': None, 'FD_CLOEXEC': None, 'F_DUPFD': None, 'F_DUPFD_CLOEXEC': None, 'F_FULLFSYNC': None, 'F_GETFD': None, 'F_GETFL': None, 'F_GETLK': None, 'F_GETOWN': None, 'F_NOCACHE': None, 'F_RDLCK': None, 'F_SETFD': None, 'F_SETFL': None, 'F_SETLK': None, 'F_SETLKW': None, 'F_SETOWN': None, 'F_UNLCK': None, 'F_WRLCK': None, 'LOCK_EX': None, 'LOCK_NB': None, 'LOCK_SH': None, 'LOCK_UN': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, 'fcntl': None, 'flock': None, 'ioctl': None, 'lockf': None}, 'grp': {'__doc__': None, '__file__': None, '__name__': None, '__package__': None, 'getgrall': None, 'getgrgid': None, 'getgrnam': None, 'struct_group': '(iterable=(), /)'}, 'math': {'__doc__': None, '__file__': None, '__name__': None, '__package__': None, 'acos': None, 'acosh': None, 'asin': None, 'asinh': None, 'atan': None, 'atan2': None, 'atanh': None, 'ceil': None, 'comb': None, 'copysign': None, 'cos': None, 'cosh': None, 'degrees': None, 'dist': None, 'e': None, 'erf': None, 'erfc': None, 'exp': None, 'expm1': None, 'fabs': None, 'factorial': None, 'floor': None, 'fmod': None, 'frexp': None, 'fsum': None, 'gamma': None, 'gcd': None, 'hypot': None, 'inf': None, 'isclose': None, 'isfinite': None, 'isinf': None, 'isnan': None, 'isqrt': None, 'ldexp': None, 'lgamma': None, 'log': None, 'log10': None, 'log1p': None, 'log2': None, 'modf': None, 'nan': None, 'perm': None, 'pi': None, 'pow': None, 'prod': None, 'radians': None, 'remainder': None, 'sin': None, 'sinh': None, 'sqrt': None, 'tan': None, 'tanh': None, 'tau': None, 'trunc': None}, 'mmap': {'ACCESS_COPY': None, 'ACCESS_DEFAULT': None, 'ACCESS_READ': None, 'ACCESS_WRITE': None, 'ALLOCATIONGRANULARITY': None, 'MADV_DONTNEED': None, 'MADV_FREE': None, 'MADV_NORMAL': None, 'MADV_RANDOM': None, 'MADV_SEQUENTIAL': None, 'MADV_WILLNEED': None, 'MAP_ANON': None, 'MAP_ANONYMOUS': None, 'MAP_PRIVATE': None, 'MAP_SHARED': None, 'PAGESIZE': None, 'PROT_EXEC': None, 'PROT_READ': None, 'PROT_WRITE': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, 'mmap': "ValueError('no signature found')"}, 'pyexpat': {'EXPAT_VERSION': None, 'ErrorString': None, 'ParserCreate': None, 'XMLParserType': '()', 'XML_PARAM_ENTITY_PARSING_ALWAYS': None, 'XML_PARAM_ENTITY_PARSING_NEVER': None, 'XML_PARAM_ENTITY_PARSING_UNLESS_STANDALONE': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, 'expat_CAPI': None, 'features': None, 'native_encoding': None, 'version_info': None}, 'readline': {'_READLINE_LIBRARY_VERSION': None, '_READLINE_RUNTIME_VERSION': None, '_READLINE_VERSION': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, 'add_history': None, 'clear_history': None, 'get_begidx': None, 'get_completer': None, 'get_completer_delims': None, 'get_completion_type': None, 'get_current_history_length': None, 'get_endidx': None, 'get_history_item': None, 'get_history_length': None, 'get_line_buffer': None, 'insert_text': None, 'parse_and_bind': None, 'read_history_file': None, 'read_init_file': None, 'redisplay': None, 'remove_history_item': None, 'replace_history_item': None, 'set_auto_history': None, 'set_completer': None, 'set_completer_delims': None, 'set_completion_display_matches_hook': None, 'set_history_length': None, 'set_pre_input_hook': None, 'set_startup_hook': None, 'write_history_file': None}, 'resource': {'RLIMIT_AS': None, 'RLIMIT_CORE': None, 'RLIMIT_CPU': None, 'RLIMIT_DATA': None, 'RLIMIT_FSIZE': None, 'RLIMIT_MEMLOCK': None, 'RLIMIT_NOFILE': None, 'RLIMIT_NPROC': None, 'RLIMIT_RSS': None, 'RLIMIT_STACK': None, 'RLIM_INFINITY': None, 'RUSAGE_CHILDREN': None, 'RUSAGE_SELF': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, 'getpagesize': None, 'getrlimit': None, 'getrusage': None, 'setrlimit': None, 'struct_rusage': '(iterable=(), /)'}, 'select': {'KQ_EV_ADD': None, 'KQ_EV_CLEAR': None, 'KQ_EV_DELETE': None, 'KQ_EV_DISABLE': None, 'KQ_EV_ENABLE': None, 'KQ_EV_EOF': None, 'KQ_EV_ERROR': None, 'KQ_EV_FLAG1': None, 'KQ_EV_ONESHOT': None, 'KQ_EV_SYSFLAGS': None, 'KQ_FILTER_AIO': None, 'KQ_FILTER_PROC': None, 'KQ_FILTER_READ': None, 'KQ_FILTER_SIGNAL': None, 'KQ_FILTER_TIMER': None, 'KQ_FILTER_VNODE': None, 'KQ_FILTER_WRITE': None, 'KQ_NOTE_ATTRIB': None, 'KQ_NOTE_CHILD': None, 'KQ_NOTE_DELETE': None, 'KQ_NOTE_EXEC': None, 'KQ_NOTE_EXIT': None, 'KQ_NOTE_EXTEND': None, 'KQ_NOTE_FORK': None, 'KQ_NOTE_LINK': None, 'KQ_NOTE_LOWAT': None, 'KQ_NOTE_PCTRLMASK': None, 'KQ_NOTE_PDATAMASK': None, 'KQ_NOTE_RENAME': None, 'KQ_NOTE_REVOKE': None, 'KQ_NOTE_TRACK': None, 'KQ_NOTE_TRACKERR': None, 'KQ_NOTE_WRITE': None, 'PIPE_BUF': None, 'POLLERR': None, 'POLLHUP': None, 'POLLIN': None, 'POLLNVAL': None, 'POLLOUT': None, 'POLLPRI': None, 'POLLRDBAND': None, 'POLLRDNORM': None, 'POLLWRBAND': None, 'POLLWRNORM': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, 'kevent': "ValueError('no signature found')", 'kqueue': '()', 'poll': None, 'select': None}, 'syslog': {'LOG_ALERT': None, 'LOG_AUTH': None, 'LOG_AUTHPRIV': None, 'LOG_CONS': None, 'LOG_CRIT': None, 'LOG_CRON': None, 'LOG_DAEMON': None, 'LOG_DEBUG': None, 'LOG_EMERG': None, 'LOG_ERR': None, 'LOG_INFO': None, 'LOG_KERN': None, 'LOG_LOCAL0': None, 'LOG_LOCAL1': None, 'LOG_LOCAL2': None, 'LOG_LOCAL3': None, 'LOG_LOCAL4': None, 'LOG_LOCAL5': None, 'LOG_LOCAL6': None, 'LOG_LOCAL7': None, 'LOG_LPR': None, 'LOG_MAIL': None, 'LOG_MASK': None, 'LOG_NDELAY': None, 'LOG_NEWS': None, 'LOG_NOTICE': None, 'LOG_NOWAIT': None, 'LOG_ODELAY': None, 'LOG_PERROR': None, 'LOG_PID': None, 'LOG_SYSLOG': None, 'LOG_UPTO': None, 'LOG_USER': None, 'LOG_UUCP': None, 'LOG_WARNING': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, 'closelog': None, 'openlog': None, 'setlogmask': None, 'syslog': None}, 'termios': {'B0': None, 'B110': None, 'B115200': None, 'B1200': None, 'B134': None, 'B150': None, 'B1800': None, 'B19200': None, 'B200': None, 'B230400': None, 'B2400': None, 'B300': None, 'B38400': None, 'B4800': None, 'B50': None, 'B57600': None, 'B600': None, 'B75': None, 'B9600': None, 'BRKINT': None, 'BS0': None, 'BS1': None, 'BSDLY': None, 'CDSUSP': None, 'CEOF': None, 'CEOL': None, 'CEOT': None, 'CERASE': None, 'CFLUSH': None, 'CINTR': None, 'CKILL': None, 'CLNEXT': None, 'CLOCAL': None, 'CQUIT': None, 'CR0': None, 'CR1': None, 'CR2': None, 'CR3': None, 'CRDLY': None, 'CREAD': None, 'CRPRNT': None, 'CRTSCTS': None, 'CS5': None, 'CS6': None, 'CS7': None, 'CS8': None, 'CSIZE': None, 'CSTART': None, 'CSTOP': None, 'CSTOPB': None, 'CSUSP': None, 'CWERASE': None, 'ECHO': None, 'ECHOCTL': None, 'ECHOE': None, 'ECHOK': None, 'ECHOKE': None, 'ECHONL': None, 'ECHOPRT': None, 'EXTA': None, 'EXTB': None, 'FF0': None, 'FF1': None, 'FFDLY': None, 'FIOASYNC': None, 'FIOCLEX': None, 'FIONBIO': None, 'FIONCLEX': None, 'FIONREAD': None, 'FLUSHO': None, 'HUPCL': None, 'ICANON': None, 'ICRNL': None, 'IEXTEN': None, 'IGNBRK': None, 'IGNCR': None, 'IGNPAR': None, 'IMAXBEL': None, 'INLCR': None, 'INPCK': None, 'ISIG': None, 'ISTRIP': None, 'IXANY': None, 'IXOFF': None, 'IXON': None, 'NCCS': None, 'NL0': None, 'NL1': None, 'NLDLY': None, 'NOFLSH': None, 'OCRNL': None, 'OFDEL': None, 'OFILL': None, 'ONLCR': None, 'ONLRET': None, 'ONOCR': None, 'OPOST': None, 'PARENB': None, 'PARMRK': None, 'PARODD': None, 'PENDIN': None, 'TAB0': None, 'TAB1': None, 'TAB2': None, 'TAB3': None, 'TABDLY': None, 'TCIFLUSH': None, 'TCIOFF': None, 'TCIOFLUSH': None, 'TCION': None, 'TCOFLUSH': None, 'TCOOFF': None, 'TCOON': None, 'TCSADRAIN': None, 'TCSAFLUSH': None, 'TCSANOW': None, 'TCSASOFT': None, 'TIOCCONS': None, 'TIOCEXCL': None, 'TIOCGETD': None, 'TIOCGPGRP': None, 'TIOCGWINSZ': None, 'TIOCMBIC': None, 'TIOCMBIS': None, 'TIOCMGET': None, 'TIOCMSET': None, 'TIOCM_CAR': None, 'TIOCM_CD': None, 'TIOCM_CTS': None, 'TIOCM_DSR': None, 'TIOCM_DTR': None, 'TIOCM_LE': None, 'TIOCM_RI': None, 'TIOCM_RNG': None, 'TIOCM_RTS': None, 'TIOCM_SR': None, 'TIOCM_ST': None, 'TIOCNOTTY': None, 'TIOCNXCL': None, 'TIOCOUTQ': None, 'TIOCPKT': None, 'TIOCPKT_DATA': None, 'TIOCPKT_DOSTOP': None, 'TIOCPKT_FLUSHREAD': None, 'TIOCPKT_FLUSHWRITE': None, 'TIOCPKT_NOSTOP': None, 'TIOCPKT_START': None, 'TIOCPKT_STOP': None, 'TIOCSCTTY': None, 'TIOCSETD': None, 'TIOCSPGRP': None, 'TIOCSTI': None, 'TIOCSWINSZ': None, 'TOSTOP': None, 'VDISCARD': None, 'VEOF': None, 'VEOL': None, 'VEOL2': None, 'VERASE': None, 'VINTR': None, 'VKILL': None, 'VLNEXT': None, 'VMIN': None, 'VQUIT': None, 'VREPRINT': None, 'VSTART': None, 'VSTOP': None, 'VSUSP': None, 'VT0': None, 'VT1': None, 'VTDLY': None, 'VTIME': None, 'VWERASE': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, 'error': "ValueError('no signature found')", 'tcdrain': None, 'tcflow': None, 'tcflush': None, 'tcgetattr': None, 'tcsendbreak': None, 'tcsetattr': None}, 'unicodedata': {'UCD': '()', '__doc__': None, '__file__': None, '__name__': None, '__package__': None, 'bidirectional': None, 'category': None, 'combining': None, 'decimal': None, 'decomposition': None, 'digit': None, 'east_asian_width': None, 'is_normalized': None, 'lookup': None, 'mirrored': None, 'name': None, 'normalize': None, 'numeric': None, 'ucd_3_2_0': None, 'ucnhash_CAPI': None, 'unidata_version': None}, 'xxlimited': {'Null': "ValueError('no signature found')", 'Str': "ValueError('no signature found')", 'Xxo': '()', '__doc__': None, '__file__': None, '__name__': None, '__package__': None, 'error': "ValueError('no signature found')", 'foo': None, 'new': None, 'roj': None}, 'zlib': {'DEFLATED': None, 'DEF_BUF_SIZE': None, 'DEF_MEM_LEVEL': None, 'MAX_WBITS': None, 'ZLIB_RUNTIME_VERSION': None, 'ZLIB_VERSION': None, 'Z_BEST_COMPRESSION': None, 'Z_BEST_SPEED': None, 'Z_BLOCK': None, 'Z_DEFAULT_COMPRESSION': None, 'Z_DEFAULT_STRATEGY': None, 'Z_FILTERED': None, 'Z_FINISH': None, 'Z_FIXED': None, 'Z_FULL_FLUSH': None, 'Z_HUFFMAN_ONLY': None, 'Z_NO_COMPRESSION': None, 'Z_NO_FLUSH': None, 'Z_PARTIAL_FLUSH': None, 'Z_RLE': None, 'Z_SYNC_FLUSH': None, 'Z_TREES': None, '__doc__': None, '__file__': None, '__name__': None, '__package__': None, '__version__': None, 'adler32': None, 'compress': None, 'compressobj': None, 'crc32': None, 'decompress': None, 'decompressobj': None, 'error': "ValueError('no signature found')"}} -libdir = b'/Users/nameless/Desktop/ProgrammingLanguage/Rust/RustPython/Lib' - -def attr_is_not_inherited(type_, attr): - """ - returns True if type_'s attr is not inherited from any of its base classes - """ - bases = type_.__mro__[1:] - return getattr(type_, attr) not in (getattr(base, attr, None) for base in bases) - - -def extra_info(obj): - # RustPython doesn't support __text_signature__ for getting signatures of builtins - # https://github.com/RustPython/RustPython/issues/2410 - if callable(obj) and not inspect._signature_is_builtin(obj): - try: - sig = str(inspect.signature(obj)) - # remove function memory addresses - return re.sub(" at 0x[0-9A-Fa-f]+", " at 0xdeadbeef", sig) - except Exception as e: - exception = repr(e) - # CPython uses ' RustPython uses " - if exception.replace('"', "'").startswith("ValueError('no signature found"): - return "ValueError('no signature found')" - return exception - return None - - -def dir_of_mod_or_error(module_name, keep_other=True): - module = import_module(module_name) - item_names = sorted(set(dir(module))) - result = {} - for item_name in item_names: - item = getattr(module, item_name) - # don't repeat items imported from other modules - if keep_other or is_child(module, item) or inspect.getmodule(item) is None: - result[item_name] = extra_info(item) - return result - - -def import_module(module_name): - import io - from contextlib import redirect_stdout - # Importing modules causes ('Constant String', 2, None, 4) and - # "Hello world!" to be printed to stdout. - f = io.StringIO() - with warnings.catch_warnings(), redirect_stdout(f): - # ignore warnings caused by importing deprecated modules - warnings.filterwarnings("ignore", category=DeprecationWarning) - try: - module = __import__(module_name) - except Exception as e: - return e - return module - - -def is_child(module, item): - import inspect - item_mod = inspect.getmodule(item) - return item_mod is module - - -import inspect -import io -import os -import re -import sys -import warnings -from contextlib import redirect_stdout - -import platform - -def method_incompatability_reason(typ, method_name, real_method_value): - has_method = hasattr(typ, method_name) - if not has_method: - return "" - - is_inherited = not attr_is_not_inherited(typ, method_name) - if is_inherited: - return "inherited" - - value = extra_info(getattr(typ, method_name)) - if value != real_method_value: - return f"{value} != {real_method_value}" - - return None - -not_implementeds = {} -for name, (typ, real_value, methods) in expected_methods.items(): - missing_methods = {} - for method, real_method_value in methods: - reason = method_incompatability_reason(typ, method, real_method_value) - if reason is not None: - missing_methods[method] = reason - if missing_methods: - not_implementeds[name] = missing_methods - -if platform.python_implementation() == "CPython": - if not_implementeds: - sys.exit("ERROR: CPython should have all the methods") - -mod_names = [ - name.decode() - for name, ext in map(os.path.splitext, os.listdir(libdir)) - if ext == b".py" or os.path.isdir(os.path.join(libdir, name)) -] -mod_names += list(sys.builtin_module_names) -# Remove easter egg modules -mod_names = sorted(set(mod_names) - {"this", "antigravity"}) - -rustpymods = {mod: dir_of_mod_or_error(mod) for mod in mod_names} - -not_implemented = {} -failed_to_import = {} -missing_items = {} -mismatched_items = {} -for modname, cpymod in cpymods.items(): - rustpymod = rustpymods.get(modname) - if rustpymod is None: - not_implemented[modname] = None - elif isinstance(rustpymod, Exception): - failed_to_import[modname] = rustpymod - else: - implemented_items = sorted(set(cpymod) & set(rustpymod)) - mod_missing_items = set(cpymod) - set(rustpymod) - mod_missing_items = sorted( - f"{modname}.{item}" for item in mod_missing_items - ) - mod_mismatched_items = [ - (f"{modname}.{item}", rustpymod[item], cpymod[item]) - for item in implemented_items - if rustpymod[item] != cpymod[item] - and not isinstance(cpymod[item], Exception) - ] - if mod_missing_items: - missing_items[modname] = mod_missing_items - if mod_mismatched_items: - mismatched_items[modname] = mod_mismatched_items - -# missing from builtins -for module, missing_methods in not_implementeds.items(): - for method, reason in missing_methods.items(): - print(f"{module}.{method}" + (f" {reason}" if reason else "")) - -# missing from modules -for modname in not_implemented: - print(modname, "(entire module)") -for modname, exception in failed_to_import.items(): - print(f"{modname} (exists but not importable: {exception})") -for modname, missing in missing_items.items(): - for item in missing: - print(item) -for modname, mismatched in mismatched_items.items(): - for (item, rustpy_value, cpython_value) in mismatched: - print(f"{item} {rustpy_value} != {cpython_value}") - -result = { - "not_implemented": not_implemented, - "failed_to_import": failed_to_import, - "missing_items": missing_items, - "mismatched_items": mismatched_items, -} - -print() -print("out of", len(cpymods), "modules:") -for error_type, modules in result.items(): - print(" ", error_type, len(modules)) - diff --git a/result b/result deleted file mode 100644 index 0837f55f1..000000000 --- a/result +++ /dev/null @@ -1,1729 +0,0 @@ -bytearray.__getattribute__ inherited -bytearray.__str__ inherited -bytes.__getattribute__ inherited -bytes.__str__ inherited -complex.__format__ inherited -complex.__getattribute__ inherited -dict.__getattribute__ inherited -enumerate.__getattribute__ inherited -enumerate.__reduce__ inherited -filter.__getattribute__ inherited -filter.__reduce__ inherited -float.__getattribute__ inherited -float.__getformat__ -float.__set_format__ -frozenset.__getattribute__ inherited -int.__getattribute__ inherited -list.__getattribute__ inherited -map.__getattribute__ inherited -map.__reduce__ inherited -memoryview.__delitem__ -memoryview.__getattribute__ inherited -memoryview.c_contiguous -memoryview.contiguous -memoryview.f_contiguous -memoryview.suboffsets -range.__getattribute__ inherited -set.__getattribute__ inherited -slice.__getattribute__ inherited -slice.__reduce__ inherited -str.__getattribute__ inherited -str.__getnewargs__ -super.__init__ inherited -super.__self__ -super.__self_class__ -super.__thisclass__ -tuple.__getattribute__ inherited -object.__sizeof__ -zip.__getattribute__ inherited -classmethod.__init__ inherited -classmethod.__isabstractmethod__ -staticmethod.__func__ -staticmethod.__init__ inherited -staticmethod.__isabstractmethod__ -property.__getattribute__ inherited -property.__isabstractmethod__ -BaseException.__delattr__ inherited -BaseException.__getattribute__ inherited -BaseException.__reduce__ inherited -BaseException.__setattr__ inherited -BaseException.__setstate__ -NoneType.__doc__ inherited -bytearray_iterator.__doc__ inherited -bytearray_iterator.__getattribute__ inherited -bytes_iterator.__doc__ inherited -bytes_iterator.__getattribute__ inherited -dict_keyiterator.__doc__ inherited -dict_keyiterator.__getattribute__ inherited -dict_keyiterator.__reduce__ inherited -dict_valueiterator.__doc__ inherited -dict_valueiterator.__getattribute__ inherited -dict_valueiterator.__reduce__ inherited -dict_itemiterator.__doc__ inherited -dict_itemiterator.__getattribute__ inherited -dict_itemiterator.__reduce__ inherited -dict_values.__doc__ inherited -dict_values.__getattribute__ inherited -dict_items.__and__ -dict_items.__contains__ -dict_items.__doc__ inherited -dict_items.__getattribute__ inherited -dict_items.__hash__ inherited -dict_items.__or__ -dict_items.__rand__ -dict_items.__ror__ -dict_items.__rsub__ -dict_items.__sub__ -dict_items.isdisjoint -set_iterator.__doc__ inherited -set_iterator.__getattribute__ inherited -list_iterator.__doc__ inherited -list_iterator.__getattribute__ inherited -range_iterator.__doc__ inherited -range_iterator.__getattribute__ inherited -str_iterator.__doc__ inherited -str_iterator.__getattribute__ inherited -tuple_iterator.__doc__ inherited -tuple_iterator.__getattribute__ inherited -_abc (entire module) -_locale (entire module) -_stat (entire module) -_symtable (entire module) -_tracemalloc (entire module) -xxsubtype (entire module) -_bootlocale (entire module) -_strptime (entire module) -_sysconfigdata__darwin_darwin (entire module) -bz2 (entire module) -cProfile (entire module) -contextvars (entire module) -ctypes (entire module) -curses (entire module) -ensurepip (entire module) -filecmp (entire module) -fileinput (entire module) -imaplib (entire module) -lib2to3 (entire module) -lzma (entire module) -mailbox (entire module) -mailcap (entire module) -modulefinder (entire module) -pickletools (entire module) -poplib (entire module) -profile (entire module) -pstats (entire module) -pyclbr (entire module) -smtplib (entire module) -sqlite3 (entire module) -symbol (entire module) -tabnanny (entire module) -tkinter (entire module) -tracemalloc (entire module) -turtle (entire module) -turtledemo (entire module) -wave (entire module) -_asyncio (entire module) -_blake2 (entire module) -_bz2 (entire module) -_codecs_cn (entire module) -_codecs_hk (entire module) -_codecs_iso2022 (entire module) -_codecs_jp (entire module) -_codecs_kr (entire module) -_codecs_tw (entire module) -_contextvars (entire module) -_crypt (entire module) -_ctypes (entire module) -_ctypes_test (entire module) -_curses (entire module) -_curses_panel (entire module) -_datetime (entire module) -_dbm (entire module) -_decimal (entire module) -_elementtree (entire module) -_hashlib (entire module) -_heapq (entire module) -_lsprof (entire module) -_lzma (entire module) -_md5 (entire module) -_multibytecodec (entire module) -_opcode (entire module) -_pickle (entire module) -_posixshmem (entire module) -_queue (entire module) -_sha1 (entire module) -_sha256 (entire module) -_sha3 (entire module) -_sha512 (entire module) -_sqlite3 (entire module) -_ssl (entire module) -_statistics (entire module) -_testbuffer (entire module) -_testcapi (entire module) -_testimportmultiple (entire module) -_testinternalcapi (entire module) -_testmultiphase (entire module) -_tkinter (entire module) -_uuid (entire module) -_xxsubinterpreters (entire module) -_xxtestfuzz (entire module) -grp (entire module) -mmap (entire module) -readline (entire module) -xxlimited (entire module) -_ast.AugLoad -_ast.AugStore -_ast.ExtSlice -_ast.Index -_ast.Param -_ast.PyCF_ALLOW_TOP_LEVEL_AWAIT -_ast.PyCF_TYPE_COMMENTS -_ast.Suite -_ast.boolop -_ast.cmpop -_ast.excepthandler -_ast.expr -_ast.expr_context -_ast.mod -_ast.operator -_ast.slice -_ast.stmt -_ast.type_ignore -_ast.unaryop -_codecs.utf_32_be_decode -_codecs.utf_32_be_encode -_codecs.utf_32_decode -_codecs.utf_32_encode -_codecs.utf_32_ex_decode -_codecs.utf_32_le_decode -_codecs.utf_32_le_encode -_collections._count_elements -_collections._tuplegetter -_functools.cmp_to_key -_imp.check_hash_based_pycs -_imp.create_dynamic -_imp.exec_dynamic -_io.IncrementalNewlineDecoder -_operator.inv -_operator.matmul -_signal.ITIMER_PROF -_signal.ITIMER_REAL -_signal.ITIMER_VIRTUAL -_signal.SIGEMT -_signal.SIGINFO -_signal.SIGIOT -_signal.SIG_BLOCK -_signal.SIG_SETMASK -_signal.SIG_UNBLOCK -_signal.getitimer -_signal.pause -_signal.pthread_kill -_signal.pthread_sigmask -_signal.raise_signal -_signal.setitimer -_signal.sigpending -_signal.sigwait -_signal.strsignal -_signal.valid_signals -_sre.copyright -_thread._ExceptHookArgs -_thread._excepthook -_thread.allocate -_thread.exit_thread -_thread.get_native_id -_thread.interrupt_main -_thread.start_new -_warnings._defaultaction -_warnings._filters_mutated -_warnings._onceregistry -_warnings.filters -_warnings.warn_explicit -builtins.False -builtins.None -builtins.True -builtins.breakpoint -errno.EAUTH -errno.EBADARCH -errno.EBADEXEC -errno.EBADMACHO -errno.EBADRPC -errno.EDEADLK -errno.EDEVERR -errno.EFTYPE -errno.ENEEDAUTH -errno.ENOATTR -errno.ENOPOLICY -errno.EPROCLIM -errno.EPROCUNAVAIL -errno.EPROGMISMATCH -errno.EPROGUNAVAIL -errno.EPWROFF -errno.ERPCMISMATCH -errno.ESHLIBVERS -faulthandler._fatal_error -faulthandler._fatal_error_c_thread -faulthandler._read_null -faulthandler._sigabrt -faulthandler._sigfpe -faulthandler._sigsegv -faulthandler._stack_overflow -faulthandler.cancel_dump_traceback_later -faulthandler.disable -faulthandler.dump_traceback_later -faulthandler.is_enabled -faulthandler.unregister -gc.freeze -gc.get_freeze_count -gc.unfreeze -itertools._tee -itertools._tee_dataobject -marshal.version -posix.CLD_CONTINUED -posix.CLD_DUMPED -posix.CLD_EXITED -posix.CLD_TRAPPED -posix.F_LOCK -posix.F_TEST -posix.F_TLOCK -posix.F_ULOCK -posix.NGROUPS_MAX -posix.O_ACCMODE -posix.O_ASYNC -posix.O_DIRECTORY -posix.O_EXLOCK -posix.O_NOFOLLOW -posix.O_SHLOCK -posix.O_SYNC -posix.P_ALL -posix.P_PGID -posix.P_PID -posix.RTLD_GLOBAL -posix.RTLD_LAZY -posix.RTLD_LOCAL -posix.RTLD_NODELETE -posix.RTLD_NOLOAD -posix.RTLD_NOW -posix.SCHED_FIFO -posix.SCHED_OTHER -posix.SCHED_RR -posix.SEEK_DATA -posix.SEEK_HOLE -posix.ST_NOSUID -posix.ST_RDONLY -posix.TMP_MAX -posix.WCONTINUED -posix.WCOREDUMP -posix.WEXITED -posix.WIFCONTINUED -posix.WNOWAIT -posix.WSTOPPED -posix.WUNTRACED -posix._exit -posix._have_functions -posix.chflags -posix.confstr -posix.confstr_names -posix.ctermid -posix.device_encoding -posix.fork -posix.forkpty -posix.fstatvfs -posix.getgrouplist -posix.initgroups -posix.killpg -posix.lchflags -posix.lockf -posix.major -posix.makedev -posix.minor -posix.mkfifo -posix.mknod -posix.pathconf_names -posix.pread -posix.preadv -posix.pwrite -posix.pwritev -posix.readv -posix.register_at_fork -posix.setgroups -posix.setpgrp -posix.setregid -posix.statvfs -posix.sysconf -posix.sysconf_names -posix.tcgetpgrp -posix.tcsetpgrp -posix.wait3 -posix.wait4 -posix.writev -sys.__breakpointhook__ -sys.__unraisablehook__ -sys._clear_type_cache -sys._current_frames -sys._debugmallocstats -sys.addaudithook -sys.breakpointhook -sys.call_tracing -sys.callstats -sys.get_asyncgen_hooks -sys.get_coroutine_origin_tracking_depth -sys.getallocatedblocks -sys.getcheckinterval -sys.getdlopenflags -sys.getswitchinterval -sys.is_finalizing -sys.set_asyncgen_hooks -sys.set_coroutine_origin_tracking_depth -sys.setcheckinterval -sys.setdlopenflags -sys.setswitchinterval -sys.thread_info -sys.unraisablehook -time.CLOCK_MONOTONIC -time.CLOCK_MONOTONIC_RAW -time.CLOCK_PROCESS_CPUTIME_ID -time.CLOCK_REALTIME -time.CLOCK_THREAD_CPUTIME_ID -time.CLOCK_UPTIME_RAW -time._STRUCT_TM_ITEMS -time.altzone -time.clock_getres -time.clock_gettime -time.clock_gettime_ns -time.clock_settime -time.clock_settime_ns -time.daylight -time.get_clock_info -time.monotonic_ns -time.perf_counter_ns -time.timezone -time.tzname -time.tzset -__future__.CO_FUTURE_ANNOTATIONS -__future__.annotations -_collections_abc.__name_for_get_source__ -_osx_support._SYSTEM_NAME -_osx_support._get_system_name_and_version -_osx_support._is_sdk_available -_osx_support._sdk_available_cache -_pydecimal.BasicContext -_pydecimal.Clamped -_pydecimal.Context -_pydecimal.ConversionSyntax -_pydecimal.Decimal -_pydecimal.DecimalException -_pydecimal.DecimalTuple -_pydecimal.DefaultContext -_pydecimal.DivisionByZero -_pydecimal.DivisionImpossible -_pydecimal.DivisionUndefined -_pydecimal.ExtendedContext -_pydecimal.FloatOperation -_pydecimal.HAVE_CONTEXTVAR -_pydecimal.HAVE_THREADS -_pydecimal.Inexact -_pydecimal.InvalidContext -_pydecimal.InvalidOperation -_pydecimal.MAX_EMAX -_pydecimal.MAX_PREC -_pydecimal.MIN_EMIN -_pydecimal.MIN_ETINY -_pydecimal.Overflow -_pydecimal.ROUND_05UP -_pydecimal.ROUND_CEILING -_pydecimal.ROUND_DOWN -_pydecimal.ROUND_FLOOR -_pydecimal.ROUND_HALF_DOWN -_pydecimal.ROUND_HALF_EVEN -_pydecimal.ROUND_HALF_UP -_pydecimal.ROUND_UP -_pydecimal.Rounded -_pydecimal.Subnormal -_pydecimal.Underflow -_pydecimal._ContextManager -_pydecimal._Infinity -_pydecimal._Log10Memoize -_pydecimal._NaN -_pydecimal._NegativeInfinity -_pydecimal._NegativeOne -_pydecimal._One -_pydecimal._PyHASH_10INV -_pydecimal._PyHASH_INF -_pydecimal._PyHASH_MODULUS -_pydecimal._PyHASH_NAN -_pydecimal._SignedInfinity -_pydecimal._WorkRep -_pydecimal._Zero -_pydecimal.__all__ -_pydecimal.__builtins__ -_pydecimal.__cached__ -_pydecimal.__file__ -_pydecimal.__libmpdec_version__ -_pydecimal.__name__ -_pydecimal.__package__ -_pydecimal.__version__ -_pydecimal.__xname__ -_pydecimal._all_zeros -_pydecimal._condition_map -_pydecimal._convert_for_comparison -_pydecimal._convert_other -_pydecimal._current_context_var -_pydecimal._dec_from_triple -_pydecimal._decimal_lshift_exact -_pydecimal._dexp -_pydecimal._div_nearest -_pydecimal._dlog -_pydecimal._dlog10 -_pydecimal._dpower -_pydecimal._exact_half -_pydecimal._format_align -_pydecimal._format_number -_pydecimal._format_sign -_pydecimal._group_lengths -_pydecimal._iexp -_pydecimal._ilog -_pydecimal._insert_thousands_sep -_pydecimal._log10_digits -_pydecimal._log10_lb -_pydecimal._nbits -_pydecimal._normalize -_pydecimal._parse_format_specifier -_pydecimal._parse_format_specifier_regex -_pydecimal._parser -_pydecimal._rounding_modes -_pydecimal._rshift_nearest -_pydecimal._signals -_pydecimal._sqrt_nearest -_pydecimal.getcontext -_pydecimal.localcontext -_pydecimal.setcontext -ast.PyCF_ALLOW_TOP_LEVEL_AWAIT -ast.PyCF_TYPE_COMMENTS -code.InteractiveConsole -code.InteractiveInterpreter -code.__all__ -code.interact -compileall._compile_file_tuple -copyreg.__cached__ -copyreg.__file__ -csv.__version__ -datetime.datetime_CAPI -decimal.BasicContext -decimal.Clamped -decimal.Context -decimal.ConversionSyntax -decimal.Decimal -decimal.DecimalException -decimal.DecimalTuple -decimal.DefaultContext -decimal.DivisionByZero -decimal.DivisionImpossible -decimal.DivisionUndefined -decimal.ExtendedContext -decimal.FloatOperation -decimal.HAVE_CONTEXTVAR -decimal.HAVE_THREADS -decimal.Inexact -decimal.InvalidContext -decimal.InvalidOperation -decimal.MAX_EMAX -decimal.MAX_PREC -decimal.MIN_EMIN -decimal.MIN_ETINY -decimal.Overflow -decimal.ROUND_05UP -decimal.ROUND_CEILING -decimal.ROUND_DOWN -decimal.ROUND_FLOOR -decimal.ROUND_HALF_DOWN -decimal.ROUND_HALF_EVEN -decimal.ROUND_HALF_UP -decimal.ROUND_UP -decimal.Rounded -decimal.Subnormal -decimal.Underflow -decimal.__builtins__ -decimal.__cached__ -decimal.__file__ -decimal.__libmpdec_version__ -decimal.__name__ -decimal.__package__ -decimal.__version__ -decimal.getcontext -decimal.localcontext -decimal.setcontext -dis.Bytecode -dis.EXTENDED_ARG -dis.FORMAT_VALUE -dis.FORMAT_VALUE_CONVERTERS -dis.HAVE_ARGUMENT -dis.Instruction -dis.MAKE_FUNCTION -dis.MAKE_FUNCTION_FLAGS -dis._Instruction -dis._OPARG_WIDTH -dis._OPNAME_WIDTH -dis.__all__ -dis.__builtins__ -dis.__cached__ -dis.__file__ -dis._disassemble_bytes -dis._disassemble_recursive -dis._disassemble_str -dis._format_code_info -dis._get_code_object -dis._get_const_info -dis._get_instructions_bytes -dis._get_name_info -dis._have_code -dis._test -dis._try_compile -dis._unpack_opargs -dis.cmp_op -dis.code_info -dis.disco -dis.distb -dis.findlabels -dis.findlinestarts -dis.get_instructions -dis.hascompare -dis.hasconst -dis.hasfree -dis.hasjabs -dis.hasjrel -dis.haslocal -dis.hasname -dis.hasnargs -dis.opmap -dis.opname -dis.pretty_flags -dis.show_code -doctest._newline_convert -fractions.Fraction -fractions._PyHASH_INF -fractions._PyHASH_MODULUS -fractions._RATIONAL_FORMAT -fractions.__all__ -fractions.__builtins__ -fractions.__cached__ -fractions.__file__ -fractions.__name__ -fractions.__package__ -fractions._gcd -fractions.gcd -ftplib.FTP_TLS -gettext._unspecified -gettext.dnpgettext -gettext.dpgettext -gettext.npgettext -gettext.pgettext -hashlib.__all__ -hashlib.__block_openssl_constructor -hashlib.__builtin_constructor_cache -hashlib.__builtins__ -hashlib.__cached__ -hashlib.__file__ -hashlib.__get_builtin_constructor -hashlib.algorithms_available -hashlib.algorithms_guaranteed -hmac._openssl_md_meths -hmac.digest -inspect.CO_ITERABLE_COROUTINE -inspect.CO_NESTED -inspect.CO_NEWLOCALS -inspect.CO_NOFREE -inspect.CO_OPTIMIZED -keyword.__all__ -keyword.__builtins__ -keyword.__cached__ -keyword.__file__ -locale.ABDAY_1 -locale.ABDAY_2 -locale.ABDAY_3 -locale.ABDAY_4 -locale.ABDAY_5 -locale.ABDAY_6 -locale.ABDAY_7 -locale.ABMON_1 -locale.ABMON_10 -locale.ABMON_11 -locale.ABMON_12 -locale.ABMON_2 -locale.ABMON_3 -locale.ABMON_4 -locale.ABMON_5 -locale.ABMON_6 -locale.ABMON_7 -locale.ABMON_8 -locale.ABMON_9 -locale.ALT_DIGITS -locale.AM_STR -locale.CODESET -locale.CRNCYSTR -locale.DAY_1 -locale.DAY_2 -locale.DAY_3 -locale.DAY_4 -locale.DAY_5 -locale.DAY_6 -locale.DAY_7 -locale.D_FMT -locale.D_T_FMT -locale.ERA -locale.ERA_D_FMT -locale.ERA_D_T_FMT -locale.ERA_T_FMT -locale.MON_1 -locale.MON_10 -locale.MON_11 -locale.MON_12 -locale.MON_2 -locale.MON_3 -locale.MON_4 -locale.MON_5 -locale.MON_6 -locale.MON_7 -locale.MON_8 -locale.MON_9 -locale.NOEXPR -locale.PM_STR -locale.RADIXCHAR -locale.THOUSEP -locale.T_FMT -locale.T_FMT_AMPM -locale.YESEXPR -logging._after_at_fork_child_reinit_locks -logging._register_at_fork_reinit_lock -numbers.Complex -numbers.Integral -numbers.Number -numbers.Rational -numbers.Real -numbers.__all__ -os.CLD_CONTINUED -os.CLD_DUMPED -os.CLD_EXITED -os.CLD_TRAPPED -os.F_LOCK -os.F_TEST -os.F_TLOCK -os.F_ULOCK -os.NGROUPS_MAX -os.O_ACCMODE -os.O_ASYNC -os.O_DIRECTORY -os.O_EXLOCK -os.O_NOFOLLOW -os.O_SHLOCK -os.O_SYNC -os.P_ALL -os.P_NOWAIT -os.P_NOWAITO -os.P_PGID -os.P_PID -os.P_WAIT -os.RTLD_GLOBAL -os.RTLD_LAZY -os.RTLD_LOCAL -os.RTLD_NODELETE -os.RTLD_NOLOAD -os.RTLD_NOW -os.SCHED_FIFO -os.SCHED_OTHER -os.SCHED_RR -os.SEEK_DATA -os.SEEK_HOLE -os.ST_NOSUID -os.ST_RDONLY -os.TMP_MAX -os.WCONTINUED -os.WEXITED -os.WNOWAIT -os.WSTOPPED -os.WUNTRACED -os._fwalk -os._spawnvef -os.confstr_names -os.fwalk -os.pathconf_names -os.spawnl -os.spawnle -os.spawnlp -os.spawnlpe -os.spawnv -os.spawnve -os.spawnvp -os.spawnvpe -os.statvfs_result -os.supports_effective_ids -os.sysconf_names -pathlib.ELOOP -pickle.PickleBuffer -platform._ironpython26_sys_version_parser -platform._ironpython_sys_version_parser -platform._pypy_sys_version_parser -platform._sys_version -platform._sys_version_cache -platform._sys_version_parser -pydoc._adjust_cli_sys_path -pydoc._get_revised_path -selectors.KqueueSelector -selectors._PollLikeSelector -shlex.join -shutil._WIN_DEFAULT_PATHEXT -shutil._is_immutable -shutil._ntuple_diskusage -shutil.disk_usage -signal.ITIMER_PROF -signal.ITIMER_REAL -signal.ITIMER_VIRTUAL -signal.ItimerError -signal.SIGEMT -signal.SIGINFO -signal.SIGIOT -signal.SIG_BLOCK -signal.SIG_SETMASK -signal.SIG_UNBLOCK -signal.Sigmasks -socket.AF_APPLETALK -socket.AF_DECnet -socket.AF_IPX -socket.AF_LINK -socket.AF_ROUTE -socket.AF_SNA -socket.AF_SYSTEM -socket.AI_CANONNAME -socket.AI_DEFAULT -socket.AI_MASK -socket.AI_V4MAPPED -socket.AI_V4MAPPED_CFG -socket.CAPI -socket.EAI_ADDRFAMILY -socket.EAI_AGAIN -socket.EAI_BADFLAGS -socket.EAI_BADHINTS -socket.EAI_FAIL -socket.EAI_FAMILY -socket.EAI_MAX -socket.EAI_MEMORY -socket.EAI_NODATA -socket.EAI_NONAME -socket.EAI_OVERFLOW -socket.EAI_PROTOCOL -socket.EAI_SERVICE -socket.EAI_SOCKTYPE -socket.EAI_SYSTEM -socket.INADDR_ALLHOSTS_GROUP -socket.INADDR_ANY -socket.INADDR_BROADCAST -socket.INADDR_LOOPBACK -socket.INADDR_MAX_LOCAL_GROUP -socket.INADDR_NONE -socket.INADDR_UNSPEC_GROUP -socket.IPPORT_RESERVED -socket.IPPORT_USERRESERVED -socket.IPPROTO_AH -socket.IPPROTO_DSTOPTS -socket.IPPROTO_EGP -socket.IPPROTO_EON -socket.IPPROTO_ESP -socket.IPPROTO_FRAGMENT -socket.IPPROTO_GGP -socket.IPPROTO_GRE -socket.IPPROTO_HELLO -socket.IPPROTO_HOPOPTS -socket.IPPROTO_ICMP -socket.IPPROTO_ICMPV6 -socket.IPPROTO_IDP -socket.IPPROTO_IGMP -socket.IPPROTO_IPCOMP -socket.IPPROTO_IPV4 -socket.IPPROTO_MAX -socket.IPPROTO_ND -socket.IPPROTO_NONE -socket.IPPROTO_PIM -socket.IPPROTO_PUP -socket.IPPROTO_RAW -socket.IPPROTO_ROUTING -socket.IPPROTO_RSVP -socket.IPPROTO_SCTP -socket.IPPROTO_TP -socket.IPPROTO_XTP -socket.IPV6_CHECKSUM -socket.IPV6_JOIN_GROUP -socket.IPV6_LEAVE_GROUP -socket.IPV6_MULTICAST_HOPS -socket.IPV6_MULTICAST_IF -socket.IPV6_MULTICAST_LOOP -socket.IPV6_RECVTCLASS -socket.IPV6_RTHDR_TYPE_0 -socket.IPV6_TCLASS -socket.IPV6_UNICAST_HOPS -socket.IPV6_V6ONLY -socket.IP_ADD_MEMBERSHIP -socket.IP_DEFAULT_MULTICAST_LOOP -socket.IP_DEFAULT_MULTICAST_TTL -socket.IP_DROP_MEMBERSHIP -socket.IP_HDRINCL -socket.IP_MAX_MEMBERSHIPS -socket.IP_MULTICAST_IF -socket.IP_MULTICAST_LOOP -socket.IP_MULTICAST_TTL -socket.IP_OPTIONS -socket.IP_RECVDSTADDR -socket.IP_RECVOPTS -socket.IP_RECVRETOPTS -socket.IP_RETOPTS -socket.IP_TOS -socket.IP_TTL -socket.LOCAL_PEERCRED -socket.MSG_CTRUNC -socket.MSG_DONTROUTE -socket.MSG_DONTWAIT -socket.MSG_EOF -socket.MSG_EOR -socket.MSG_NOSIGNAL -socket.MSG_TRUNC -socket.NI_DGRAM -socket.NI_MAXHOST -socket.NI_MAXSERV -socket.PF_SYSTEM -socket.SCM_CREDS -socket.SCM_RIGHTS -socket.SOL_IP -socket.SOL_UDP -socket.SOMAXCONN -socket.SO_ACCEPTCONN -socket.SO_DEBUG -socket.SO_DONTROUTE -socket.SO_KEEPALIVE -socket.SO_RCVBUF -socket.SO_RCVLOWAT -socket.SO_RCVTIMEO -socket.SO_SNDBUF -socket.SO_SNDLOWAT -socket.SO_SNDTIMEO -socket.SO_USELOOPBACK -socket.SYSPROTO_CONTROL -socket.TCP_FASTOPEN -socket.TCP_INFO -socket.TCP_KEEPCNT -socket.TCP_KEEPINTVL -socket.TCP_MAXSEG -socket.TCP_NOTSENT_LOWAT -socketserver.ForkingMixIn -socketserver.ForkingTCPServer -socketserver.ForkingUDPServer -socketserver._NoThreads -socketserver._Threads -ssl.ALERT_DESCRIPTION_ACCESS_DENIED -ssl.ALERT_DESCRIPTION_BAD_CERTIFICATE -ssl.ALERT_DESCRIPTION_BAD_CERTIFICATE_HASH_VALUE -ssl.ALERT_DESCRIPTION_BAD_CERTIFICATE_STATUS_RESPONSE -ssl.ALERT_DESCRIPTION_BAD_RECORD_MAC -ssl.ALERT_DESCRIPTION_CERTIFICATE_EXPIRED -ssl.ALERT_DESCRIPTION_CERTIFICATE_REVOKED -ssl.ALERT_DESCRIPTION_CERTIFICATE_UNKNOWN -ssl.ALERT_DESCRIPTION_CERTIFICATE_UNOBTAINABLE -ssl.ALERT_DESCRIPTION_CLOSE_NOTIFY -ssl.ALERT_DESCRIPTION_DECODE_ERROR -ssl.ALERT_DESCRIPTION_DECOMPRESSION_FAILURE -ssl.ALERT_DESCRIPTION_DECRYPT_ERROR -ssl.ALERT_DESCRIPTION_HANDSHAKE_FAILURE -ssl.ALERT_DESCRIPTION_ILLEGAL_PARAMETER -ssl.ALERT_DESCRIPTION_INSUFFICIENT_SECURITY -ssl.ALERT_DESCRIPTION_INTERNAL_ERROR -ssl.ALERT_DESCRIPTION_NO_RENEGOTIATION -ssl.ALERT_DESCRIPTION_PROTOCOL_VERSION -ssl.ALERT_DESCRIPTION_RECORD_OVERFLOW -ssl.ALERT_DESCRIPTION_UNEXPECTED_MESSAGE -ssl.ALERT_DESCRIPTION_UNKNOWN_CA -ssl.ALERT_DESCRIPTION_UNKNOWN_PSK_IDENTITY -ssl.ALERT_DESCRIPTION_UNRECOGNIZED_NAME -ssl.ALERT_DESCRIPTION_UNSUPPORTED_CERTIFICATE -ssl.ALERT_DESCRIPTION_UNSUPPORTED_EXTENSION -ssl.ALERT_DESCRIPTION_USER_CANCELLED -ssl.AlertDescription -ssl.CERT_NONE -ssl.CERT_OPTIONAL -ssl.CERT_REQUIRED -ssl.CHANNEL_BINDING_TYPES -ssl.CertificateError -ssl.DER_cert_to_PEM_cert -ssl.DefaultVerifyPaths -ssl.HAS_ALPN -ssl.HAS_ECDH -ssl.HAS_NEVER_CHECK_COMMON_NAME -ssl.HAS_NPN -ssl.HAS_SNI -ssl.HAS_SSLv2 -ssl.HAS_SSLv3 -ssl.HAS_TLSv1 -ssl.HAS_TLSv1_1 -ssl.HAS_TLSv1_2 -ssl.HAS_TLSv1_3 -ssl.OPENSSL_VERSION -ssl.OPENSSL_VERSION_INFO -ssl.OPENSSL_VERSION_NUMBER -ssl.OP_ALL -ssl.OP_CIPHER_SERVER_PREFERENCE -ssl.OP_NO_COMPRESSION -ssl.OP_NO_SSLv2 -ssl.OP_NO_SSLv3 -ssl.OP_NO_TICKET -ssl.OP_NO_TLSv1 -ssl.OP_NO_TLSv1_1 -ssl.OP_NO_TLSv1_2 -ssl.OP_NO_TLSv1_3 -ssl.OP_SINGLE_DH_USE -ssl.OP_SINGLE_ECDH_USE -ssl.Options -ssl.PEM_FOOTER -ssl.PEM_HEADER -ssl.PEM_cert_to_DER_cert -ssl.PROTOCOL_SSLv23 -ssl.PROTOCOL_TLS -ssl.PROTOCOL_TLS_CLIENT -ssl.PROTOCOL_TLS_SERVER -ssl.PROTOCOL_TLSv1 -ssl.PROTOCOL_TLSv1_1 -ssl.PROTOCOL_TLSv1_2 -ssl.Purpose -ssl.SOL_SOCKET -ssl.SO_TYPE -ssl.SSLCertVerificationError -ssl.SSLContext -ssl.SSLEOFError -ssl.SSLError -ssl.SSLErrorNumber -ssl.SSLObject -ssl.SSLSocket -ssl.SSLSyscallError -ssl.SSLWantReadError -ssl.SSLWantWriteError -ssl.SSLZeroReturnError -ssl.SSL_ERROR_EOF -ssl.SSL_ERROR_INVALID_ERROR_CODE -ssl.SSL_ERROR_SSL -ssl.SSL_ERROR_SYSCALL -ssl.SSL_ERROR_WANT_CONNECT -ssl.SSL_ERROR_WANT_READ -ssl.SSL_ERROR_WANT_WRITE -ssl.SSL_ERROR_WANT_X509_LOOKUP -ssl.SSL_ERROR_ZERO_RETURN -ssl.TLSVersion -ssl.VERIFY_CRL_CHECK_CHAIN -ssl.VERIFY_CRL_CHECK_LEAF -ssl.VERIFY_DEFAULT -ssl.VERIFY_X509_STRICT -ssl.VERIFY_X509_TRUSTED_FIRST -ssl.VerifyFlags -ssl.VerifyMode -ssl._ASN1Object -ssl._DEFAULT_CIPHERS -ssl._OPENSSL_API_VERSION -ssl._PROTOCOL_NAMES -ssl._RESTRICTED_SERVER_CIPHERS -ssl._SSLMethod -ssl._SSLv2_IF_EXISTS -ssl._TLSAlertType -ssl._TLSContentType -ssl._TLSMessageType -ssl.__builtins__ -ssl.__cached__ -ssl.__file__ -ssl.__name__ -ssl.__package__ -ssl._create_default_https_context -ssl._create_stdlib_context -ssl._create_unverified_context -ssl._dnsname_match -ssl._inet_paton -ssl._ipaddress_match -ssl._sslcopydoc -ssl.cert_time_to_seconds -ssl.create_default_context -ssl.get_default_verify_paths -ssl.get_protocol_name -ssl.get_server_certificate -ssl.match_hostname -ssl.wrap_socket -statistics.NormalDist -statistics.StatisticsError -statistics.__all__ -statistics.__builtins__ -statistics.__cached__ -statistics.__file__ -statistics.__name__ -statistics.__package__ -statistics._coerce -statistics._convert -statistics._exact_ratio -statistics._fail_neg -statistics._find_lteq -statistics._find_rteq -statistics._isfinite -statistics._ss -statistics._sum -statistics.fmean -statistics.geometric_mean -statistics.harmonic_mean -statistics.mean -statistics.median -statistics.median_grouped -statistics.median_high -statistics.median_low -statistics.mode -statistics.multimode -statistics.pstdev -statistics.pvariance -statistics.quantiles -statistics.stdev -statistics.tau -statistics.variance -string._sentinel_dict -symtable.CELL -symtable.Class -symtable.DEF_ANNOT -symtable.DEF_BOUND -symtable.DEF_GLOBAL -symtable.DEF_IMPORT -symtable.DEF_LOCAL -symtable.DEF_NONLOCAL -symtable.DEF_PARAM -symtable.FREE -symtable.Function -symtable.GLOBAL_EXPLICIT -symtable.GLOBAL_IMPLICIT -symtable.LOCAL -symtable.SCOPE_MASK -symtable.SCOPE_OFF -symtable.SymbolTableFactory -symtable.USE -symtable.__all__ -symtable.__builtins__ -symtable.__cached__ -symtable.__file__ -symtable._newSymbolTable -sysconfig._use_darwin_global_library -tty.B115200 -tty.B230400 -tty.B57600 -tty.BS0 -tty.BS1 -tty.BSDLY -tty.CDSUSP -tty.CEOF -tty.CEOL -tty.CEOT -tty.CERASE -tty.CFLUSH -tty.CINTR -tty.CKILL -tty.CLNEXT -tty.CQUIT -tty.CR0 -tty.CR1 -tty.CR2 -tty.CR3 -tty.CRDLY -tty.CRPRNT -tty.CRTSCTS -tty.CSTART -tty.CSTOP -tty.CSUSP -tty.CWERASE -tty.ECHOCTL -tty.ECHOKE -tty.ECHOPRT -tty.EXTA -tty.EXTB -tty.FF0 -tty.FF1 -tty.FFDLY -tty.FIOASYNC -tty.FIOCLEX -tty.FIONBIO -tty.FIONCLEX -tty.FIONREAD -tty.FLUSHO -tty.IMAXBEL -tty.NL0 -tty.NL1 -tty.NLDLY -tty.OFDEL -tty.OFILL -tty.PENDIN -tty.TAB0 -tty.TAB1 -tty.TAB2 -tty.TAB3 -tty.TABDLY -tty.TCSASOFT -tty.TIOCCONS -tty.TIOCEXCL -tty.TIOCGETD -tty.TIOCGPGRP -tty.TIOCMBIC -tty.TIOCMBIS -tty.TIOCMGET -tty.TIOCMSET -tty.TIOCM_CAR -tty.TIOCM_CD -tty.TIOCM_CTS -tty.TIOCM_DSR -tty.TIOCM_DTR -tty.TIOCM_LE -tty.TIOCM_RI -tty.TIOCM_RNG -tty.TIOCM_RTS -tty.TIOCM_SR -tty.TIOCM_ST -tty.TIOCNOTTY -tty.TIOCNXCL -tty.TIOCOUTQ -tty.TIOCPKT -tty.TIOCPKT_DATA -tty.TIOCPKT_DOSTOP -tty.TIOCPKT_FLUSHREAD -tty.TIOCPKT_FLUSHWRITE -tty.TIOCPKT_NOSTOP -tty.TIOCPKT_START -tty.TIOCPKT_STOP -tty.TIOCSCTTY -tty.TIOCSETD -tty.TIOCSPGRP -tty.TIOCSTI -tty.VDISCARD -tty.VEOL2 -tty.VLNEXT -tty.VREPRINT -tty.VT0 -tty.VT1 -tty.VTDLY -tty.VWERASE -uuid.SafeUUID -uuid._AIX -uuid._GETTERS -uuid._LINUX -uuid._OS_GETTERS -uuid._generate_time_safe -uuid._has_uuid_generate_time_safe -uuid._is_universal -uuid._load_system_functions -uuid._unix_getnode -warnings._defaultaction -warnings._onceregistry -webbrowser._lock -webbrowser._os_preferred_browser -webbrowser.register_standard_browsers -_bisect.__file__ -_csv.Dialect -_csv.__file__ -_csv.__version__ -_csv._dialects -_csv.field_size_limit -_csv.get_dialect -_csv.list_dialects -_csv.register_dialect -_csv.unregister_dialect -_json.__file__ -_json.make_encoder -_multiprocessing.SemLock -_multiprocessing.__file__ -_multiprocessing.flags -_multiprocessing.sem_unlink -_posixsubprocess.__file__ -_random.__file__ -_scproxy.__file__ -_socket.AF_APPLETALK -_socket.AF_DECnet -_socket.AF_IPX -_socket.AF_LINK -_socket.AF_ROUTE -_socket.AF_SNA -_socket.AF_SYSTEM -_socket.AI_CANONNAME -_socket.AI_DEFAULT -_socket.AI_MASK -_socket.AI_V4MAPPED -_socket.AI_V4MAPPED_CFG -_socket.CAPI -_socket.CMSG_LEN -_socket.CMSG_SPACE -_socket.EAI_ADDRFAMILY -_socket.EAI_AGAIN -_socket.EAI_BADFLAGS -_socket.EAI_BADHINTS -_socket.EAI_FAIL -_socket.EAI_FAMILY -_socket.EAI_MAX -_socket.EAI_MEMORY -_socket.EAI_NODATA -_socket.EAI_NONAME -_socket.EAI_OVERFLOW -_socket.EAI_PROTOCOL -_socket.EAI_SERVICE -_socket.EAI_SOCKTYPE -_socket.EAI_SYSTEM -_socket.INADDR_ALLHOSTS_GROUP -_socket.INADDR_ANY -_socket.INADDR_BROADCAST -_socket.INADDR_LOOPBACK -_socket.INADDR_MAX_LOCAL_GROUP -_socket.INADDR_NONE -_socket.INADDR_UNSPEC_GROUP -_socket.IPPORT_RESERVED -_socket.IPPORT_USERRESERVED -_socket.IPPROTO_AH -_socket.IPPROTO_DSTOPTS -_socket.IPPROTO_EGP -_socket.IPPROTO_EON -_socket.IPPROTO_ESP -_socket.IPPROTO_FRAGMENT -_socket.IPPROTO_GGP -_socket.IPPROTO_GRE -_socket.IPPROTO_HELLO -_socket.IPPROTO_HOPOPTS -_socket.IPPROTO_ICMP -_socket.IPPROTO_ICMPV6 -_socket.IPPROTO_IDP -_socket.IPPROTO_IGMP -_socket.IPPROTO_IPCOMP -_socket.IPPROTO_IPV4 -_socket.IPPROTO_MAX -_socket.IPPROTO_ND -_socket.IPPROTO_NONE -_socket.IPPROTO_PIM -_socket.IPPROTO_PUP -_socket.IPPROTO_RAW -_socket.IPPROTO_ROUTING -_socket.IPPROTO_RSVP -_socket.IPPROTO_SCTP -_socket.IPPROTO_TP -_socket.IPPROTO_XTP -_socket.IPV6_CHECKSUM -_socket.IPV6_JOIN_GROUP -_socket.IPV6_LEAVE_GROUP -_socket.IPV6_MULTICAST_HOPS -_socket.IPV6_MULTICAST_IF -_socket.IPV6_MULTICAST_LOOP -_socket.IPV6_RECVTCLASS -_socket.IPV6_RTHDR_TYPE_0 -_socket.IPV6_TCLASS -_socket.IPV6_UNICAST_HOPS -_socket.IPV6_V6ONLY -_socket.IP_ADD_MEMBERSHIP -_socket.IP_DEFAULT_MULTICAST_LOOP -_socket.IP_DEFAULT_MULTICAST_TTL -_socket.IP_DROP_MEMBERSHIP -_socket.IP_HDRINCL -_socket.IP_MAX_MEMBERSHIPS -_socket.IP_MULTICAST_IF -_socket.IP_MULTICAST_LOOP -_socket.IP_MULTICAST_TTL -_socket.IP_OPTIONS -_socket.IP_RECVDSTADDR -_socket.IP_RECVOPTS -_socket.IP_RECVRETOPTS -_socket.IP_RETOPTS -_socket.IP_TOS -_socket.IP_TTL -_socket.LOCAL_PEERCRED -_socket.MSG_CTRUNC -_socket.MSG_DONTROUTE -_socket.MSG_DONTWAIT -_socket.MSG_EOF -_socket.MSG_EOR -_socket.MSG_NOSIGNAL -_socket.MSG_TRUNC -_socket.NI_DGRAM -_socket.NI_MAXHOST -_socket.NI_MAXSERV -_socket.PF_SYSTEM -_socket.SCM_CREDS -_socket.SCM_RIGHTS -_socket.SOL_IP -_socket.SOL_UDP -_socket.SOMAXCONN -_socket.SO_ACCEPTCONN -_socket.SO_DEBUG -_socket.SO_DONTROUTE -_socket.SO_KEEPALIVE -_socket.SO_RCVBUF -_socket.SO_RCVLOWAT -_socket.SO_RCVTIMEO -_socket.SO_SNDBUF -_socket.SO_SNDLOWAT -_socket.SO_SNDTIMEO -_socket.SO_USELOOPBACK -_socket.SYSPROTO_CONTROL -_socket.TCP_FASTOPEN -_socket.TCP_INFO -_socket.TCP_KEEPCNT -_socket.TCP_KEEPINTVL -_socket.TCP_MAXSEG -_socket.TCP_NOTSENT_LOWAT -_socket.__file__ -_socket.gethostbyname_ex -_struct.__file__ -array.ArrayType -array.__file__ -array.typecodes -binascii.__file__ -binascii.a2b_hqx -binascii.a2b_qp -binascii.b2a_hqx -binascii.b2a_qp -binascii.crc_hqx -binascii.rlecode_hqx -binascii.rledecode_hqx -cmath.__file__ -fcntl.FASYNC -fcntl.F_FULLFSYNC -fcntl.F_NOCACHE -fcntl.LOCK_EX -fcntl.LOCK_NB -fcntl.LOCK_SH -fcntl.LOCK_UN -fcntl.__file__ -fcntl.flock -fcntl.lockf -math.__file__ -pyexpat.EXPAT_VERSION -pyexpat.ErrorString -pyexpat.XMLParserType -pyexpat.XML_PARAM_ENTITY_PARSING_ALWAYS -pyexpat.XML_PARAM_ENTITY_PARSING_NEVER -pyexpat.XML_PARAM_ENTITY_PARSING_UNLESS_STANDALONE -pyexpat.__file__ -pyexpat.expat_CAPI -pyexpat.features -pyexpat.native_encoding -pyexpat.version_info -resource.RUSAGE_CHILDREN -resource.RUSAGE_SELF -resource.__file__ -resource.getpagesize -select.KQ_EV_ADD -select.KQ_EV_CLEAR -select.KQ_EV_DELETE -select.KQ_EV_DISABLE -select.KQ_EV_ENABLE -select.KQ_EV_EOF -select.KQ_EV_ERROR -select.KQ_EV_FLAG1 -select.KQ_EV_ONESHOT -select.KQ_EV_SYSFLAGS -select.KQ_FILTER_AIO -select.KQ_FILTER_PROC -select.KQ_FILTER_READ -select.KQ_FILTER_SIGNAL -select.KQ_FILTER_TIMER -select.KQ_FILTER_VNODE -select.KQ_FILTER_WRITE -select.KQ_NOTE_ATTRIB -select.KQ_NOTE_CHILD -select.KQ_NOTE_DELETE -select.KQ_NOTE_EXEC -select.KQ_NOTE_EXIT -select.KQ_NOTE_EXTEND -select.KQ_NOTE_FORK -select.KQ_NOTE_LINK -select.KQ_NOTE_LOWAT -select.KQ_NOTE_PCTRLMASK -select.KQ_NOTE_PDATAMASK -select.KQ_NOTE_RENAME -select.KQ_NOTE_REVOKE -select.KQ_NOTE_TRACK -select.KQ_NOTE_TRACKERR -select.KQ_NOTE_WRITE -select.PIPE_BUF -select.POLLRDBAND -select.POLLRDNORM -select.POLLWRBAND -select.POLLWRNORM -select.__file__ -select.kevent -select.kqueue -syslog.__file__ -termios.B115200 -termios.B230400 -termios.B57600 -termios.BS0 -termios.BS1 -termios.BSDLY -termios.CDSUSP -termios.CEOF -termios.CEOL -termios.CEOT -termios.CERASE -termios.CFLUSH -termios.CINTR -termios.CKILL -termios.CLNEXT -termios.CQUIT -termios.CR0 -termios.CR1 -termios.CR2 -termios.CR3 -termios.CRDLY -termios.CRPRNT -termios.CRTSCTS -termios.CSTART -termios.CSTOP -termios.CSUSP -termios.CWERASE -termios.ECHOCTL -termios.ECHOKE -termios.ECHOPRT -termios.EXTA -termios.EXTB -termios.FF0 -termios.FF1 -termios.FFDLY -termios.FIOASYNC -termios.FIOCLEX -termios.FIONBIO -termios.FIONCLEX -termios.FIONREAD -termios.FLUSHO -termios.IMAXBEL -termios.NL0 -termios.NL1 -termios.NLDLY -termios.OFDEL -termios.OFILL -termios.PENDIN -termios.TAB0 -termios.TAB1 -termios.TAB2 -termios.TAB3 -termios.TABDLY -termios.TCSASOFT -termios.TIOCCONS -termios.TIOCEXCL -termios.TIOCGETD -termios.TIOCGPGRP -termios.TIOCMBIC -termios.TIOCMBIS -termios.TIOCMGET -termios.TIOCMSET -termios.TIOCM_CAR -termios.TIOCM_CD -termios.TIOCM_CTS -termios.TIOCM_DSR -termios.TIOCM_DTR -termios.TIOCM_LE -termios.TIOCM_RI -termios.TIOCM_RNG -termios.TIOCM_RTS -termios.TIOCM_SR -termios.TIOCM_ST -termios.TIOCNOTTY -termios.TIOCNXCL -termios.TIOCOUTQ -termios.TIOCPKT -termios.TIOCPKT_DATA -termios.TIOCPKT_DOSTOP -termios.TIOCPKT_FLUSHREAD -termios.TIOCPKT_FLUSHWRITE -termios.TIOCPKT_NOSTOP -termios.TIOCPKT_START -termios.TIOCPKT_STOP -termios.TIOCSCTTY -termios.TIOCSETD -termios.TIOCSPGRP -termios.TIOCSTI -termios.VDISCARD -termios.VEOL2 -termios.VLNEXT -termios.VREPRINT -termios.VT0 -termios.VT1 -termios.VTDLY -termios.VWERASE -termios.__file__ -termios.tcdrain -termios.tcflow -termios.tcflush -termios.tcsendbreak -unicodedata.__file__ -unicodedata.combining -unicodedata.decimal -unicodedata.decomposition -unicodedata.digit -unicodedata.east_asian_width -unicodedata.is_normalized -unicodedata.mirrored -unicodedata.numeric -unicodedata.ucnhash_CAPI -zlib.ZLIB_RUNTIME_VERSION -zlib.ZLIB_VERSION -zlib.__file__ -zlib.__version__ -_io.BufferedRWPair ValueError('no signature found') != (reader, writer, buffer_size=8192, /) -_io.BufferedRandom ValueError('no signature found') != (raw, buffer_size=8192) -_io.BufferedReader ValueError('no signature found') != (raw, buffer_size=8192) -_io.BufferedWriter ValueError('no signature found') != (raw, buffer_size=8192) -_io.BytesIO ValueError('no signature found') != (initial_bytes=b'') -_io.FileIO ValueError('no signature found') != (file, mode='r', closefd=True, opener=None) -_io.StringIO ValueError('no signature found') != (initial_value='', newline='\n') -_io.TextIOWrapper ValueError('no signature found') != (buffer, encoding=None, errors=None, newline=None, line_buffering=False, write_through=False) -_io._BufferedIOBase () != ValueError('no signature found') -_io._IOBase () != ValueError('no signature found') -_io._RawIOBase () != ValueError('no signature found') -_io._TextIOBase () != ValueError('no signature found') -_thread.LockType ValueError('no signature found') != () -_weakref.proxy ValueError('no signature found') != None -builtins.complex ValueError('no signature found') != (real=0, imag=0) -builtins.enumerate ValueError('no signature found') != (iterable, start=0) -builtins.float ValueError('no signature found') != (x=0, /) -builtins.list ValueError('no signature found') != (iterable=(), /) -builtins.memoryview ValueError('no signature found') != (object) -builtins.property ValueError('no signature found') != (fget=None, fset=None, fdel=None, doc=None) -builtins.reversed None != (sequence, /) -builtins.tuple ValueError('no signature found') != (iterable=(), /) -gc.collect (*args, **kwargs) != None -gc.disable (*args, **kwargs) != None -gc.enable (*args, **kwargs) != None -gc.get_count (*args, **kwargs) != None -gc.get_debug (*args, **kwargs) != None -gc.get_objects (*args, **kwargs) != None -gc.get_referents (*args, **kwargs) != None -gc.get_referrers (*args, **kwargs) != None -gc.get_stats (*args, **kwargs) != None -gc.get_threshold (*args, **kwargs) != None -gc.is_tracked (*args, **kwargs) != None -gc.isenabled (*args, **kwargs) != None -gc.set_debug (*args, **kwargs) != None -gc.set_threshold (*args, **kwargs) != None -itertools._grouper () != ValueError('no signature found') -itertools.accumulate ValueError('no signature found') != (iterable, func=None, *, initial=None) -itertools.combinations ValueError('no signature found') != (iterable, r) -itertools.combinations_with_replacement ValueError('no signature found') != (iterable, r) -itertools.compress ValueError('no signature found') != (data, selectors) -itertools.count ValueError('no signature found') != (start=0, step=1) -itertools.cycle ValueError('no signature found') != (iterable, /) -itertools.dropwhile ValueError('no signature found') != (predicate, iterable, /) -itertools.filterfalse ValueError('no signature found') != (function, iterable, /) -itertools.groupby ValueError('no signature found') != (iterable, key=None) -itertools.permutations ValueError('no signature found') != (iterable, r=None) -itertools.starmap ValueError('no signature found') != (function, iterable, /) -itertools.takewhile ValueError('no signature found') != (predicate, iterable, /) -itertools.tee ValueError('no signature found') != None -posix.times_result ValueError('no signature found') != (iterable=(), /) -posix.uname_result ValueError('no signature found') != (iterable=(), /) -pwd.struct_passwd ValueError('no signature found') != (iterable=(), /) -time.struct_time ValueError('no signature found') != (iterable=(), /) -_compression.BaseStream () != ValueError('no signature found') -_py_abc.ABCMeta (name, bases, namespace, **kwargs) != (name, bases, namespace, /, **kwargs) -abc.abstractproperty ValueError('no signature found') != (fget=None, fset=None, fdel=None, doc=None) -argparse.ArgumentParser (prog=None, usage=None, description=None, epilog=None, parents=[], formatter_class=, prefix_chars='-', fromfile_prefix_chars=None, argument_default=None, conflict_handler='error', add_help=True, allow_abbrev=True, exit_on_error=True) != (prog=None, usage=None, description=None, epilog=None, parents=[], formatter_class=, prefix_chars='-', fromfile_prefix_chars=None, argument_default=None, conflict_handler='error', add_help=True, allow_abbrev=True) -calendar.calendar None != (theyear, w=2, l=1, c=6, m=3) -calendar.firstweekday None != () -calendar.month None != (theyear, themonth, w=0, l=0) -calendar.monthcalendar None != (year, month) -calendar.prcal None != (theyear, w=0, l=0, c=6, m=3) -calendar.prmonth None != (theyear, themonth, w=0, l=0) -calendar.prweek None != (theweek, width) -calendar.week None != (theweek, width) -calendar.weekheader None != (width) -collections.Counter (*args, **kwds) != (iterable=None, /, **kwds) -collections.OrderedDict (*args, **kwds) != ValueError('no signature found') -collections.UserDict (*args, **kwargs) != (dict=None, /, **kwargs) -collections.defaultdict (*args, **kwargs) != ValueError('no signature found') -compileall.compile_dir (dir, maxlevels=10, ddir=None, force=False, rx=None, quiet=0, legacy=False, optimize=-1, workers=1) != (dir, maxlevels=10, ddir=None, force=False, rx=None, quiet=0, legacy=False, optimize=-1, workers=1, invalidation_mode=None) -compileall.compile_file (fullname, ddir=None, force=False, rx=None, quiet=0, legacy=False, optimize=-1) != (fullname, ddir=None, force=False, rx=None, quiet=0, legacy=False, optimize=-1, invalidation_mode=None) -compileall.compile_path (skip_curdir=1, maxlevels=0, force=False, quiet=0, legacy=False, optimize=-1) != (skip_curdir=1, maxlevels=0, force=False, quiet=0, legacy=False, optimize=-1, invalidation_mode=None) -configparser.ConfigParser (defaults=None, dict_type=, allow_no_value=False, *, delimiters=('=', ':'), comment_prefixes=('#', ';'), inline_comment_prefixes=None, strict=True, empty_lines_in_values=True, default_section='DEFAULT', interpolation=, converters=) != (defaults=None, dict_type=, allow_no_value=False, *, delimiters=('=', ':'), comment_prefixes=('#', ';'), inline_comment_prefixes=None, strict=True, empty_lines_in_values=True, default_section='DEFAULT', interpolation=, converters=) -configparser.RawConfigParser (defaults=None, dict_type=, allow_no_value=False, *, delimiters=('=', ':'), comment_prefixes=('#', ';'), inline_comment_prefixes=None, strict=True, empty_lines_in_values=True, default_section='DEFAULT', interpolation=, converters=) != (defaults=None, dict_type=, allow_no_value=False, *, delimiters=('=', ':'), comment_prefixes=('#', ';'), inline_comment_prefixes=None, strict=True, empty_lines_in_values=True, default_section='DEFAULT', interpolation=, converters=) -datetime.date (year, month=None, day=None) != ValueError('no signature found') -datetime.datetime (year, month=None, day=None, hour=0, minute=0, second=0, microsecond=0, tzinfo=None, *, fold=0) != ValueError('no signature found') -datetime.time (hour=0, minute=0, second=0, microsecond=0, tzinfo=None, *, fold=0) != ValueError('no signature found') -datetime.timedelta (days=0, seconds=0, microseconds=0, milliseconds=0, minutes=0, hours=0, weeks=0) != ValueError('no signature found') -datetime.timezone (offset, name=) != ValueError('no signature found') -datetime.tzinfo () != ValueError('no signature found') -difflib.IS_LINE_JUNK (line, pat=) != (line, pat=) -dis.dis None != (x=None, *, file=None, depth=None) -dis.disassemble None != (co, lasti=-1, *, file=None) -doctest._SpoofOut ValueError('no signature found') != (initial_value='', newline='\n') -fnmatch._compile_pattern (pat) != None -functools._lru_cache_wrapper (user_function, maxsize, typed, _CacheInfo) != ValueError('no signature found') -functools._make_key (args, kwds, typed, kwd_mark=(,), fasttypes={, }, tuple=, type=, len=) != (args, kwds, typed, kwd_mark=(,), fasttypes={, }, tuple=, type=, len=) -functools.partial (func, /, *args, **keywords) != ValueError('no signature found') -gettext.Catalog (domain, localedir=None, languages=None, class_=None, fallback=False, codeset=None) != (domain, localedir=None, languages=None, class_=None, fallback=False, codeset=['unspecified']) -gettext.install (domain, localedir=None, codeset=None, names=None) != (domain, localedir=None, codeset=['unspecified'], names=None) -gettext.translation (domain, localedir=None, languages=None, class_=None, fallback=False, codeset=None) != (domain, localedir=None, languages=None, class_=None, fallback=False, codeset=['unspecified']) -hashlib.new None != (name, data=b'', **kwargs) -hmac.HMAC (key, msg=None, digestmod=None) != (key, msg=None, digestmod='') -hmac.new (key, msg=None, digestmod=None) != (key, msg=None, digestmod='') -io.BufferedIOBase () != ValueError('no signature found') -io.IOBase () != ValueError('no signature found') -io.RawIOBase () != ValueError('no signature found') -io.TextIOBase () != ValueError('no signature found') -locale.getlocale (category=0) != (category=2) -locale.resetlocale (category=6) != (category=0) -logging.Formatter (fmt=None, datefmt=None, style='%') != (fmt=None, datefmt=None, style='%', validate=True) -os.stat_result ValueError('no signature found') != (iterable=(), /) -os.system None != (cmd) -os.terminal_size ValueError('no signature found') != (iterable=(), /) -pathlib._PreciseSelector (name, child_parts) != (name, child_parts, flavour) -pathlib._RecursiveWildcardSelector (pat, child_parts) != (pat, child_parts, flavour) -pathlib._Selector (child_parts) != (child_parts, flavour) -pathlib._WildcardSelector (pat, child_parts) != (pat, child_parts, flavour) -pathlib._make_selector (pattern_parts) != None -platform.architecture (executable='/Users/nameless/Desktop/ProgrammingLanguage/Rust/RustPython/target/release/rustpython', bits='', linkage='') != (executable='/Library/Developer/CommandLineTools/usr/bin/python3', bits='', linkage='') -platform.python_branch None != () -platform.python_build None != () -platform.python_compiler None != () -platform.python_implementation None != () -platform.python_revision None != () -platform.python_version None != () -py_compile.compile (file, cfile=None, dfile=None, doraise=False, optimize=-1, invalidation_mode=None) != (file, cfile=None, dfile=None, doraise=False, optimize=-1, invalidation_mode=None, quiet=0) -pydoc._start_server (urlhandler, port) != (urlhandler, hostname, port) -pydoc.browse (port=0, *, open_browser=True) != (port=0, *, open_browser=True, hostname='localhost') -random.betavariate None != (alpha, beta) -random.choice None != (seq) -random.choices None != (population, weights=None, *, cum_weights=None, k=1) -random.expovariate None != (lambd) -random.gammavariate None != (alpha, beta) -random.gauss None != (mu, sigma) -random.getstate None != () -random.lognormvariate None != (mu, sigma) -random.normalvariate None != (mu, sigma) -random.paretovariate None != (alpha) -random.randint None != (a, b) -random.randrange None != (start, stop=None, step=1, _int=) -random.sample None != (population, k) -random.seed None != (a=None, version=2) -random.setstate None != (state) -random.shuffle None != (x, random=None) -random.triangular None != (low=0.0, high=1.0, mode=None) -random.uniform None != (a, b) -random.vonmisesvariate None != (mu, kappa) -random.weibullvariate None != (alpha, beta) -re._compile_repl (repl, pattern) != None -reprlib.repr None != (x) -symtable.Symbol () != (name, flags, namespaces=None, *, module_scope=False) -symtable.SymbolTable () != (raw_table, filename) -symtable.symtable None != (code, filename, compile_type) -sysconfig.get_path (name, scheme='posix_prefix', vars=None, expand=True) != (name, scheme='osx_framework_library', vars=None, expand=True) -sysconfig.get_paths (scheme='posix_prefix', vars=None, expand=True) != (scheme='osx_framework_library', vars=None, expand=True) -tarfile.open None != (name=None, mode='r', fileobj=None, bufsize=10240, **kwargs) -traceback.StackSummary ValueError('no signature found') != (iterable=(), /) -uuid.UUID (hex=None, bytes=None, bytes_le=None, fields=None, int=None, version=None) != (hex=None, bytes=None, bytes_le=None, fields=None, int=None, version=None, *, is_safe=) -uuid.getnode () != (*, getters=None) -venv.EnvBuilder (system_site_packages=False, clear=False, symlinks=False, upgrade=False, with_pip=False, prompt=None, upgrade_deps=False) != (system_site_packages=False, clear=False, symlinks=False, upgrade=False, with_pip=False, prompt=None) -venv.create (env_dir, system_site_packages=False, clear=False, symlinks=False, with_pip=False, prompt=None, upgrade_deps=False) != (env_dir, system_site_packages=False, clear=False, symlinks=False, with_pip=False, prompt=None) -weakref.WeakValueDictionary (*args, **kw) != (other=(), /, **kw) -weakref.finalize (obj, func, *args, **kwargs) != (obj, func, /, *args, **kwargs) -webbrowser._synthesize (browser, update_tryorder=1) != (browser, *, preferred=False) -webbrowser.register (name, klass, instance=None, update_tryorder=1) != (name, klass, instance=None, *, preferred=False) -resource.struct_rusage ValueError('no signature found') != (iterable=(), /) - -out of 277 modules: - not_implemented 86 - failed_to_import 0 - missing_items 84 - mismatched_items 46 From aef89ceaecabe681ec414372ac59c285eb8e182b Mon Sep 17 00:00:00 2001 From: Jack-R-lantern Date: Sat, 9 Oct 2021 17:32:03 +0900 Subject: [PATCH 5/8] Add __contains__ in dict_items --- extra_tests/snippets/builtin_dict.py | 10 ++++++++-- vm/src/builtins/dict.rs | 10 ++++++++-- 2 files changed, 16 insertions(+), 4 deletions(-) diff --git a/extra_tests/snippets/builtin_dict.py b/extra_tests/snippets/builtin_dict.py index 4a18c9f0d..f240b431d 100644 --- a/extra_tests/snippets/builtin_dict.py +++ b/extra_tests/snippets/builtin_dict.py @@ -16,7 +16,7 @@ assert {'a': 123}.get('b') == None assert {'a': 123}.get('b', 456) == 456 d = {'a': 123, 'b': 456} - +assert list(reversed(d)) == ['b', 'a'] assert list(reversed(d.keys())) == ['b', 'a'] assert list(reversed(d.values())) == [456, 123] assert list(reversed(d.items())) == [('b', 456), ('a', 123)] @@ -27,7 +27,13 @@ with assert_raises(StopIteration): assert 'dict' in dict().__doc__ d = {'a': 123, 'b': 456} +assert 1 not in d.items() +assert 'a' not in d.items() +assert 'a', 123 not in d.items() +assert () not in d.items() +assert (1) not in d.items() +assert ('a') not in d.items() assert ('a', 123) in d.items() assert ('b', 456) in d.items() assert ('a', 123, 3) not in d.items() -assert () not in d.items() \ No newline at end of file +assert ('a', 123, 'b', 456) not in d.items() \ No newline at end of file diff --git a/vm/src/builtins/dict.rs b/vm/src/builtins/dict.rs index 706abf2d7..85e2fad83 100644 --- a/vm/src/builtins/dict.rs +++ b/vm/src/builtins/dict.rs @@ -3,7 +3,7 @@ use super::{ PyTypeRef, }; use crate::{ - builtins::PyTupleRef, + builtins::PyTuple, common::ascii, dictdatatype::{self, DictKey}, function::{ArgIterable, FuncArgs, IntoPyObject, KwArgs, OptionalArg}, @@ -985,7 +985,13 @@ impl PyDictItems { } #[pymethod(magic)] - fn contains(zelf: PyRef, needle: PyTupleRef, vm: &VirtualMachine) -> PyResult { + fn contains(zelf: PyRef, needle: PyObjectRef, vm: &VirtualMachine) -> PyResult { + let needle = match_class! { + match needle { + tuple @ PyTuple => tuple, + _ => return Ok(false), + } + }; if needle.len() != 2 { return Ok(false); } From 8056604102e1c358103cb6ec6b7ebfdcf28d3e4b Mon Sep 17 00:00:00 2001 From: Jack-R-lantern Date: Sat, 9 Oct 2021 17:48:55 +0900 Subject: [PATCH 6/8] Add __contains__ in dict_items --- Lib/test/test_dict.py | 2 -- vm/src/builtins/dict.rs | 2 +- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/Lib/test/test_dict.py b/Lib/test/test_dict.py index 8aef739c0..c999c8174 100644 --- a/Lib/test/test_dict.py +++ b/Lib/test/test_dict.py @@ -1300,8 +1300,6 @@ class DictTest(unittest.TestCase): except RuntimeError: # implementation defined pass - # TODO: RUSTPYTHON - @unittest.expectedFailure def test_dictitems_contains_use_after_free(self): class X: def __eq__(self, other): diff --git a/vm/src/builtins/dict.rs b/vm/src/builtins/dict.rs index 85e2fad83..5856fc3ce 100644 --- a/vm/src/builtins/dict.rs +++ b/vm/src/builtins/dict.rs @@ -997,7 +997,7 @@ impl PyDictItems { } let key = needle.fast_getitem(0); let found = zelf.dict().contains(key.clone(), vm)?; - if found == false { + if !found { return Ok(false); } let value = needle.fast_getitem(1); From 5a8c6ad71356146dc9b4059a300cd0a2d6e76f34 Mon Sep 17 00:00:00 2001 From: Jack-R-lantern Date: Sat, 9 Oct 2021 17:53:05 +0900 Subject: [PATCH 7/8] Add __contains__ in dict_items --- vm/src/builtins/dict.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vm/src/builtins/dict.rs b/vm/src/builtins/dict.rs index 5856fc3ce..d36811619 100644 --- a/vm/src/builtins/dict.rs +++ b/vm/src/builtins/dict.rs @@ -1001,7 +1001,7 @@ impl PyDictItems { return Ok(false); } let value = needle.fast_getitem(1); - let found = PyDict::getitem(zelf.dict().clone(), key, vm).unwrap(); + let found = PyDict::getitem(zelf.dict().clone(), key, vm)?; if !vm.identical_or_equal(&found, &value)? { return Ok(false); } From a0a61a6722a50d8d36e08fe080889a48c0d480ff Mon Sep 17 00:00:00 2001 From: Jack-R-lantern Date: Sun, 10 Oct 2021 07:04:22 +0900 Subject: [PATCH 8/8] Add __contains__ in dict_items --- vm/src/builtins/dict.rs | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/vm/src/builtins/dict.rs b/vm/src/builtins/dict.rs index d36811619..8e3f0ac7f 100644 --- a/vm/src/builtins/dict.rs +++ b/vm/src/builtins/dict.rs @@ -996,16 +996,12 @@ impl PyDictItems { return Ok(false); } let key = needle.fast_getitem(0); - let found = zelf.dict().contains(key.clone(), vm)?; - if !found { + if !zelf.dict().contains(key.clone(), vm)? { return Ok(false); } let value = needle.fast_getitem(1); let found = PyDict::getitem(zelf.dict().clone(), key, vm)?; - if !vm.identical_or_equal(&found, &value)? { - return Ok(false); - } - Ok(true) + vm.identical_or_equal(&found, &value) } }