diff --git a/src/docstub/_analysis.py b/src/docstub/_analysis.py index a5ff9f3..f4df273 100644 --- a/src/docstub/_analysis.py +++ b/src/docstub/_analysis.py @@ -1,6 +1,5 @@ """Collect type information.""" -import builtins import importlib import json import logging @@ -226,27 +225,6 @@ def _is_type(value): return is_type -def _builtin_types(): - """Return known imports for all builtins (in the current runtime). - - Returns - ------- - known_imports : dict[str, KnownImport] - """ - known_builtins = set(dir(builtins)) - - known_imports = {} - for name in known_builtins: - if name.startswith("_"): - continue - value = getattr(builtins, name) - if not _is_type(value): - continue - known_imports[name] = KnownImport(builtin_name=name) - - return known_imports - - def _runtime_types_in_module(module_name): module = importlib.import_module(module_name) types = {} @@ -277,18 +255,20 @@ def common_known_types(): Examples -------- >>> types = common_known_types() - >>> types["str"] - - >>> types["Iterable"] - + >>> types["builtins.str"] + + >>> types["typing.Iterable"] + >>> types["collections.abc.Iterable"] """ - known_imports = _builtin_types() - known_imports |= _runtime_types_in_module("typing") - # Overrides containers from typing - known_imports |= _runtime_types_in_module("collections.abc") - return known_imports + from ._stdlib_types import stdlib_types + + types = { + f"{module}.{type_name}": KnownImport(import_path=module, import_name=type_name) + for module, type_name in stdlib_types + } + return types class TypeCollector(cst.CSTVisitor): @@ -334,7 +314,7 @@ def collect(cls, file): Returns ------- - collected : dict[str, KnownImport] + collected_types : dict[str, KnownImport] """ file = Path(file) with file.open("r") as fo: @@ -343,7 +323,7 @@ def collect(cls, file): tree = cst.parse_module(source) collector = cls(module_name=module_name_from_path(file)) tree.visit(collector) - return collector.known_imports + return collector.collected_types def __init__(self, *, module_name): """Initialize type collector. @@ -354,7 +334,7 @@ def __init__(self, *, module_name): """ self.module_name = module_name self._stack = [] - self.known_imports = {} + self.collected_types = {} def visit_ClassDef(self, node: cst.ClassDef) -> bool: self._stack.append(node.name.value) @@ -396,9 +376,104 @@ def _collect_type_annotation(self, stack): stack : Iterable[str] A list of names that form the path to the collected type. """ - qualname = ".".join([self.module_name, *stack]) known_import = KnownImport(import_path=self.module_name, import_name=stack[0]) - self.known_imports[qualname] = known_import + + qualname = f"{self.module_name}.{'.'.join(stack)}" + scoped_name = f"{self.module_name}:{'.'.join(stack)}" + self.collected_types[qualname] = known_import + self.collected_types[scoped_name] = known_import + + +class StubTypeCollector(TypeCollector): + + def __init__(self, *, module_name): + """Initialize type collector. + + Parameters + ---------- + module_name : str + """ + super().__init__(module_name=module_name) + self.collected_types = set() + self.dunder_all = set() + + @classmethod + def collect(cls, file): + """Collect importable type annotations in given file. + + Parameters + ---------- + file : Path + + Returns + ------- + collected_types : dict[str, KnownImport] + """ + file = Path(file) + with file.open("r") as fo: + source = fo.read() + + tree = cst.parse_module(source) + collector = cls(module_name=module_name_from_path(file)) + tree.visit(collector) + return collector.collected_types, collector.dunder_all + + def visit_ImportFrom(self, node): + # https://typing.python.org/en/latest/spec/distributing.html#import-conventions + + if cstm.matches(node, cstm.ImportFrom(names=cstm.ImportStar())): + module_names = cstm.findall(node.module, cstm.Name()) + module = "_".join(name.value for name in module_names) + stack = [*self._stack, f""] + self._collect_type_annotation(stack) + + names = cstm.findall(node, cstm.AsName()) + for name in names: + if cstm.matches(name, cstm.AsName(name=cstm.Name())): + value = name.name.value + assert value + if value == "__all__": + continue + + stack = [*self._stack, value] + self._collect_type_annotation(stack) + + def visit_AugAssign(self, node): + is_add_assign_to_dunder_all = cstm.matches( + node, + cstm.AugAssign( + target=cstm.Name(value="__all__"), operator=cstm.AddAssign() + ), + ) + is_assign_list = cstm.matches(node.value, cstm.List()) + if is_add_assign_to_dunder_all and is_assign_list: + strings = cstm.findall(node.value, cstm.SimpleString()) + for string in strings: + self._collect_dunder_all(string.value) + + def visit_Assign(self, node): + is_assign_to_dunder_all = cstm.matches( + node, + cstm.Assign(targets=[cstm.AssignTarget(target=cstm.Name(value="__all__"))]), + ) + is_assign_list = cstm.matches(node.value, cstm.List()) + if is_assign_to_dunder_all and is_assign_list: + strings = cstm.findall(node.value, cstm.SimpleString()) + for string in strings: + self._collect_dunder_all(string.value) + + def _collect_type_annotation(self, stack): + """Collect an importable type annotation. + + Parameters + ---------- + stack : Iterable[str] + A list of names that form the path to the collected type. + """ + self.collected_types.add((self.module_name, ".".join(stack))) + + def _collect_dunder_all(self, value): + self.dunder_all.add((self.module_name, value.strip("'\""))) class TypeMatcher: @@ -427,6 +502,7 @@ def __init__( types=None, type_prefixes=None, type_nicknames=None, + implicit_modules=("collections.abc", "typing", "_typeshed"), ): """ Parameters @@ -438,6 +514,7 @@ def __init__( self.types = types or common_known_types() self.type_prefixes = type_prefixes or {} self.type_nicknames = type_nicknames or {} + self.implicit_modules = implicit_modules self.successful_queries = 0 self.unknown_qualnames = [] @@ -492,20 +569,39 @@ def match(self, search_name): # Replace alias search_name = self.type_nicknames.get(search_name, search_name) - if type_origin is None and self.current_module: - # Try scope of current module - module_name = module_name_from_path(self.current_module) - try_qualname = f"{module_name}.{search_name}" + if type_origin is None: + # Try builtin + try_qualname = f"builtins.{search_name}" type_origin = self.types.get(try_qualname) if type_origin: type_name = search_name if type_origin is None and search_name in self.types: + # Direct match type_name = search_name type_origin = self.types[search_name] + if type_origin is None and self.current_module: + # Try scope of current module + for sep in [".", ":"]: + try_qualname = f"{self.current_module}{sep}{search_name}" + type_origin = self.types.get(try_qualname) + if type_origin: + type_name = search_name + break + + if type_origin is None and self.implicit_modules: + # Try implicit modules + for module in self.implicit_modules: + try_qualname = f"{module}.{search_name}" + type_origin = self.types.get(try_qualname) + if type_origin: + type_name = search_name + break + if type_origin is None: - # Try a subset of the qualname (first 'a.b.c', then 'a.b' and 'a') + # Try matching with module prefix, + # try a subset of the qualname (first 'a.b.c', then 'a.b' and 'a') for partial_qualname in reversed(accumulate_qualname(search_name)): type_origin = self.type_prefixes.get(partial_qualname) if type_origin: diff --git a/src/docstub/_cli.py b/src/docstub/_cli.py index 33b137b..459bfb8 100644 --- a/src/docstub/_cli.py +++ b/src/docstub/_cli.py @@ -89,14 +89,14 @@ def _collect_types(root_path): ------- types : dict[str, ~.KnownImport] """ - types = common_known_types() - + types = {} collect_cached_types = FileCache( func=TypeCollector.collect, serializer=TypeCollector.ImportSerializer(), cache_dir=Path.cwd() / ".docstub_cache", name=f"{__version__}/collected_types", ) + if root_path.is_dir(): for source_path in walk_python_package(root_path): logger.info("collecting types in %s", source_path) diff --git a/src/docstub/_stdlib_types.py b/src/docstub/_stdlib_types.py new file mode 100644 index 0000000..4915c03 --- /dev/null +++ b/src/docstub/_stdlib_types.py @@ -0,0 +1,5736 @@ +# File generated with collect_stdlib_types.py + +stdlib_types = ( + ("__future__", "_Feature"), + ("__future__", "_VersionInfo"), + ("_ast", "AST"), + ("_ast", "Add"), + ("_ast", "And"), + ("_ast", "AnnAssign"), + ("_ast", "Assert"), + ("_ast", "Assign"), + ("_ast", "AsyncFor"), + ("_ast", "AsyncFunctionDef"), + ("_ast", "AsyncWith"), + ("_ast", "Attribute"), + ("_ast", "AugAssign"), + ("_ast", "Await"), + ("_ast", "BinOp"), + ("_ast", "BitAnd"), + ("_ast", "BitOr"), + ("_ast", "BitXor"), + ("_ast", "BoolOp"), + ("_ast", "Break"), + ("_ast", "Call"), + ("_ast", "ClassDef"), + ("_ast", "Compare"), + ("_ast", "Constant"), + ("_ast", "Continue"), + ("_ast", "Del"), + ("_ast", "Delete"), + ("_ast", "Dict"), + ("_ast", "DictComp"), + ("_ast", "Div"), + ("_ast", "Eq"), + ("_ast", "ExceptHandler"), + ("_ast", "Expr"), + ("_ast", "Expression"), + ("_ast", "FloorDiv"), + ("_ast", "For"), + ("_ast", "FormattedValue"), + ("_ast", "FunctionDef"), + ("_ast", "FunctionType"), + ("_ast", "GeneratorExp"), + ("_ast", "Global"), + ("_ast", "Gt"), + ("_ast", "GtE"), + ("_ast", "If"), + ("_ast", "IfExp"), + ("_ast", "Import"), + ("_ast", "ImportFrom"), + ("_ast", "In"), + ("_ast", "Interactive"), + ("_ast", "Invert"), + ("_ast", "Is"), + ("_ast", "IsNot"), + ("_ast", "JoinedStr"), + ("_ast", "LShift"), + ("_ast", "Lambda"), + ("_ast", "List"), + ("_ast", "ListComp"), + ("_ast", "Load"), + ("_ast", "Lt"), + ("_ast", "LtE"), + ("_ast", "MatMult"), + ("_ast", "Match"), + ("_ast", "MatchAs"), + ("_ast", "MatchClass"), + ("_ast", "MatchMapping"), + ("_ast", "MatchOr"), + ("_ast", "MatchSequence"), + ("_ast", "MatchSingleton"), + ("_ast", "MatchStar"), + ("_ast", "MatchValue"), + ("_ast", "Mod"), + ("_ast", "Module"), + ("_ast", "Mult"), + ("_ast", "Name"), + ("_ast", "NamedExpr"), + ("_ast", "Nonlocal"), + ("_ast", "Not"), + ("_ast", "NotEq"), + ("_ast", "NotIn"), + ("_ast", "Or"), + ("_ast", "ParamSpec"), + ("_ast", "Pass"), + ("_ast", "Pow"), + ("_ast", "RShift"), + ("_ast", "Raise"), + ("_ast", "Return"), + ("_ast", "Set"), + ("_ast", "SetComp"), + ("_ast", "Slice"), + ("_ast", "Starred"), + ("_ast", "Store"), + ("_ast", "Sub"), + ("_ast", "Subscript"), + ("_ast", "Try"), + ("_ast", "TryStar"), + ("_ast", "Tuple"), + ("_ast", "TypeAlias"), + ("_ast", "TypeIgnore"), + ("_ast", "TypeVar"), + ("_ast", "TypeVarTuple"), + ("_ast", "UAdd"), + ("_ast", "USub"), + ("_ast", "UnaryOp"), + ("_ast", "While"), + ("_ast", "With"), + ("_ast", "Yield"), + ("_ast", "YieldFrom"), + ("_ast", "alias"), + ("_ast", "arg"), + ("_ast", "arguments"), + ("_ast", "boolop"), + ("_ast", "cmpop"), + ("_ast", "comprehension"), + ("_ast", "excepthandler"), + ("_ast", "expr"), + ("_ast", "expr_context"), + ("_ast", "keyword"), + ("_ast", "match_case"), + ("_ast", "mod"), + ("_ast", "operator"), + ("_ast", "pattern"), + ("_ast", "stmt"), + ("_ast", "type_ignore"), + ("_ast", "type_param"), + ("_ast", "unaryop"), + ("_ast", "withitem"), + ("_asyncio", "Future"), + ("_asyncio", "Task"), + ("_asyncio", "_TaskCompatibleCoro"), + ("_asyncio", "_TaskYieldType"), + ("_blake2", "blake2b"), + ("_blake2", "blake2s"), + ("_bz2", "BZ2Compressor"), + ("_bz2", "BZ2Decompressor"), + ("_codecs", "_BytesToBytesEncoding"), + ("_codecs", "_CharMap"), + ("_codecs", "_EncodingMap"), + ("_codecs", "_Handler"), + ("_codecs", "_SearchFunction"), + ("_codecs", "_StrToStrEncoding"), + ("_collections_abc", "AsyncGenerator"), + ("_collections_abc", "AsyncIterable"), + ("_collections_abc", "AsyncIterator"), + ("_collections_abc", "Awaitable"), + ("_collections_abc", "Buffer"), + ("_collections_abc", "ByteString"), + ("_collections_abc", "Callable"), + ("_collections_abc", "Collection"), + ("_collections_abc", "Container"), + ("_collections_abc", "Coroutine"), + ("_collections_abc", "Generator"), + ("_collections_abc", "Hashable"), + ("_collections_abc", "ItemsView"), + ("_collections_abc", "Iterable"), + ("_collections_abc", "Iterator"), + ("_collections_abc", "KeysView"), + ("_collections_abc", "Mapping"), + ("_collections_abc", "MappingView"), + ("_collections_abc", "MutableMapping"), + ("_collections_abc", "MutableSequence"), + ("_collections_abc", "MutableSet"), + ("_collections_abc", "Reversible"), + ("_collections_abc", "Sequence"), + ("_collections_abc", "Set"), + ("_collections_abc", "Sized"), + ("_collections_abc", "ValuesView"), + ("_collections_abc", "dict_items"), + ("_collections_abc", "dict_keys"), + ("_collections_abc", "dict_values"), + ("_compression", "BaseStream"), + ("_compression", "DecompressReader"), + ("_compression", "_Reader"), + ("_contextvars", "Context"), + ("_contextvars", "ContextVar"), + ("_contextvars", "Token"), + ("_csv", "Dialect"), + ("_csv", "Error"), + ("_csv", "Reader"), + ("_csv", "Writer"), + ("_csv", "_DialectLike"), + ("_csv", "_QuotingType"), + ("_csv", "_reader"), + ("_csv", "_writer"), + ("_ctypes", "ArgumentError"), + ("_ctypes", "Array"), + ("_ctypes", "CFuncPtr"), + ("_ctypes", "COMError"), + ("_ctypes", "Structure"), + ("_ctypes", "Union"), + ("_ctypes", "_CArgObject"), + ("_ctypes", "_CData"), + ("_ctypes", "_CDataType"), + ("_ctypes", "_CField"), + ("_ctypes", "_COMError_Details"), + ("_ctypes", "_CType_Type"), + ("_ctypes", "_CanCastTo"), + ("_ctypes", "_ECT"), + ("_ctypes", "_PF"), + ("_ctypes", "_Pointer"), + ("_ctypes", "_PointerLike"), + ("_ctypes", "_PyCArrayType"), + ("_ctypes", "_PyCFuncPtrType"), + ("_ctypes", "_PyCPointerType"), + ("_ctypes", "_PyCSimpleType"), + ("_ctypes", "_PyCStructType"), + ("_ctypes", "_SimpleCData"), + ("_ctypes", "_UnionType"), + ("_curses", "_ChType"), + ("_curses", "error"), + ("_curses", "window"), + ("_curses_panel", "error"), + ("_curses_panel", "panel"), + ("_dbm", "_KeyType"), + ("_dbm", "_ValueType"), + ("_dbm", "_dbm"), + ("_dbm", "error"), + ("_decimal", "Clamped"), + ("_decimal", "Context"), + ("_decimal", "ConversionSyntax"), + ("_decimal", "Decimal"), + ("_decimal", "DecimalException"), + ("_decimal", "DecimalTuple"), + ("_decimal", "DivisionByZero"), + ("_decimal", "DivisionImpossible"), + ("_decimal", "DivisionUndefined"), + ("_decimal", "FloatOperation"), + ("_decimal", "Inexact"), + ("_decimal", "InvalidContext"), + ("_decimal", "InvalidOperation"), + ("_decimal", "Overflow"), + ("_decimal", "Rounded"), + ("_decimal", "Subnormal"), + ("_decimal", "Underflow"), + ("_decimal", "_TrapType"), + ("_frozen_importlib", "BuiltinImporter"), + ("_frozen_importlib", "FrozenImporter"), + ("_frozen_importlib", "ModuleSpec"), + ("_frozen_importlib_external", "AppleFrameworkLoader"), + ("_frozen_importlib_external", "ExtensionFileLoader"), + ("_frozen_importlib_external", "FileFinder"), + ("_frozen_importlib_external", "FileLoader"), + ("_frozen_importlib_external", "NamespaceLoader"), + ("_frozen_importlib_external", "PathFinder"), + ("_frozen_importlib_external", "SourceFileLoader"), + ("_frozen_importlib_external", "SourceLoader"), + ("_frozen_importlib_external", "SourcelessFileLoader"), + ("_frozen_importlib_external", "WindowsRegistryFinder"), + ("_frozen_importlib_external", "_LoaderBasics"), + ("_frozen_importlib_external", "_NamespaceLoader"), + ("_gdbm", "_KeyType"), + ("_gdbm", "_ValueType"), + ("_gdbm", "_gdbm"), + ("_gdbm", "error"), + ("_hashlib", "HASH"), + ("_hashlib", "HASHXOF"), + ("_hashlib", "HMAC"), + ("_hashlib", "UnsupportedDigestmodError"), + ("_hashlib", "_DigestMod"), + ("_hashlib", "_HashObject"), + ("_interpchannels", "ChannelClosedError"), + ("_interpchannels", "ChannelEmptyError"), + ("_interpchannels", "ChannelError"), + ("_interpchannels", "ChannelID"), + ("_interpchannels", "ChannelInfo"), + ("_interpchannels", "ChannelNotEmptyError"), + ("_interpchannels", "ChannelNotFoundError"), + ("_interpqueues", "QueueError"), + ("_interpqueues", "QueueNotFoundError"), + ("_interpqueues", "_UnboundOp"), + ("_interpreters", "CrossInterpreterBufferView"), + ("_interpreters", "InterpreterError"), + ("_interpreters", "InterpreterNotFoundError"), + ("_interpreters", "NotShareableError"), + ("_interpreters", "_Configs"), + ("_io", "BufferedRWPair"), + ("_io", "BufferedRandom"), + ("_io", "BufferedReader"), + ("_io", "BufferedWriter"), + ("_io", "BytesIO"), + ("_io", "FileIO"), + ("_io", "IncrementalNewlineDecoder"), + ("_io", "StringIO"), + ("_io", "TextIOWrapper"), + ("_io", "UnsupportedOperation"), + ("_io", "_BufferedIOBase"), + ("_io", "_BufferedReaderStream"), + ("_io", "_IOBase"), + ("_io", "_RawIOBase"), + ("_io", "_TextIOBase"), + ("_io", "_WrappedBuffer"), + ("_json", "make_encoder"), + ("_json", "make_scanner"), + ("_locale", "_LocaleConv"), + ("_lsprof", "Profiler"), + ("_lsprof", "profiler_entry"), + ("_lsprof", "profiler_subentry"), + ("_lzma", "LZMACompressor"), + ("_lzma", "LZMADecompressor"), + ("_lzma", "LZMAError"), + ("_lzma", "_FilterChain"), + ("_markupbase", "ParserBase"), + ("_msi", "MSIError"), + ("_msi", "_Database"), + ("_msi", "_Record"), + ("_msi", "_SummaryInformation"), + ("_msi", "_View"), + ("_multibytecodec", "MultibyteIncrementalDecoder"), + ("_multibytecodec", "MultibyteIncrementalEncoder"), + ("_multibytecodec", "MultibyteStreamReader"), + ("_multibytecodec", "MultibyteStreamWriter"), + ("_multibytecodec", "_MultibyteCodec"), + ("_operator", "_SupportsComparison"), + ("_operator", "_SupportsDunderGE"), + ("_operator", "_SupportsDunderGT"), + ("_operator", "_SupportsDunderLE"), + ("_operator", "_SupportsDunderLT"), + ("_operator", "_SupportsInversion"), + ("_operator", "_SupportsNeg"), + ("_operator", "_SupportsPos"), + ("_operator", "attrgetter"), + ("_operator", "itemgetter"), + ("_operator", "methodcaller"), + ("_pickle", "PickleBuffer"), + ("_pickle", "PickleError"), + ("_pickle", "Pickler"), + ("_pickle", "PicklerMemoProxy"), + ("_pickle", "PicklingError"), + ("_pickle", "Unpickler"), + ("_pickle", "UnpicklerMemoProxy"), + ("_pickle", "UnpicklingError"), + ("_pickle", "_BufferCallback"), + ("_pickle", "_ReadableFileobj"), + ("_pickle", "_ReducedType"), + ("_py_abc", "ABCMeta"), + ("_pydecimal", "<_decimal.*>"), + ("_queue", "Empty"), + ("_queue", "SimpleQueue"), + ("_random", "Random"), + ("_random", "_State"), + ("_sitebuiltins", "Quitter"), + ("_sitebuiltins", "_Helper"), + ("_sitebuiltins", "_Printer"), + ("_socket", "_Address"), + ("_socket", "_CMSG"), + ("_socket", "_CMSGArg"), + ("_socket", "_RetAddress"), + ("_socket", "error"), + ("_socket", "gaierror"), + ("_socket", "herror"), + ("_socket", "socket"), + ("_socket", "timeout"), + ("_sqlite3", "Blob"), + ("_sqlite3", "Connection"), + ("_sqlite3", "Cursor"), + ("_sqlite3", "DataError"), + ("_sqlite3", "DatabaseError"), + ("_sqlite3", "Error"), + ("_sqlite3", "IntegrityError"), + ("_sqlite3", "InterfaceError"), + ("_sqlite3", "InternalError"), + ("_sqlite3", "NotSupportedError"), + ("_sqlite3", "OperationalError"), + ("_sqlite3", "PrepareProtocol"), + ("_sqlite3", "ProgrammingError"), + ("_sqlite3", "Row"), + ("_sqlite3", "Warning"), + ("_sqlite3", "_Adapter"), + ("_sqlite3", "_Converter"), + ("_sqlite3", "_SqliteData"), + ("_ssl", "Certificate"), + ("_ssl", "MemoryBIO"), + ("_ssl", "SSLCertVerificationError"), + ("_ssl", "SSLEOFError"), + ("_ssl", "SSLError"), + ("_ssl", "SSLSession"), + ("_ssl", "SSLSyscallError"), + ("_ssl", "SSLWantReadError"), + ("_ssl", "SSLWantWriteError"), + ("_ssl", "SSLZeroReturnError"), + ("_ssl", "_CertInfo"), + ("_ssl", "_Cipher"), + ("_ssl", "_EnumRetType"), + ("_ssl", "_PCTRTT"), + ("_ssl", "_PCTRTTT"), + ("_ssl", "_PasswordType"), + ("_ssl", "_PeerCertRetDictType"), + ("_ssl", "_SSLContext"), + ("_struct", "Struct"), + ("_thread", "LockType"), + ("_thread", "RLock"), + ("_thread", "_ExceptHookArgs"), + ("_thread", "_ThreadHandle"), + ("_thread", "_local"), + ("_thread", "lock"), + ("_threading_local", "_LocalDict"), + ("_threading_local", "_localimpl"), + ("_threading_local", "local"), + ("_tkinter", "TclError"), + ("_tkinter", "Tcl_Obj"), + ("_tkinter", "TkappType"), + ("_tkinter", "TkttType"), + ("_tkinter", "_TkinterTraceFunc"), + ("_typeshed", "AbstractSet"), + ("_typeshed", "AnnotateFunc"), + ("_typeshed", "AnnotationForm"), + ("_typeshed", "BytesPath"), + ("_typeshed", "ConvertibleToFloat"), + ("_typeshed", "ConvertibleToInt"), + ("_typeshed", "DataclassInstance"), + ("_typeshed", "EvaluateFunc"), + ("_typeshed", "ExcInfo"), + ("_typeshed", "FileDescriptor"), + ("_typeshed", "FileDescriptorLike"), + ("_typeshed", "FileDescriptorOrPath"), + ("_typeshed", "GenericPath"), + ("_typeshed", "HasFileno"), + ("_typeshed", "IdentityFunction"), + ("_typeshed", "Incomplete"), + ("_typeshed", "IndexableBuffer"), + ("_typeshed", "MaybeNone"), + ("_typeshed", "NoneType"), + ("_typeshed", "OpenBinaryMode"), + ("_typeshed", "OpenBinaryModeReading"), + ("_typeshed", "OpenBinaryModeUpdating"), + ("_typeshed", "OpenBinaryModeWriting"), + ("_typeshed", "OpenTextMode"), + ("_typeshed", "OpenTextModeReading"), + ("_typeshed", "OpenTextModeUpdating"), + ("_typeshed", "OpenTextModeWriting"), + ("_typeshed", "OptExcInfo"), + ("_typeshed", "ProfileFunction"), + ("_typeshed", "ReadOnlyBuffer"), + ("_typeshed", "ReadableBuffer"), + ("_typeshed", "SizedBuffer"), + ("_typeshed", "SliceableBuffer"), + ("_typeshed", "StrEnum"), + ("_typeshed", "StrOrBytesPath"), + ("_typeshed", "StrPath"), + ("_typeshed", "SupportsAdd"), + ("_typeshed", "SupportsAiter"), + ("_typeshed", "SupportsAllComparisons"), + ("_typeshed", "SupportsAnext"), + ("_typeshed", "SupportsContainsAndGetItem"), + ("_typeshed", "SupportsDivMod"), + ("_typeshed", "SupportsDunderGE"), + ("_typeshed", "SupportsDunderGT"), + ("_typeshed", "SupportsDunderLE"), + ("_typeshed", "SupportsDunderLT"), + ("_typeshed", "SupportsFlush"), + ("_typeshed", "SupportsGetItem"), + ("_typeshed", "SupportsGetItemBuffer"), + ("_typeshed", "SupportsItemAccess"), + ("_typeshed", "SupportsItems"), + ("_typeshed", "SupportsIter"), + ("_typeshed", "SupportsKeysAndGetItem"), + ("_typeshed", "SupportsLenAndGetItem"), + ("_typeshed", "SupportsMul"), + ("_typeshed", "SupportsNext"), + ("_typeshed", "SupportsNoArgReadline"), + ("_typeshed", "SupportsRAdd"), + ("_typeshed", "SupportsRDivMod"), + ("_typeshed", "SupportsRMul"), + ("_typeshed", "SupportsRSub"), + ("_typeshed", "SupportsRead"), + ("_typeshed", "SupportsReadline"), + ("_typeshed", "SupportsRichComparison"), + ("_typeshed", "SupportsSub"), + ("_typeshed", "SupportsTrunc"), + ("_typeshed", "SupportsWrite"), + ("_typeshed", "TraceFunction"), + ("_typeshed", "Unused"), + ("_typeshed", "WriteableBuffer"), + ("_typeshed", "_BufferWithLen"), + ("_typeshed", "_Self"), + ("_typeshed", "structseq"), + ("_typeshed._type_checker_internals", "AwaitableGenerator"), + ("_typeshed._type_checker_internals", "NamedTupleFallback"), + ("_typeshed._type_checker_internals", "TypedDictFallback"), + ("_typeshed.dbapi", "DBAPIColumnDescription"), + ("_typeshed.dbapi", "DBAPIConnection"), + ("_typeshed.dbapi", "DBAPICursor"), + ("_typeshed.dbapi", "DBAPITypeCode"), + ("_typeshed.importlib", "LoaderProtocol"), + ("_typeshed.importlib", "MetaPathFinderProtocol"), + ("_typeshed.importlib", "PathEntryFinderProtocol"), + ("_typeshed.wsgi", ""), + ("_typeshed.wsgi", "ErrorStream"), + ("_typeshed.wsgi", "FileWrapper"), + ("_typeshed.wsgi", "InputStream"), + ("_typeshed.wsgi", "StartResponse"), + ("_typeshed.wsgi", "WSGIApplication"), + ("_typeshed.wsgi", "WSGIEnvironment"), + ("_typeshed.wsgi", "_Readable"), + ("_typeshed.xml", "DOMImplementation"), + ("_weakref", "CallableProxyType"), + ("_weakref", "ProxyType"), + ("_weakref", "ReferenceType"), + ("_weakref", "ref"), + ("_weakrefset", "WeakSet"), + ("_winapi", "Overlapped"), + ("abc", "ABC"), + ("abc", "ABCMeta"), + ("abc", "abstractclassmethod"), + ("abc", "abstractproperty"), + ("abc", "abstractstaticmethod"), + ("aifc", "Aifc_read"), + ("aifc", "Aifc_write"), + ("aifc", "Error"), + ("aifc", "_File"), + ("aifc", "_Marker"), + ("aifc", "_aifc_params"), + ("annotationlib", "Format"), + ("annotationlib", "ForwardRef"), + ("argparse", "Action"), + ("argparse", "ArgumentDefaultsHelpFormatter"), + ("argparse", "ArgumentError"), + ("argparse", "ArgumentParser"), + ("argparse", "ArgumentTypeError"), + ("argparse", "BooleanOptionalAction"), + ("argparse", "FileType"), + ("argparse", "HelpFormatter"), + ("argparse", "HelpFormatter._Section"), + ("argparse", "MetavarTypeHelpFormatter"), + ("argparse", "Namespace"), + ("argparse", "RawDescriptionHelpFormatter"), + ("argparse", "RawTextHelpFormatter"), + ("argparse", "_ActionType"), + ("argparse", "_ActionsContainer"), + ("argparse", "_AppendAction"), + ("argparse", "_AppendConstAction"), + ("argparse", "_ArgumentGroup"), + ("argparse", "_AttributeHolder"), + ("argparse", "_CountAction"), + ("argparse", "_ExtendAction"), + ("argparse", "_FormatterClass"), + ("argparse", "_HelpAction"), + ("argparse", "_MutuallyExclusiveGroup"), + ("argparse", "_StoreAction"), + ("argparse", "_StoreConstAction"), + ("argparse", "_StoreFalseAction"), + ("argparse", "_StoreTrueAction"), + ("argparse", "_SubParsersAction"), + ("argparse", "_VersionAction"), + ("array", "_FloatTypeCode"), + ("array", "_IntTypeCode"), + ("array", "_TypeCode"), + ("array", "_UnicodeTypeCode"), + ("array", "array"), + ("ast", "AST"), + ("ast", "Add"), + ("ast", "And"), + ("ast", "AnnAssign"), + ("ast", "Assert"), + ("ast", "Assign"), + ("ast", "AsyncFor"), + ("ast", "AsyncFunctionDef"), + ("ast", "AsyncWith"), + ("ast", "Attribute"), + ("ast", "AugAssign"), + ("ast", "AugLoad"), + ("ast", "AugStore"), + ("ast", "Await"), + ("ast", "BinOp"), + ("ast", "BitAnd"), + ("ast", "BitOr"), + ("ast", "BitXor"), + ("ast", "BoolOp"), + ("ast", "Break"), + ("ast", "Bytes"), + ("ast", "Call"), + ("ast", "ClassDef"), + ("ast", "Compare"), + ("ast", "Constant"), + ("ast", "Continue"), + ("ast", "Del"), + ("ast", "Delete"), + ("ast", "Dict"), + ("ast", "DictComp"), + ("ast", "Div"), + ("ast", "Ellipsis"), + ("ast", "Eq"), + ("ast", "ExceptHandler"), + ("ast", "Expr"), + ("ast", "Expression"), + ("ast", "ExtSlice"), + ("ast", "FloorDiv"), + ("ast", "For"), + ("ast", "FormattedValue"), + ("ast", "FunctionDef"), + ("ast", "FunctionType"), + ("ast", "GeneratorExp"), + ("ast", "Global"), + ("ast", "Gt"), + ("ast", "GtE"), + ("ast", "If"), + ("ast", "IfExp"), + ("ast", "Import"), + ("ast", "ImportFrom"), + ("ast", "In"), + ("ast", "Index"), + ("ast", "Interactive"), + ("ast", "Interpolation"), + ("ast", "Invert"), + ("ast", "Is"), + ("ast", "IsNot"), + ("ast", "JoinedStr"), + ("ast", "LShift"), + ("ast", "Lambda"), + ("ast", "List"), + ("ast", "ListComp"), + ("ast", "Load"), + ("ast", "Lt"), + ("ast", "LtE"), + ("ast", "MatMult"), + ("ast", "Match"), + ("ast", "MatchAs"), + ("ast", "MatchClass"), + ("ast", "MatchMapping"), + ("ast", "MatchOr"), + ("ast", "MatchSequence"), + ("ast", "MatchSingleton"), + ("ast", "MatchStar"), + ("ast", "MatchValue"), + ("ast", "Mod"), + ("ast", "Module"), + ("ast", "Mult"), + ("ast", "Name"), + ("ast", "NameConstant"), + ("ast", "NamedExpr"), + ("ast", "NodeTransformer"), + ("ast", "NodeVisitor"), + ("ast", "Nonlocal"), + ("ast", "Not"), + ("ast", "NotEq"), + ("ast", "NotIn"), + ("ast", "Num"), + ("ast", "Or"), + ("ast", "Param"), + ("ast", "ParamSpec"), + ("ast", "Pass"), + ("ast", "Pow"), + ("ast", "PyCF_ALLOW_TOP_LEVEL_AWAIT"), + ("ast", "PyCF_ONLY_AST"), + ("ast", "PyCF_OPTIMIZED_AST"), + ("ast", "PyCF_TYPE_COMMENTS"), + ("ast", "RShift"), + ("ast", "Raise"), + ("ast", "Return"), + ("ast", "Set"), + ("ast", "SetComp"), + ("ast", "Slice"), + ("ast", "Starred"), + ("ast", "Store"), + ("ast", "Str"), + ("ast", "Sub"), + ("ast", "Subscript"), + ("ast", "Suite"), + ("ast", "TemplateStr"), + ("ast", "Try"), + ("ast", "TryStar"), + ("ast", "Tuple"), + ("ast", "TypeAlias"), + ("ast", "TypeIgnore"), + ("ast", "TypeVar"), + ("ast", "TypeVarTuple"), + ("ast", "UAdd"), + ("ast", "USub"), + ("ast", "UnaryOp"), + ("ast", "While"), + ("ast", "With"), + ("ast", "Yield"), + ("ast", "YieldFrom"), + ("ast", "_ABC"), + ("ast", "_Attributes"), + ("ast", "_TypeVar"), + ("ast", "alias"), + ("ast", "arg"), + ("ast", "arguments"), + ("ast", "boolop"), + ("ast", "cmpop"), + ("ast", "comprehension"), + ("ast", "excepthandler"), + ("ast", "expr"), + ("ast", "expr_context"), + ("ast", "keyword"), + ("ast", "match_case"), + ("ast", "mod"), + ("ast", "operator"), + ("ast", "pattern"), + ("ast", "slice"), + ("ast", "stmt"), + ("ast", "type_ignore"), + ("ast", "type_param"), + ("ast", "unaryop"), + ("ast", "withitem"), + ("asynchat", "async_chat"), + ("asynchat", "simple_producer"), + ("asyncio", ""), + ("asyncio", ""), + ("asyncio", ""), + ("asyncio", ""), + ("asyncio", ""), + ("asyncio", ""), + ("asyncio", ""), + ("asyncio", ""), + ("asyncio", ""), + ("asyncio", ""), + ("asyncio", ""), + ("asyncio", ""), + ("asyncio", ""), + ("asyncio", ""), + ("asyncio", ""), + ("asyncio", ""), + ("asyncio", ""), + ("asyncio", ""), + ("asyncio", ""), + ("asyncio", "_AwaitableLike"), + ("asyncio", "_CoroutineLike"), + ("asyncio.base_events", "BaseEventLoop"), + ("asyncio.base_events", "Server"), + ("asyncio.base_events", "_Context"), + ("asyncio.base_events", "_ExceptionHandler"), + ("asyncio.base_events", "_ProtocolFactory"), + ("asyncio.base_events", "_SSLContext"), + ("asyncio.base_futures", "isfuture"), + ("asyncio.base_subprocess", "BaseSubprocessTransport"), + ("asyncio.base_subprocess", "ReadSubprocessPipeProto"), + ("asyncio.base_subprocess", "WriteSubprocessPipeProto"), + ("asyncio.base_subprocess", "_File"), + ("asyncio.constants", "_SendfileMode"), + ("asyncio.events", "AbstractEventLoop"), + ("asyncio.events", "AbstractEventLoopPolicy"), + ("asyncio.events", "AbstractServer"), + ("asyncio.events", "BaseDefaultEventLoopPolicy"), + ("asyncio.events", "Handle"), + ("asyncio.events", "TimerHandle"), + ("asyncio.events", "_Context"), + ("asyncio.events", "_ExceptionHandler"), + ("asyncio.events", "_ProtocolFactory"), + ("asyncio.events", "_SSLContext"), + ("asyncio.events", "_TaskFactory"), + ("asyncio.events", "_get_running_loop"), + ("asyncio.events", "_set_running_loop"), + ("asyncio.events", "get_event_loop"), + ("asyncio.events", "get_running_loop"), + ("asyncio.exceptions", "BrokenBarrierError"), + ("asyncio.exceptions", "CancelledError"), + ("asyncio.exceptions", "IncompleteReadError"), + ("asyncio.exceptions", "InvalidStateError"), + ("asyncio.exceptions", "LimitOverrunError"), + ("asyncio.exceptions", "SendfileNotAvailableError"), + ("asyncio.exceptions", "TimeoutError"), + ("asyncio.format_helpers", "_FuncType"), + ("asyncio.format_helpers", "_HasWrapper"), + ("asyncio.futures", "Future"), + ("asyncio.futures", "_ConcurrentFuture"), + ("asyncio.graph", "FrameCallGraphEntry"), + ("asyncio.graph", "FutureCallGraph"), + ("asyncio.locks", "Barrier"), + ("asyncio.locks", "BoundedSemaphore"), + ("asyncio.locks", "Condition"), + ("asyncio.locks", "Event"), + ("asyncio.locks", "Lock"), + ("asyncio.locks", "Semaphore"), + ("asyncio.locks", "_BarrierState"), + ("asyncio.locks", "_ContextManagerMixin"), + ("asyncio.mixins", "_LoopBoundMixin"), + ("asyncio.proactor_events", "BaseProactorEventLoop"), + ("asyncio.proactor_events", "_ProactorBasePipeTransport"), + ("asyncio.proactor_events", "_ProactorBaseWritePipeTransport"), + ("asyncio.proactor_events", "_ProactorDuplexPipeTransport"), + ("asyncio.proactor_events", "_ProactorReadPipeTransport"), + ("asyncio.proactor_events", "_ProactorSocketTransport"), + ("asyncio.proactor_events", "_ProactorWritePipeTransport"), + ("asyncio.protocols", "BaseProtocol"), + ("asyncio.protocols", "BufferedProtocol"), + ("asyncio.protocols", "DatagramProtocol"), + ("asyncio.protocols", "Protocol"), + ("asyncio.protocols", "SubprocessProtocol"), + ("asyncio.queues", "LifoQueue"), + ("asyncio.queues", "PriorityQueue"), + ("asyncio.queues", "Queue"), + ("asyncio.queues", "QueueEmpty"), + ("asyncio.queues", "QueueFull"), + ("asyncio.queues", "QueueShutDown"), + ("asyncio.runners", "Runner"), + ("asyncio.selector_events", "BaseSelectorEventLoop"), + ("asyncio.sslproto", "AppProtocolState"), + ("asyncio.sslproto", "SSLProtocol"), + ("asyncio.sslproto", "SSLProtocolState"), + ("asyncio.sslproto", "_SSLPipe"), + ("asyncio.sslproto", "_SSLProtocolBase"), + ("asyncio.sslproto", "_SSLProtocolTransport"), + ("asyncio.streams", "FlowControlMixin"), + ("asyncio.streams", "StreamReader"), + ("asyncio.streams", "StreamReaderProtocol"), + ("asyncio.streams", "StreamWriter"), + ("asyncio.streams", "_ClientConnectedCallback"), + ("asyncio.streams", "_ReaduntilBuffer"), + ("asyncio.subprocess", "Process"), + ("asyncio.subprocess", "SubprocessStreamProtocol"), + ("asyncio.taskgroups", "TaskGroup"), + ("asyncio.tasks", "Task"), + ("asyncio.tasks", "_CustomTaskConstructor"), + ("asyncio.tasks", "_EagerTaskFactoryType"), + ("asyncio.tasks", "_FutureLike"), + ("asyncio.tasks", "_SyncAndAsyncIterator"), + ("asyncio.tasks", "_TaskCompatibleCoro"), + ("asyncio.tasks", "_TaskYieldType"), + ("asyncio.tasks", "_enter_task"), + ("asyncio.tasks", "_leave_task"), + ("asyncio.tasks", "_register_task"), + ("asyncio.tasks", "_unregister_task"), + ("asyncio.tasks", "current_task"), + ("asyncio.timeouts", "Timeout"), + ("asyncio.transports", "BaseTransport"), + ("asyncio.transports", "DatagramTransport"), + ("asyncio.transports", "ReadTransport"), + ("asyncio.transports", "SubprocessTransport"), + ("asyncio.transports", "Transport"), + ("asyncio.transports", "WriteTransport"), + ("asyncio.transports", "_FlowControlMixin"), + ("asyncio.trsock", "TransportSocket"), + ("asyncio.trsock", "Type"), + ("asyncio.trsock", "_Address"), + ("asyncio.trsock", "_CMSG"), + ("asyncio.trsock", "_RetAddress"), + ("asyncio.trsock", "_WriteBuffer"), + ("asyncio.unix_events", "AbstractChildWatcher"), + ("asyncio.unix_events", "BaseChildWatcher"), + ("asyncio.unix_events", "FastChildWatcher"), + ("asyncio.unix_events", "MultiLoopChildWatcher"), + ("asyncio.unix_events", "PidfdChildWatcher"), + ("asyncio.unix_events", "SafeChildWatcher"), + ("asyncio.unix_events", "ThreadedChildWatcher"), + ("asyncio.unix_events", "_UnixDefaultEventLoopPolicy"), + ("asyncio.unix_events", "_UnixSelectorEventLoop"), + ("asyncio.windows_events", "IocpProactor"), + ("asyncio.windows_events", "PipeServer"), + ("asyncio.windows_events", "ProactorEventLoop"), + ("asyncio.windows_events", "WindowsProactorEventLoopPolicy"), + ("asyncio.windows_events", "WindowsSelectorEventLoopPolicy"), + ("asyncio.windows_events", "_WindowsSelectorEventLoop"), + ("asyncio.windows_utils", "PipeHandle"), + ("asyncio.windows_utils", "Popen"), + ("asyncore", "ExitNow"), + ("asyncore", "_MapType"), + ("asyncore", "_Socket"), + ("asyncore", "dispatcher"), + ("asyncore", "dispatcher_with_send"), + ("asyncore", "file_dispatcher"), + ("asyncore", "file_wrapper"), + ("audioop", "_AdpcmState"), + ("audioop", "_RatecvState"), + ("audioop", "error"), + ("bdb", "Bdb"), + ("bdb", "BdbQuit"), + ("bdb", "Breakpoint"), + ("bdb", "_Backend"), + ("binascii", "Error"), + ("binascii", "Incomplete"), + ("binascii", "_AsciiBuffer"), + ("binhex", "BinHex"), + ("binhex", "Error"), + ("binhex", "FInfo"), + ("binhex", "HexBin"), + ("binhex", "_FileHandleUnion"), + ("binhex", "_FileInfoTuple"), + ("binhex", "openrsrc"), + ("bisect", "<_bisect.*>"), + ("builtins", "AbstractSet"), + ("builtins", "ArithmeticError"), + ("builtins", "AssertionError"), + ("builtins", "AttributeError"), + ("builtins", "BaseException"), + ("builtins", "BaseExceptionGroup"), + ("builtins", "BlockingIOError"), + ("builtins", "BrokenPipeError"), + ("builtins", "BufferError"), + ("builtins", "BytesWarning"), + ("builtins", "ChildProcessError"), + ("builtins", "ConnectionAbortedError"), + ("builtins", "ConnectionError"), + ("builtins", "ConnectionRefusedError"), + ("builtins", "ConnectionResetError"), + ("builtins", "DeprecationWarning"), + ("builtins", "EOFError"), + ("builtins", "EncodingWarning"), + ("builtins", "Exception"), + ("builtins", "ExceptionGroup"), + ("builtins", "FileExistsError"), + ("builtins", "FileNotFoundError"), + ("builtins", "FloatingPointError"), + ("builtins", "FutureWarning"), + ("builtins", "GeneratorExit"), + ("builtins", "ImportError"), + ("builtins", "ImportWarning"), + ("builtins", "IndentationError"), + ("builtins", "IndexError"), + ("builtins", "InterruptedError"), + ("builtins", "IsADirectoryError"), + ("builtins", "KeyError"), + ("builtins", "KeyboardInterrupt"), + ("builtins", "LookupError"), + ("builtins", "MemoryError"), + ("builtins", "ModuleNotFoundError"), + ("builtins", "NameError"), + ("builtins", "NotADirectoryError"), + ("builtins", "NotImplementedError"), + ("builtins", "OSError"), + ("builtins", "OverflowError"), + ("builtins", "PendingDeprecationWarning"), + ("builtins", "PermissionError"), + ("builtins", "ProcessLookupError"), + ("builtins", "PythonFinalizationError"), + ("builtins", "RecursionError"), + ("builtins", "ReferenceError"), + ("builtins", "ResourceWarning"), + ("builtins", "RuntimeError"), + ("builtins", "RuntimeWarning"), + ("builtins", "StopAsyncIteration"), + ("builtins", "StopIteration"), + ("builtins", "SyntaxError"), + ("builtins", "SyntaxWarning"), + ("builtins", "SystemError"), + ("builtins", "SystemExit"), + ("builtins", "TabError"), + ("builtins", "TimeoutError"), + ("builtins", "TypeError"), + ("builtins", "UnboundLocalError"), + ("builtins", "UnicodeDecodeError"), + ("builtins", "UnicodeEncodeError"), + ("builtins", "UnicodeError"), + ("builtins", "UnicodeTranslateError"), + ("builtins", "UnicodeWarning"), + ("builtins", "UserWarning"), + ("builtins", "ValueError"), + ("builtins", "Warning"), + ("builtins", "ZeroDivisionError"), + ("builtins", "_ClassInfo"), + ("builtins", "_FormatMapMapping"), + ("builtins", "_GetItemIterable"), + ("builtins", "_IntegerFormats"), + ("builtins", "_NegativeInteger"), + ("builtins", "_NotImplementedType"), + ("builtins", "_Opener"), + ("builtins", "_PathLike"), + ("builtins", "_PositiveInteger"), + ("builtins", "_SupportsPow2"), + ("builtins", "_SupportsPow3"), + ("builtins", "_SupportsPow3NoneOnly"), + ("builtins", "_SupportsRound1"), + ("builtins", "_SupportsRound2"), + ("builtins", "_SupportsSumWithNoDefaultGiven"), + ("builtins", "_SupportsSynchronousAnext"), + ("builtins", "_SupportsWriteAndFlush"), + ("builtins", "_TranslateTable"), + ("builtins", "bool"), + ("builtins", "bytearray"), + ("builtins", "bytes"), + ("builtins", "classmethod"), + ("builtins", "complex"), + ("builtins", "dict"), + ("builtins", "ellipsis"), + ("builtins", "enumerate"), + ("builtins", "filter"), + ("builtins", "float"), + ("builtins", "frozenset"), + ("builtins", "function"), + ("builtins", "int"), + ("builtins", "list"), + ("builtins", "map"), + ("builtins", "memoryview"), + ("builtins", "object"), + ("builtins", "property"), + ("builtins", "range"), + ("builtins", "reversed"), + ("builtins", "set"), + ("builtins", "slice"), + ("builtins", "staticmethod"), + ("builtins", "str"), + ("builtins", "super"), + ("builtins", "tuple"), + ("builtins", "type"), + ("builtins", "zip"), + ("bz2", "BZ2Compressor"), + ("bz2", "BZ2Decompressor"), + ("bz2", "BZ2File"), + ("bz2", "_ReadBinaryMode"), + ("bz2", "_ReadTextMode"), + ("bz2", "_ReadableFileobj"), + ("bz2", "_WritableFileobj"), + ("bz2", "_WriteBinaryMode"), + ("bz2", "_WriteTextMode"), + ("cProfile", "Profile"), + ("cProfile", "_Label"), + ("calendar", "Calendar"), + ("calendar", "Day"), + ("calendar", "HTMLCalendar"), + ("calendar", "IllegalMonthError"), + ("calendar", "IllegalWeekdayError"), + ("calendar", "LocaleHTMLCalendar"), + ("calendar", "LocaleTextCalendar"), + ("calendar", "Month"), + ("calendar", "TextCalendar"), + ("calendar", "_LocaleType"), + ("calendar", "different_locale"), + ("cgi", "FieldStorage"), + ("cgi", "MiniFieldStorage"), + ("cgi", "_Environ"), + ("cgi", "_list"), + ("cgi", "_type"), + ("cgitb", "Hook"), + ("chunk", "Chunk"), + ("cmath", "_C"), + ("cmd", "Cmd"), + ("code", "InteractiveConsole"), + ("code", "InteractiveInterpreter"), + ("code", "compile_command"), + ("codecs", "<_codecs.*>"), + ("codecs", "BufferedIncrementalDecoder"), + ("codecs", "BufferedIncrementalEncoder"), + ("codecs", "Codec"), + ("codecs", "CodecInfo"), + ("codecs", "IncrementalDecoder"), + ("codecs", "IncrementalEncoder"), + ("codecs", "StreamReader"), + ("codecs", "StreamReaderWriter"), + ("codecs", "StreamRecoder"), + ("codecs", "StreamWriter"), + ("codecs", "_BufferedEncoding"), + ("codecs", "_BufferedIncrementalDecoder"), + ("codecs", "_Decoder"), + ("codecs", "_Encoder"), + ("codecs", "_IncrementalDecoder"), + ("codecs", "_IncrementalEncoder"), + ("codecs", "_ReadableStream"), + ("codecs", "_Stream"), + ("codecs", "_StreamReader"), + ("codecs", "_StreamWriter"), + ("codecs", "_WritableStream"), + ("codeop", "CommandCompiler"), + ("codeop", "Compile"), + ("collections", "<_collections_abc.*>"), + ("collections", "ChainMap"), + ("collections", "Counter"), + ("collections", "OrderedDict"), + ("collections", "UserDict"), + ("collections", "UserList"), + ("collections", "UserString"), + ("collections", "_OrderedDictItemsView"), + ("collections", "_OrderedDictKeysView"), + ("collections", "_OrderedDictValuesView"), + ("collections", "_odict_items"), + ("collections", "_odict_keys"), + ("collections", "_odict_values"), + ("collections", "defaultdict"), + ("collections", "deque"), + ("collections.abc", "<_collections_abc.*>"), + ("compileall", "_SupportsSearch"), + ("compression._common._streams", "BaseStream"), + ("compression._common._streams", "DecompressReader"), + ("compression._common._streams", "_Reader"), + ("compression.bz2", ""), + ("compression.gzip", ""), + ("compression.lzma", ""), + ("compression.zlib", ""), + ("concurrent.futures", "ALL_COMPLETED"), + ("concurrent.futures", "BrokenExecutor"), + ("concurrent.futures", "CancelledError"), + ("concurrent.futures", "Executor"), + ("concurrent.futures", "FIRST_COMPLETED"), + ("concurrent.futures", "FIRST_EXCEPTION"), + ("concurrent.futures", "Future"), + ("concurrent.futures", "InterpreterPoolExecutor"), + ("concurrent.futures", "InvalidStateError"), + ("concurrent.futures", "ProcessPoolExecutor"), + ("concurrent.futures", "ThreadPoolExecutor"), + ("concurrent.futures", "TimeoutError"), + ("concurrent.futures", "as_completed"), + ("concurrent.futures", "wait"), + ("concurrent.futures._base", "BrokenExecutor"), + ("concurrent.futures._base", "CancelledError"), + ("concurrent.futures._base", "DoneAndNotDoneFutures"), + ("concurrent.futures._base", "Error"), + ("concurrent.futures._base", "Executor"), + ("concurrent.futures._base", "Future"), + ("concurrent.futures._base", "InvalidStateError"), + ("concurrent.futures._base", "TimeoutError"), + ("concurrent.futures._base", "_AcquireFutures"), + ("concurrent.futures._base", "_AllCompletedWaiter"), + ("concurrent.futures._base", "_AsCompletedFuture"), + ("concurrent.futures._base", "_AsCompletedWaiter"), + ("concurrent.futures._base", "_FirstCompletedWaiter"), + ("concurrent.futures._base", "_Waiter"), + ("concurrent.futures.interpreter", "BrokenInterpreterPool"), + ("concurrent.futures.interpreter", "ExecutionFailed"), + ("concurrent.futures.interpreter", "InterpreterPoolExecutor"), + ("concurrent.futures.interpreter", "ThreadWorkerContext"), + ("concurrent.futures.interpreter", "WorkerContext"), + ("concurrent.futures.interpreter", "_ExcInfo"), + ("concurrent.futures.interpreter", "_HasName"), + ("concurrent.futures.interpreter", "_Task"), + ("concurrent.futures.interpreter", "_TaskFunc"), + ("concurrent.futures.process", "BrokenProcessPool"), + ("concurrent.futures.process", "ProcessPoolExecutor"), + ("concurrent.futures.process", "_CallItem"), + ("concurrent.futures.process", "_ExceptionWithTraceback"), + ("concurrent.futures.process", "_ExecutorManagerThread"), + ("concurrent.futures.process", "_RemoteTraceback"), + ("concurrent.futures.process", "_ResultItem"), + ("concurrent.futures.process", "_SafeQueue"), + ("concurrent.futures.process", "_ThreadWakeup"), + ("concurrent.futures.process", "_WorkItem"), + ("concurrent.futures.thread", "AbstractSet"), + ("concurrent.futures.thread", "BrokenThreadPool"), + ("concurrent.futures.thread", "ThreadPoolExecutor"), + ("concurrent.futures.thread", "WorkerContext"), + ("concurrent.futures.thread", "_ResolveTaskFunc"), + ("concurrent.futures.thread", "_Task"), + ("concurrent.futures.thread", "_WorkItem"), + ("configparser", "BasicInterpolation"), + ("configparser", "ConfigParser"), + ("configparser", "ConverterMapping"), + ("configparser", "DuplicateOptionError"), + ("configparser", "DuplicateSectionError"), + ("configparser", "Error"), + ("configparser", "ExtendedInterpolation"), + ("configparser", "Interpolation"), + ("configparser", "InterpolationDepthError"), + ("configparser", "InterpolationError"), + ("configparser", "InterpolationMissingOptionError"), + ("configparser", "InterpolationSyntaxError"), + ("configparser", "InvalidWriteError"), + ("configparser", "LegacyInterpolation"), + ("configparser", "MissingSectionHeaderError"), + ("configparser", "MultilineContinuationError"), + ("configparser", "NoOptionError"), + ("configparser", "NoSectionError"), + ("configparser", "ParsingError"), + ("configparser", "RawConfigParser"), + ("configparser", "SafeConfigParser"), + ("configparser", "SectionProxy"), + ("configparser", "UnnamedSectionDisabledError"), + ("configparser", "_ConverterCallback"), + ("configparser", "_ConvertersMap"), + ("configparser", "_Parser"), + ("configparser", "_Section"), + ("configparser", "_SectionName"), + ("configparser", "_SectionNameList"), + ("configparser", "_UNNAMED_SECTION"), + ("contextlib", "AbstractAsyncContextManager"), + ("contextlib", "AbstractContextManager"), + ("contextlib", "AsyncContextDecorator"), + ("contextlib", "AsyncExitStack"), + ("contextlib", "ContextDecorator"), + ("contextlib", "ExitStack"), + ("contextlib", "_AsyncGeneratorContextManager"), + ("contextlib", "_BaseExitStack"), + ("contextlib", "_ExitCoroFunc"), + ("contextlib", "_ExitFunc"), + ("contextlib", "_GeneratorContextManager"), + ("contextlib", "_GeneratorContextManagerBase"), + ("contextlib", "_RedirectStream"), + ("contextlib", "_SupportsAclose"), + ("contextlib", "_SupportsClose"), + ("contextlib", "aclosing"), + ("contextlib", "chdir"), + ("contextlib", "closing"), + ("contextlib", "nullcontext"), + ("contextlib", "redirect_stderr"), + ("contextlib", "redirect_stdout"), + ("contextlib", "suppress"), + ("contextvars", "Context"), + ("contextvars", "ContextVar"), + ("contextvars", "Token"), + ("contextvars", "copy_context"), + ("copy", "Error"), + ("copy", "_SupportsReplace"), + ("copyreg", "_DispatchTableType"), + ("copyreg", "_Reduce"), + ("crypt", "_Method"), + ("crypt", "_MethodBase"), + ("csv", "Dialect"), + ("csv", "DictReader"), + ("csv", "DictWriter"), + ("csv", "Error"), + ("csv", "QUOTE_ALL"), + ("csv", "QUOTE_MINIMAL"), + ("csv", "QUOTE_NONE"), + ("csv", "QUOTE_NONNUMERIC"), + ("csv", "QUOTE_NOTNULL"), + ("csv", "QUOTE_STRINGS"), + ("csv", "Reader"), + ("csv", "Sniffer"), + ("csv", "Writer"), + ("csv", "__version__"), + ("csv", "excel"), + ("csv", "excel_tab"), + ("csv", "field_size_limit"), + ("csv", "get_dialect"), + ("csv", "list_dialects"), + ("csv", "reader"), + ("csv", "register_dialect"), + ("csv", "unix_dialect"), + ("csv", "unregister_dialect"), + ("csv", "writer"), + ("ctypes", "ArgumentError"), + ("ctypes", "Array"), + ("ctypes", "BigEndianStructure"), + ("ctypes", "BigEndianUnion"), + ("ctypes", "CDLL"), + ("ctypes", "FormatError"), + ("ctypes", "HRESULT"), + ("ctypes", "LibraryLoader"), + ("ctypes", "LittleEndianStructure"), + ("ctypes", "LittleEndianUnion"), + ("ctypes", "OleDLL"), + ("ctypes", "POINTER"), + ("ctypes", "PyDLL"), + ("ctypes", "RTLD_GLOBAL"), + ("ctypes", "RTLD_LOCAL"), + ("ctypes", "Structure"), + ("ctypes", "Union"), + ("ctypes", "WinDLL"), + ("ctypes", "_CArgObject"), + ("ctypes", "_CDLLFuncPointer"), + ("ctypes", "_CData"), + ("ctypes", "_CDataType"), + ("ctypes", "_CField"), + ("ctypes", "_CFuncPtr"), + ("ctypes", "_CFunctionType"), + ("ctypes", "_CVoidConstPLike"), + ("ctypes", "_CVoidPLike"), + ("ctypes", "_CanCastTo"), + ("ctypes", "_FuncPointer"), + ("ctypes", "_GetLastErrorFunctionType"), + ("ctypes", "_MemmoveFunctionType"), + ("ctypes", "_MemsetFunctionType"), + ("ctypes", "_NameTypes"), + ("ctypes", "_NamedFuncPointer"), + ("ctypes", "_Pointer"), + ("ctypes", "_PointerLike"), + ("ctypes", "_SimpleCData"), + ("ctypes", "addressof"), + ("ctypes", "alignment"), + ("ctypes", "byref"), + ("ctypes", "c_bool"), + ("ctypes", "c_byte"), + ("ctypes", "c_char"), + ("ctypes", "c_char_p"), + ("ctypes", "c_double"), + ("ctypes", "c_double_complex"), + ("ctypes", "c_float"), + ("ctypes", "c_float_complex"), + ("ctypes", "c_int"), + ("ctypes", "c_int16"), + ("ctypes", "c_int32"), + ("ctypes", "c_int64"), + ("ctypes", "c_long"), + ("ctypes", "c_longdouble"), + ("ctypes", "c_longdouble_complex"), + ("ctypes", "c_longlong"), + ("ctypes", "c_short"), + ("ctypes", "c_size_t"), + ("ctypes", "c_ssize_t"), + ("ctypes", "c_ubyte"), + ("ctypes", "c_uint"), + ("ctypes", "c_uint16"), + ("ctypes", "c_uint32"), + ("ctypes", "c_uint64"), + ("ctypes", "c_ulong"), + ("ctypes", "c_ulonglong"), + ("ctypes", "c_ushort"), + ("ctypes", "c_void_p"), + ("ctypes", "c_wchar"), + ("ctypes", "c_wchar_p"), + ("ctypes", "get_errno"), + ("ctypes", "get_last_error"), + ("ctypes", "pointer"), + ("ctypes", "py_object"), + ("ctypes", "resize"), + ("ctypes", "set_errno"), + ("ctypes", "set_last_error"), + ("ctypes", "sizeof"), + ("ctypes._endian", "BigEndianStructure"), + ("ctypes._endian", "BigEndianUnion"), + ("ctypes._endian", "LittleEndianStructure"), + ("ctypes._endian", "LittleEndianUnion"), + ("ctypes.macholib.dyld", "dylib_info"), + ("ctypes.macholib.dyld", "framework_info"), + ("ctypes.macholib.dylib", "_DylibInfo"), + ("ctypes.macholib.framework", "_FrameworkInfo"), + ("ctypes.wintypes", "FILETIME"), + ("ctypes.wintypes", "LPARAM"), + ("ctypes.wintypes", "MSG"), + ("ctypes.wintypes", "PBYTE"), + ("ctypes.wintypes", "PCHAR"), + ("ctypes.wintypes", "PFILETIME"), + ("ctypes.wintypes", "PFLOAT"), + ("ctypes.wintypes", "PHANDLE"), + ("ctypes.wintypes", "PINT"), + ("ctypes.wintypes", "PLARGE_INTEGER"), + ("ctypes.wintypes", "PLONG"), + ("ctypes.wintypes", "PMSG"), + ("ctypes.wintypes", "POINT"), + ("ctypes.wintypes", "PPOINT"), + ("ctypes.wintypes", "PRECT"), + ("ctypes.wintypes", "PSHORT"), + ("ctypes.wintypes", "PSIZE"), + ("ctypes.wintypes", "PSMALL_RECT"), + ("ctypes.wintypes", "PUINT"), + ("ctypes.wintypes", "PULARGE_INTEGER"), + ("ctypes.wintypes", "PULONG"), + ("ctypes.wintypes", "PUSHORT"), + ("ctypes.wintypes", "PWCHAR"), + ("ctypes.wintypes", "PWIN32_FIND_DATAA"), + ("ctypes.wintypes", "PWIN32_FIND_DATAW"), + ("ctypes.wintypes", "RECT"), + ("ctypes.wintypes", "SIZE"), + ("ctypes.wintypes", "VARIANT_BOOL"), + ("ctypes.wintypes", "WIN32_FIND_DATAA"), + ("ctypes.wintypes", "WIN32_FIND_DATAW"), + ("ctypes.wintypes", "WPARAM"), + ("ctypes.wintypes", "_CIntLikeField"), + ("ctypes.wintypes", "_COORD"), + ("ctypes.wintypes", "_SMALL_RECT"), + ("curses", "<_curses.*>"), + ("curses", "_ncurses_version"), + ("curses", "window"), + ("curses.panel", "<_curses_panel.*>"), + ("curses.textpad", "Textbox"), + ("dataclasses", "Field"), + ("dataclasses", "FrozenInstanceError"), + ("dataclasses", "InitVar"), + ("dataclasses", "KW_ONLY"), + ("dataclasses", "Type"), + ("dataclasses", "_DataclassFactory"), + ("dataclasses", "_DefaultFactory"), + ("dataclasses", "_MISSING_TYPE"), + ("datetime", "_Date"), + ("datetime", "_IsoCalendarDate"), + ("datetime", "_Time"), + ("datetime", "_TzInfo"), + ("datetime", "date"), + ("datetime", "datetime"), + ("datetime", "time"), + ("datetime", "timedelta"), + ("datetime", "timezone"), + ("datetime", "tzinfo"), + ("dbm", "_Database"), + ("dbm", "_KeyType"), + ("dbm", "_TFlags"), + ("dbm", "_ValueType"), + ("dbm", "_error"), + ("dbm.dumb", "_Database"), + ("dbm.dumb", "_KeyType"), + ("dbm.dumb", "_ValueType"), + ("dbm.gnu", "<_gdbm.*>"), + ("dbm.ndbm", "<_dbm.*>"), + ("dbm.sqlite3", "_Database"), + ("dbm.sqlite3", "_SqliteData"), + ("dbm.sqlite3", "error"), + ("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", "IEEEContext"), + ("decimal", "IEEE_CONTEXT_MAX_BITS"), + ("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", "_ComparableNum"), + ("decimal", "_ContextManager"), + ("decimal", "_Decimal"), + ("decimal", "_DecimalNew"), + ("decimal", "_TrapType"), + ("decimal", "__libmpdec_version__"), + ("decimal", "__version__"), + ("decimal", "getcontext"), + ("decimal", "localcontext"), + ("decimal", "setcontext"), + ("difflib", "Differ"), + ("difflib", "HtmlDiff"), + ("difflib", "Match"), + ("difflib", "SequenceMatcher"), + ("dis", ""), + ("dis", "Bytecode"), + ("dis", "Instruction"), + ("dis", "Positions"), + ("dis", "_HaveCodeType"), + ("dis", "_Instruction"), + ("distutils._msvccompiler", "MSVCCompiler"), + ("distutils.bcppcompiler", "BCPPCompiler"), + ("distutils.ccompiler", "CCompiler"), + ("distutils.ccompiler", "_Macro"), + ("distutils.cmd", "Command"), + ("distutils.command.bdist", "bdist"), + ("distutils.command.bdist_dumb", "bdist_dumb"), + ("distutils.command.bdist_msi", "PyDialog"), + ("distutils.command.bdist_msi", "bdist_msi"), + ("distutils.command.bdist_rpm", "bdist_rpm"), + ("distutils.command.bdist_wininst", "bdist_wininst"), + ("distutils.command.build", "build"), + ("distutils.command.build_clib", "build_clib"), + ("distutils.command.build_ext", "build_ext"), + ("distutils.command.build_py", "Mixin2to3"), + ("distutils.command.build_py", "build_py"), + ("distutils.command.build_py", "build_py_2to3"), + ("distutils.command.build_scripts", "Mixin2to3"), + ("distutils.command.build_scripts", "build_scripts"), + ("distutils.command.build_scripts", "build_scripts_2to3"), + ("distutils.command.check", "SilentReporter"), + ("distutils.command.check", "_Reporter"), + ("distutils.command.check", "check"), + ("distutils.command.clean", "clean"), + ("distutils.command.config", "config"), + ("distutils.command.install", "install"), + ("distutils.command.install_data", "install_data"), + ("distutils.command.install_egg_info", "install_egg_info"), + ("distutils.command.install_headers", "install_headers"), + ("distutils.command.install_lib", "install_lib"), + ("distutils.command.install_scripts", "install_scripts"), + ("distutils.command.register", "register"), + ("distutils.command.sdist", "sdist"), + ("distutils.command.upload", "upload"), + ("distutils.config", "PyPIRCCommand"), + ("distutils.core", "Command"), + ("distutils.core", "Distribution"), + ("distutils.core", "Extension"), + ("distutils.cygwinccompiler", "CygwinCCompiler"), + ("distutils.cygwinccompiler", "Mingw32CCompiler"), + ("distutils.dist", "Distribution"), + ("distutils.dist", "DistributionMetadata"), + ("distutils.dist", "_OptionsList"), + ("distutils.errors", "CCompilerError"), + ("distutils.errors", "CompileError"), + ("distutils.errors", "DistutilsArgError"), + ("distutils.errors", "DistutilsByteCompileError"), + ("distutils.errors", "DistutilsClassError"), + ("distutils.errors", "DistutilsError"), + ("distutils.errors", "DistutilsExecError"), + ("distutils.errors", "DistutilsFileError"), + ("distutils.errors", "DistutilsGetoptError"), + ("distutils.errors", "DistutilsInternalError"), + ("distutils.errors", "DistutilsModuleError"), + ("distutils.errors", "DistutilsOptionError"), + ("distutils.errors", "DistutilsPlatformError"), + ("distutils.errors", "DistutilsSetupError"), + ("distutils.errors", "DistutilsTemplateError"), + ("distutils.errors", "LibError"), + ("distutils.errors", "LinkError"), + ("distutils.errors", "PreprocessError"), + ("distutils.errors", "UnknownFileError"), + ("distutils.extension", "Extension"), + ("distutils.fancy_getopt", "FancyGetopt"), + ("distutils.fancy_getopt", "OptionDummy"), + ("distutils.fancy_getopt", "_Option"), + ("distutils.filelist", "FileList"), + ("distutils.log", "Log"), + ("distutils.msvccompiler", "MSVCCompiler"), + ("distutils.text_file", "TextFile"), + ("distutils.unixccompiler", "UnixCCompiler"), + ("distutils.util", "Mixin2to3"), + ("distutils.version", "LooseVersion"), + ("distutils.version", "StrictVersion"), + ("distutils.version", "Version"), + ("doctest", "DebugRunner"), + ("doctest", "DocFileCase"), + ("doctest", "DocTest"), + ("doctest", "DocTestCase"), + ("doctest", "DocTestFailure"), + ("doctest", "DocTestFinder"), + ("doctest", "DocTestParser"), + ("doctest", "DocTestRunner"), + ("doctest", "Example"), + ("doctest", "OutputChecker"), + ("doctest", "SkipDocTestCase"), + ("doctest", "TestResults"), + ("doctest", "UnexpectedException"), + ("doctest", "_DocTestSuite"), + ("doctest", "_Out"), + ("doctest", "_TestResultsBase"), + ("email", "_ParamType"), + ("email", "_ParamsType"), + ("email._header_value_parser", "AddrSpec"), + ("email._header_value_parser", "Address"), + ("email._header_value_parser", "AddressList"), + ("email._header_value_parser", "AngleAddr"), + ("email._header_value_parser", "Atom"), + ("email._header_value_parser", "Attribute"), + ("email._header_value_parser", "BareQuotedString"), + ("email._header_value_parser", "CFWSList"), + ("email._header_value_parser", "Comment"), + ("email._header_value_parser", "ContentDisposition"), + ("email._header_value_parser", "ContentTransferEncoding"), + ("email._header_value_parser", "ContentType"), + ("email._header_value_parser", "DisplayName"), + ("email._header_value_parser", "Domain"), + ("email._header_value_parser", "DomainLiteral"), + ("email._header_value_parser", "DotAtom"), + ("email._header_value_parser", "DotAtomText"), + ("email._header_value_parser", "EWWhiteSpaceTerminal"), + ("email._header_value_parser", "EncodedWord"), + ("email._header_value_parser", "Group"), + ("email._header_value_parser", "GroupList"), + ("email._header_value_parser", "Header"), + ("email._header_value_parser", "HeaderLabel"), + ("email._header_value_parser", "InvalidMailbox"), + ("email._header_value_parser", "InvalidMessageID"), + ("email._header_value_parser", "InvalidParameter"), + ("email._header_value_parser", "LocalPart"), + ("email._header_value_parser", "MIMEVersion"), + ("email._header_value_parser", "Mailbox"), + ("email._header_value_parser", "MailboxList"), + ("email._header_value_parser", "MessageID"), + ("email._header_value_parser", "MimeParameters"), + ("email._header_value_parser", "MsgID"), + ("email._header_value_parser", "NameAddr"), + ("email._header_value_parser", "NoFoldLiteral"), + ("email._header_value_parser", "ObsLocalPart"), + ("email._header_value_parser", "ObsRoute"), + ("email._header_value_parser", "Parameter"), + ("email._header_value_parser", "ParameterizedHeaderValue"), + ("email._header_value_parser", "Phrase"), + ("email._header_value_parser", "QuotedString"), + ("email._header_value_parser", "Section"), + ("email._header_value_parser", "Terminal"), + ("email._header_value_parser", "Token"), + ("email._header_value_parser", "TokenList"), + ("email._header_value_parser", "UnstructuredTokenList"), + ("email._header_value_parser", "Value"), + ("email._header_value_parser", "ValueTerminal"), + ("email._header_value_parser", "WhiteSpaceTerminal"), + ("email._header_value_parser", "WhiteSpaceTokenList"), + ("email._header_value_parser", "Word"), + ("email._header_value_parser", "_InvalidEwError"), + ("email._policybase", "Compat32"), + ("email._policybase", "Policy"), + ("email._policybase", "_MessageFactory"), + ("email._policybase", "_PolicyBase"), + ("email.charset", "Charset"), + ("email.contentmanager", "ContentManager"), + ("email.errors", "BoundaryError"), + ("email.errors", "CharsetError"), + ("email.errors", "CloseBoundaryNotFoundDefect"), + ("email.errors", "FirstHeaderLineIsContinuationDefect"), + ("email.errors", "HeaderDefect"), + ("email.errors", "HeaderMissingRequiredValue"), + ("email.errors", "HeaderParseError"), + ("email.errors", "HeaderWriteError"), + ("email.errors", "InvalidBase64CharactersDefect"), + ("email.errors", "InvalidBase64LengthDefect"), + ("email.errors", "InvalidBase64PaddingDefect"), + ("email.errors", "InvalidDateDefect"), + ("email.errors", "InvalidHeaderDefect"), + ("email.errors", "InvalidMultipartContentTransferEncodingDefect"), + ("email.errors", "MessageDefect"), + ("email.errors", "MessageError"), + ("email.errors", "MessageParseError"), + ("email.errors", "MisplacedEnvelopeHeaderDefect"), + ("email.errors", "MissingHeaderBodySeparatorDefect"), + ("email.errors", "MultipartConversionError"), + ("email.errors", "MultipartInvariantViolationDefect"), + ("email.errors", "NoBoundaryInMultipartDefect"), + ("email.errors", "NonASCIILocalPartDefect"), + ("email.errors", "NonPrintableDefect"), + ("email.errors", "ObsoleteHeaderDefect"), + ("email.errors", "StartBoundaryNotFoundDefect"), + ("email.errors", "UndecodableBytesDefect"), + ("email.feedparser", "BytesFeedParser"), + ("email.feedparser", "FeedParser"), + ("email.generator", "BytesGenerator"), + ("email.generator", "DecodedGenerator"), + ("email.generator", "Generator"), + ("email.header", "Header"), + ("email.headerregistry", "Address"), + ("email.headerregistry", "AddressHeader"), + ("email.headerregistry", "BaseHeader"), + ("email.headerregistry", "ContentDispositionHeader"), + ("email.headerregistry", "ContentTransferEncodingHeader"), + ("email.headerregistry", "ContentTypeHeader"), + ("email.headerregistry", "DateHeader"), + ("email.headerregistry", "Group"), + ("email.headerregistry", "HeaderRegistry"), + ("email.headerregistry", "MIMEVersionHeader"), + ("email.headerregistry", "MessageIDHeader"), + ("email.headerregistry", "ParameterizedMIMEHeader"), + ("email.headerregistry", "SingleAddressHeader"), + ("email.headerregistry", "UniqueAddressHeader"), + ("email.headerregistry", "UniqueDateHeader"), + ("email.headerregistry", "UniqueSingleAddressHeader"), + ("email.headerregistry", "UniqueUnstructuredHeader"), + ("email.headerregistry", "UnstructuredHeader"), + ("email.headerregistry", "_HeaderParser"), + ("email.headerregistry", "_datetime"), + ("email.message", "EmailMessage"), + ("email.message", "MIMEPart"), + ("email.message", "Message"), + ("email.message", "_CharsetType"), + ("email.message", "_EncodedPayloadType"), + ("email.message", "_MultipartPayloadType"), + ("email.message", "_PayloadType"), + ("email.message", "_SupportsDecodeToPayload"), + ("email.message", "_SupportsEncodeToPayload"), + ("email.mime.application", "MIMEApplication"), + ("email.mime.audio", "MIMEAudio"), + ("email.mime.base", "MIMEBase"), + ("email.mime.image", "MIMEImage"), + ("email.mime.message", "MIMEMessage"), + ("email.mime.multipart", "MIMEMultipart"), + ("email.mime.nonmultipart", "MIMENonMultipart"), + ("email.mime.text", "MIMEText"), + ("email.parser", "BytesFeedParser"), + ("email.parser", "BytesHeaderParser"), + ("email.parser", "BytesParser"), + ("email.parser", "FeedParser"), + ("email.parser", "HeaderParser"), + ("email.parser", "Parser"), + ("email.policy", "Compat32"), + ("email.policy", "EmailPolicy"), + ("email.policy", "Policy"), + ("email.policy", "compat32"), + ("email.utils", "_PDTZ"), + ("encodings", "CodecRegistryError"), + ("encodings.ascii", "Codec"), + ("encodings.ascii", "IncrementalDecoder"), + ("encodings.ascii", "IncrementalEncoder"), + ("encodings.ascii", "StreamConverter"), + ("encodings.ascii", "StreamReader"), + ("encodings.ascii", "StreamWriter"), + ("encodings.base64_codec", "Codec"), + ("encodings.base64_codec", "IncrementalDecoder"), + ("encodings.base64_codec", "IncrementalEncoder"), + ("encodings.base64_codec", "StreamReader"), + ("encodings.base64_codec", "StreamWriter"), + ("encodings.big5", "Codec"), + ("encodings.big5", "IncrementalDecoder"), + ("encodings.big5", "IncrementalEncoder"), + ("encodings.big5", "StreamReader"), + ("encodings.big5", "StreamWriter"), + ("encodings.big5hkscs", "Codec"), + ("encodings.big5hkscs", "IncrementalDecoder"), + ("encodings.big5hkscs", "IncrementalEncoder"), + ("encodings.big5hkscs", "StreamReader"), + ("encodings.big5hkscs", "StreamWriter"), + ("encodings.bz2_codec", "Codec"), + ("encodings.bz2_codec", "IncrementalDecoder"), + ("encodings.bz2_codec", "IncrementalEncoder"), + ("encodings.bz2_codec", "StreamReader"), + ("encodings.bz2_codec", "StreamWriter"), + ("encodings.charmap", "Codec"), + ("encodings.charmap", "IncrementalDecoder"), + ("encodings.charmap", "IncrementalEncoder"), + ("encodings.charmap", "StreamReader"), + ("encodings.charmap", "StreamWriter"), + ("encodings.cp037", "Codec"), + ("encodings.cp037", "IncrementalDecoder"), + ("encodings.cp037", "IncrementalEncoder"), + ("encodings.cp037", "StreamReader"), + ("encodings.cp037", "StreamWriter"), + ("encodings.cp1006", "Codec"), + ("encodings.cp1006", "IncrementalDecoder"), + ("encodings.cp1006", "IncrementalEncoder"), + ("encodings.cp1006", "StreamReader"), + ("encodings.cp1006", "StreamWriter"), + ("encodings.cp1026", "Codec"), + ("encodings.cp1026", "IncrementalDecoder"), + ("encodings.cp1026", "IncrementalEncoder"), + ("encodings.cp1026", "StreamReader"), + ("encodings.cp1026", "StreamWriter"), + ("encodings.cp1125", "Codec"), + ("encodings.cp1125", "IncrementalDecoder"), + ("encodings.cp1125", "IncrementalEncoder"), + ("encodings.cp1125", "StreamReader"), + ("encodings.cp1125", "StreamWriter"), + ("encodings.cp1140", "Codec"), + ("encodings.cp1140", "IncrementalDecoder"), + ("encodings.cp1140", "IncrementalEncoder"), + ("encodings.cp1140", "StreamReader"), + ("encodings.cp1140", "StreamWriter"), + ("encodings.cp1250", "Codec"), + ("encodings.cp1250", "IncrementalDecoder"), + ("encodings.cp1250", "IncrementalEncoder"), + ("encodings.cp1250", "StreamReader"), + ("encodings.cp1250", "StreamWriter"), + ("encodings.cp1251", "Codec"), + ("encodings.cp1251", "IncrementalDecoder"), + ("encodings.cp1251", "IncrementalEncoder"), + ("encodings.cp1251", "StreamReader"), + ("encodings.cp1251", "StreamWriter"), + ("encodings.cp1252", "Codec"), + ("encodings.cp1252", "IncrementalDecoder"), + ("encodings.cp1252", "IncrementalEncoder"), + ("encodings.cp1252", "StreamReader"), + ("encodings.cp1252", "StreamWriter"), + ("encodings.cp1253", "Codec"), + ("encodings.cp1253", "IncrementalDecoder"), + ("encodings.cp1253", "IncrementalEncoder"), + ("encodings.cp1253", "StreamReader"), + ("encodings.cp1253", "StreamWriter"), + ("encodings.cp1254", "Codec"), + ("encodings.cp1254", "IncrementalDecoder"), + ("encodings.cp1254", "IncrementalEncoder"), + ("encodings.cp1254", "StreamReader"), + ("encodings.cp1254", "StreamWriter"), + ("encodings.cp1255", "Codec"), + ("encodings.cp1255", "IncrementalDecoder"), + ("encodings.cp1255", "IncrementalEncoder"), + ("encodings.cp1255", "StreamReader"), + ("encodings.cp1255", "StreamWriter"), + ("encodings.cp1256", "Codec"), + ("encodings.cp1256", "IncrementalDecoder"), + ("encodings.cp1256", "IncrementalEncoder"), + ("encodings.cp1256", "StreamReader"), + ("encodings.cp1256", "StreamWriter"), + ("encodings.cp1257", "Codec"), + ("encodings.cp1257", "IncrementalDecoder"), + ("encodings.cp1257", "IncrementalEncoder"), + ("encodings.cp1257", "StreamReader"), + ("encodings.cp1257", "StreamWriter"), + ("encodings.cp1258", "Codec"), + ("encodings.cp1258", "IncrementalDecoder"), + ("encodings.cp1258", "IncrementalEncoder"), + ("encodings.cp1258", "StreamReader"), + ("encodings.cp1258", "StreamWriter"), + ("encodings.cp273", "Codec"), + ("encodings.cp273", "IncrementalDecoder"), + ("encodings.cp273", "IncrementalEncoder"), + ("encodings.cp273", "StreamReader"), + ("encodings.cp273", "StreamWriter"), + ("encodings.cp424", "Codec"), + ("encodings.cp424", "IncrementalDecoder"), + ("encodings.cp424", "IncrementalEncoder"), + ("encodings.cp424", "StreamReader"), + ("encodings.cp424", "StreamWriter"), + ("encodings.cp437", "Codec"), + ("encodings.cp437", "IncrementalDecoder"), + ("encodings.cp437", "IncrementalEncoder"), + ("encodings.cp437", "StreamReader"), + ("encodings.cp437", "StreamWriter"), + ("encodings.cp500", "Codec"), + ("encodings.cp500", "IncrementalDecoder"), + ("encodings.cp500", "IncrementalEncoder"), + ("encodings.cp500", "StreamReader"), + ("encodings.cp500", "StreamWriter"), + ("encodings.cp720", "Codec"), + ("encodings.cp720", "IncrementalDecoder"), + ("encodings.cp720", "IncrementalEncoder"), + ("encodings.cp720", "StreamReader"), + ("encodings.cp720", "StreamWriter"), + ("encodings.cp737", "Codec"), + ("encodings.cp737", "IncrementalDecoder"), + ("encodings.cp737", "IncrementalEncoder"), + ("encodings.cp737", "StreamReader"), + ("encodings.cp737", "StreamWriter"), + ("encodings.cp775", "Codec"), + ("encodings.cp775", "IncrementalDecoder"), + ("encodings.cp775", "IncrementalEncoder"), + ("encodings.cp775", "StreamReader"), + ("encodings.cp775", "StreamWriter"), + ("encodings.cp850", "Codec"), + ("encodings.cp850", "IncrementalDecoder"), + ("encodings.cp850", "IncrementalEncoder"), + ("encodings.cp850", "StreamReader"), + ("encodings.cp850", "StreamWriter"), + ("encodings.cp852", "Codec"), + ("encodings.cp852", "IncrementalDecoder"), + ("encodings.cp852", "IncrementalEncoder"), + ("encodings.cp852", "StreamReader"), + ("encodings.cp852", "StreamWriter"), + ("encodings.cp855", "Codec"), + ("encodings.cp855", "IncrementalDecoder"), + ("encodings.cp855", "IncrementalEncoder"), + ("encodings.cp855", "StreamReader"), + ("encodings.cp855", "StreamWriter"), + ("encodings.cp856", "Codec"), + ("encodings.cp856", "IncrementalDecoder"), + ("encodings.cp856", "IncrementalEncoder"), + ("encodings.cp856", "StreamReader"), + ("encodings.cp856", "StreamWriter"), + ("encodings.cp857", "Codec"), + ("encodings.cp857", "IncrementalDecoder"), + ("encodings.cp857", "IncrementalEncoder"), + ("encodings.cp857", "StreamReader"), + ("encodings.cp857", "StreamWriter"), + ("encodings.cp858", "Codec"), + ("encodings.cp858", "IncrementalDecoder"), + ("encodings.cp858", "IncrementalEncoder"), + ("encodings.cp858", "StreamReader"), + ("encodings.cp858", "StreamWriter"), + ("encodings.cp860", "Codec"), + ("encodings.cp860", "IncrementalDecoder"), + ("encodings.cp860", "IncrementalEncoder"), + ("encodings.cp860", "StreamReader"), + ("encodings.cp860", "StreamWriter"), + ("encodings.cp861", "Codec"), + ("encodings.cp861", "IncrementalDecoder"), + ("encodings.cp861", "IncrementalEncoder"), + ("encodings.cp861", "StreamReader"), + ("encodings.cp861", "StreamWriter"), + ("encodings.cp862", "Codec"), + ("encodings.cp862", "IncrementalDecoder"), + ("encodings.cp862", "IncrementalEncoder"), + ("encodings.cp862", "StreamReader"), + ("encodings.cp862", "StreamWriter"), + ("encodings.cp863", "Codec"), + ("encodings.cp863", "IncrementalDecoder"), + ("encodings.cp863", "IncrementalEncoder"), + ("encodings.cp863", "StreamReader"), + ("encodings.cp863", "StreamWriter"), + ("encodings.cp864", "Codec"), + ("encodings.cp864", "IncrementalDecoder"), + ("encodings.cp864", "IncrementalEncoder"), + ("encodings.cp864", "StreamReader"), + ("encodings.cp864", "StreamWriter"), + ("encodings.cp865", "Codec"), + ("encodings.cp865", "IncrementalDecoder"), + ("encodings.cp865", "IncrementalEncoder"), + ("encodings.cp865", "StreamReader"), + ("encodings.cp865", "StreamWriter"), + ("encodings.cp866", "Codec"), + ("encodings.cp866", "IncrementalDecoder"), + ("encodings.cp866", "IncrementalEncoder"), + ("encodings.cp866", "StreamReader"), + ("encodings.cp866", "StreamWriter"), + ("encodings.cp869", "Codec"), + ("encodings.cp869", "IncrementalDecoder"), + ("encodings.cp869", "IncrementalEncoder"), + ("encodings.cp869", "StreamReader"), + ("encodings.cp869", "StreamWriter"), + ("encodings.cp874", "Codec"), + ("encodings.cp874", "IncrementalDecoder"), + ("encodings.cp874", "IncrementalEncoder"), + ("encodings.cp874", "StreamReader"), + ("encodings.cp874", "StreamWriter"), + ("encodings.cp875", "Codec"), + ("encodings.cp875", "IncrementalDecoder"), + ("encodings.cp875", "IncrementalEncoder"), + ("encodings.cp875", "StreamReader"), + ("encodings.cp875", "StreamWriter"), + ("encodings.cp932", "Codec"), + ("encodings.cp932", "IncrementalDecoder"), + ("encodings.cp932", "IncrementalEncoder"), + ("encodings.cp932", "StreamReader"), + ("encodings.cp932", "StreamWriter"), + ("encodings.cp949", "Codec"), + ("encodings.cp949", "IncrementalDecoder"), + ("encodings.cp949", "IncrementalEncoder"), + ("encodings.cp949", "StreamReader"), + ("encodings.cp949", "StreamWriter"), + ("encodings.cp950", "Codec"), + ("encodings.cp950", "IncrementalDecoder"), + ("encodings.cp950", "IncrementalEncoder"), + ("encodings.cp950", "StreamReader"), + ("encodings.cp950", "StreamWriter"), + ("encodings.euc_jis_2004", "Codec"), + ("encodings.euc_jis_2004", "IncrementalDecoder"), + ("encodings.euc_jis_2004", "IncrementalEncoder"), + ("encodings.euc_jis_2004", "StreamReader"), + ("encodings.euc_jis_2004", "StreamWriter"), + ("encodings.euc_jisx0213", "Codec"), + ("encodings.euc_jisx0213", "IncrementalDecoder"), + ("encodings.euc_jisx0213", "IncrementalEncoder"), + ("encodings.euc_jisx0213", "StreamReader"), + ("encodings.euc_jisx0213", "StreamWriter"), + ("encodings.euc_jp", "Codec"), + ("encodings.euc_jp", "IncrementalDecoder"), + ("encodings.euc_jp", "IncrementalEncoder"), + ("encodings.euc_jp", "StreamReader"), + ("encodings.euc_jp", "StreamWriter"), + ("encodings.euc_kr", "Codec"), + ("encodings.euc_kr", "IncrementalDecoder"), + ("encodings.euc_kr", "IncrementalEncoder"), + ("encodings.euc_kr", "StreamReader"), + ("encodings.euc_kr", "StreamWriter"), + ("encodings.gb18030", "Codec"), + ("encodings.gb18030", "IncrementalDecoder"), + ("encodings.gb18030", "IncrementalEncoder"), + ("encodings.gb18030", "StreamReader"), + ("encodings.gb18030", "StreamWriter"), + ("encodings.gb2312", "Codec"), + ("encodings.gb2312", "IncrementalDecoder"), + ("encodings.gb2312", "IncrementalEncoder"), + ("encodings.gb2312", "StreamReader"), + ("encodings.gb2312", "StreamWriter"), + ("encodings.gbk", "Codec"), + ("encodings.gbk", "IncrementalDecoder"), + ("encodings.gbk", "IncrementalEncoder"), + ("encodings.gbk", "StreamReader"), + ("encodings.gbk", "StreamWriter"), + ("encodings.hex_codec", "Codec"), + ("encodings.hex_codec", "IncrementalDecoder"), + ("encodings.hex_codec", "IncrementalEncoder"), + ("encodings.hex_codec", "StreamReader"), + ("encodings.hex_codec", "StreamWriter"), + ("encodings.hp_roman8", "Codec"), + ("encodings.hp_roman8", "IncrementalDecoder"), + ("encodings.hp_roman8", "IncrementalEncoder"), + ("encodings.hp_roman8", "StreamReader"), + ("encodings.hp_roman8", "StreamWriter"), + ("encodings.hz", "Codec"), + ("encodings.hz", "IncrementalDecoder"), + ("encodings.hz", "IncrementalEncoder"), + ("encodings.hz", "StreamReader"), + ("encodings.hz", "StreamWriter"), + ("encodings.idna", "Codec"), + ("encodings.idna", "IncrementalDecoder"), + ("encodings.idna", "IncrementalEncoder"), + ("encodings.idna", "StreamReader"), + ("encodings.idna", "StreamWriter"), + ("encodings.iso2022_jp", "Codec"), + ("encodings.iso2022_jp", "IncrementalDecoder"), + ("encodings.iso2022_jp", "IncrementalEncoder"), + ("encodings.iso2022_jp", "StreamReader"), + ("encodings.iso2022_jp", "StreamWriter"), + ("encodings.iso2022_jp_1", "Codec"), + ("encodings.iso2022_jp_1", "IncrementalDecoder"), + ("encodings.iso2022_jp_1", "IncrementalEncoder"), + ("encodings.iso2022_jp_1", "StreamReader"), + ("encodings.iso2022_jp_1", "StreamWriter"), + ("encodings.iso2022_jp_2", "Codec"), + ("encodings.iso2022_jp_2", "IncrementalDecoder"), + ("encodings.iso2022_jp_2", "IncrementalEncoder"), + ("encodings.iso2022_jp_2", "StreamReader"), + ("encodings.iso2022_jp_2", "StreamWriter"), + ("encodings.iso2022_jp_2004", "Codec"), + ("encodings.iso2022_jp_2004", "IncrementalDecoder"), + ("encodings.iso2022_jp_2004", "IncrementalEncoder"), + ("encodings.iso2022_jp_2004", "StreamReader"), + ("encodings.iso2022_jp_2004", "StreamWriter"), + ("encodings.iso2022_jp_3", "Codec"), + ("encodings.iso2022_jp_3", "IncrementalDecoder"), + ("encodings.iso2022_jp_3", "IncrementalEncoder"), + ("encodings.iso2022_jp_3", "StreamReader"), + ("encodings.iso2022_jp_3", "StreamWriter"), + ("encodings.iso2022_jp_ext", "Codec"), + ("encodings.iso2022_jp_ext", "IncrementalDecoder"), + ("encodings.iso2022_jp_ext", "IncrementalEncoder"), + ("encodings.iso2022_jp_ext", "StreamReader"), + ("encodings.iso2022_jp_ext", "StreamWriter"), + ("encodings.iso2022_kr", "Codec"), + ("encodings.iso2022_kr", "IncrementalDecoder"), + ("encodings.iso2022_kr", "IncrementalEncoder"), + ("encodings.iso2022_kr", "StreamReader"), + ("encodings.iso2022_kr", "StreamWriter"), + ("encodings.iso8859_1", "Codec"), + ("encodings.iso8859_1", "IncrementalDecoder"), + ("encodings.iso8859_1", "IncrementalEncoder"), + ("encodings.iso8859_1", "StreamReader"), + ("encodings.iso8859_1", "StreamWriter"), + ("encodings.iso8859_10", "Codec"), + ("encodings.iso8859_10", "IncrementalDecoder"), + ("encodings.iso8859_10", "IncrementalEncoder"), + ("encodings.iso8859_10", "StreamReader"), + ("encodings.iso8859_10", "StreamWriter"), + ("encodings.iso8859_11", "Codec"), + ("encodings.iso8859_11", "IncrementalDecoder"), + ("encodings.iso8859_11", "IncrementalEncoder"), + ("encodings.iso8859_11", "StreamReader"), + ("encodings.iso8859_11", "StreamWriter"), + ("encodings.iso8859_13", "Codec"), + ("encodings.iso8859_13", "IncrementalDecoder"), + ("encodings.iso8859_13", "IncrementalEncoder"), + ("encodings.iso8859_13", "StreamReader"), + ("encodings.iso8859_13", "StreamWriter"), + ("encodings.iso8859_14", "Codec"), + ("encodings.iso8859_14", "IncrementalDecoder"), + ("encodings.iso8859_14", "IncrementalEncoder"), + ("encodings.iso8859_14", "StreamReader"), + ("encodings.iso8859_14", "StreamWriter"), + ("encodings.iso8859_15", "Codec"), + ("encodings.iso8859_15", "IncrementalDecoder"), + ("encodings.iso8859_15", "IncrementalEncoder"), + ("encodings.iso8859_15", "StreamReader"), + ("encodings.iso8859_15", "StreamWriter"), + ("encodings.iso8859_16", "Codec"), + ("encodings.iso8859_16", "IncrementalDecoder"), + ("encodings.iso8859_16", "IncrementalEncoder"), + ("encodings.iso8859_16", "StreamReader"), + ("encodings.iso8859_16", "StreamWriter"), + ("encodings.iso8859_2", "Codec"), + ("encodings.iso8859_2", "IncrementalDecoder"), + ("encodings.iso8859_2", "IncrementalEncoder"), + ("encodings.iso8859_2", "StreamReader"), + ("encodings.iso8859_2", "StreamWriter"), + ("encodings.iso8859_3", "Codec"), + ("encodings.iso8859_3", "IncrementalDecoder"), + ("encodings.iso8859_3", "IncrementalEncoder"), + ("encodings.iso8859_3", "StreamReader"), + ("encodings.iso8859_3", "StreamWriter"), + ("encodings.iso8859_4", "Codec"), + ("encodings.iso8859_4", "IncrementalDecoder"), + ("encodings.iso8859_4", "IncrementalEncoder"), + ("encodings.iso8859_4", "StreamReader"), + ("encodings.iso8859_4", "StreamWriter"), + ("encodings.iso8859_5", "Codec"), + ("encodings.iso8859_5", "IncrementalDecoder"), + ("encodings.iso8859_5", "IncrementalEncoder"), + ("encodings.iso8859_5", "StreamReader"), + ("encodings.iso8859_5", "StreamWriter"), + ("encodings.iso8859_6", "Codec"), + ("encodings.iso8859_6", "IncrementalDecoder"), + ("encodings.iso8859_6", "IncrementalEncoder"), + ("encodings.iso8859_6", "StreamReader"), + ("encodings.iso8859_6", "StreamWriter"), + ("encodings.iso8859_7", "Codec"), + ("encodings.iso8859_7", "IncrementalDecoder"), + ("encodings.iso8859_7", "IncrementalEncoder"), + ("encodings.iso8859_7", "StreamReader"), + ("encodings.iso8859_7", "StreamWriter"), + ("encodings.iso8859_8", "Codec"), + ("encodings.iso8859_8", "IncrementalDecoder"), + ("encodings.iso8859_8", "IncrementalEncoder"), + ("encodings.iso8859_8", "StreamReader"), + ("encodings.iso8859_8", "StreamWriter"), + ("encodings.iso8859_9", "Codec"), + ("encodings.iso8859_9", "IncrementalDecoder"), + ("encodings.iso8859_9", "IncrementalEncoder"), + ("encodings.iso8859_9", "StreamReader"), + ("encodings.iso8859_9", "StreamWriter"), + ("encodings.johab", "Codec"), + ("encodings.johab", "IncrementalDecoder"), + ("encodings.johab", "IncrementalEncoder"), + ("encodings.johab", "StreamReader"), + ("encodings.johab", "StreamWriter"), + ("encodings.koi8_r", "Codec"), + ("encodings.koi8_r", "IncrementalDecoder"), + ("encodings.koi8_r", "IncrementalEncoder"), + ("encodings.koi8_r", "StreamReader"), + ("encodings.koi8_r", "StreamWriter"), + ("encodings.koi8_t", "Codec"), + ("encodings.koi8_t", "IncrementalDecoder"), + ("encodings.koi8_t", "IncrementalEncoder"), + ("encodings.koi8_t", "StreamReader"), + ("encodings.koi8_t", "StreamWriter"), + ("encodings.koi8_u", "Codec"), + ("encodings.koi8_u", "IncrementalDecoder"), + ("encodings.koi8_u", "IncrementalEncoder"), + ("encodings.koi8_u", "StreamReader"), + ("encodings.koi8_u", "StreamWriter"), + ("encodings.kz1048", "Codec"), + ("encodings.kz1048", "IncrementalDecoder"), + ("encodings.kz1048", "IncrementalEncoder"), + ("encodings.kz1048", "StreamReader"), + ("encodings.kz1048", "StreamWriter"), + ("encodings.latin_1", "Codec"), + ("encodings.latin_1", "IncrementalDecoder"), + ("encodings.latin_1", "IncrementalEncoder"), + ("encodings.latin_1", "StreamConverter"), + ("encodings.latin_1", "StreamReader"), + ("encodings.latin_1", "StreamWriter"), + ("encodings.mac_arabic", "Codec"), + ("encodings.mac_arabic", "IncrementalDecoder"), + ("encodings.mac_arabic", "IncrementalEncoder"), + ("encodings.mac_arabic", "StreamReader"), + ("encodings.mac_arabic", "StreamWriter"), + ("encodings.mac_croatian", "Codec"), + ("encodings.mac_croatian", "IncrementalDecoder"), + ("encodings.mac_croatian", "IncrementalEncoder"), + ("encodings.mac_croatian", "StreamReader"), + ("encodings.mac_croatian", "StreamWriter"), + ("encodings.mac_cyrillic", "Codec"), + ("encodings.mac_cyrillic", "IncrementalDecoder"), + ("encodings.mac_cyrillic", "IncrementalEncoder"), + ("encodings.mac_cyrillic", "StreamReader"), + ("encodings.mac_cyrillic", "StreamWriter"), + ("encodings.mac_farsi", "Codec"), + ("encodings.mac_farsi", "IncrementalDecoder"), + ("encodings.mac_farsi", "IncrementalEncoder"), + ("encodings.mac_farsi", "StreamReader"), + ("encodings.mac_farsi", "StreamWriter"), + ("encodings.mac_greek", "Codec"), + ("encodings.mac_greek", "IncrementalDecoder"), + ("encodings.mac_greek", "IncrementalEncoder"), + ("encodings.mac_greek", "StreamReader"), + ("encodings.mac_greek", "StreamWriter"), + ("encodings.mac_iceland", "Codec"), + ("encodings.mac_iceland", "IncrementalDecoder"), + ("encodings.mac_iceland", "IncrementalEncoder"), + ("encodings.mac_iceland", "StreamReader"), + ("encodings.mac_iceland", "StreamWriter"), + ("encodings.mac_latin2", "Codec"), + ("encodings.mac_latin2", "IncrementalDecoder"), + ("encodings.mac_latin2", "IncrementalEncoder"), + ("encodings.mac_latin2", "StreamReader"), + ("encodings.mac_latin2", "StreamWriter"), + ("encodings.mac_roman", "Codec"), + ("encodings.mac_roman", "IncrementalDecoder"), + ("encodings.mac_roman", "IncrementalEncoder"), + ("encodings.mac_roman", "StreamReader"), + ("encodings.mac_roman", "StreamWriter"), + ("encodings.mac_romanian", "Codec"), + ("encodings.mac_romanian", "IncrementalDecoder"), + ("encodings.mac_romanian", "IncrementalEncoder"), + ("encodings.mac_romanian", "StreamReader"), + ("encodings.mac_romanian", "StreamWriter"), + ("encodings.mac_turkish", "Codec"), + ("encodings.mac_turkish", "IncrementalDecoder"), + ("encodings.mac_turkish", "IncrementalEncoder"), + ("encodings.mac_turkish", "StreamReader"), + ("encodings.mac_turkish", "StreamWriter"), + ("encodings.mbcs", "IncrementalDecoder"), + ("encodings.mbcs", "IncrementalEncoder"), + ("encodings.mbcs", "StreamReader"), + ("encodings.mbcs", "StreamWriter"), + ("encodings.oem", "IncrementalDecoder"), + ("encodings.oem", "IncrementalEncoder"), + ("encodings.oem", "StreamReader"), + ("encodings.oem", "StreamWriter"), + ("encodings.palmos", "Codec"), + ("encodings.palmos", "IncrementalDecoder"), + ("encodings.palmos", "IncrementalEncoder"), + ("encodings.palmos", "StreamReader"), + ("encodings.palmos", "StreamWriter"), + ("encodings.ptcp154", "Codec"), + ("encodings.ptcp154", "IncrementalDecoder"), + ("encodings.ptcp154", "IncrementalEncoder"), + ("encodings.ptcp154", "StreamReader"), + ("encodings.ptcp154", "StreamWriter"), + ("encodings.punycode", "Codec"), + ("encodings.punycode", "IncrementalDecoder"), + ("encodings.punycode", "IncrementalEncoder"), + ("encodings.punycode", "StreamReader"), + ("encodings.punycode", "StreamWriter"), + ("encodings.quopri_codec", "Codec"), + ("encodings.quopri_codec", "IncrementalDecoder"), + ("encodings.quopri_codec", "IncrementalEncoder"), + ("encodings.quopri_codec", "StreamReader"), + ("encodings.quopri_codec", "StreamWriter"), + ("encodings.raw_unicode_escape", "Codec"), + ("encodings.raw_unicode_escape", "IncrementalDecoder"), + ("encodings.raw_unicode_escape", "IncrementalEncoder"), + ("encodings.raw_unicode_escape", "StreamReader"), + ("encodings.raw_unicode_escape", "StreamWriter"), + ("encodings.rot_13", "Codec"), + ("encodings.rot_13", "IncrementalDecoder"), + ("encodings.rot_13", "IncrementalEncoder"), + ("encodings.rot_13", "StreamReader"), + ("encodings.rot_13", "StreamWriter"), + ("encodings.shift_jis", "Codec"), + ("encodings.shift_jis", "IncrementalDecoder"), + ("encodings.shift_jis", "IncrementalEncoder"), + ("encodings.shift_jis", "StreamReader"), + ("encodings.shift_jis", "StreamWriter"), + ("encodings.shift_jis_2004", "Codec"), + ("encodings.shift_jis_2004", "IncrementalDecoder"), + ("encodings.shift_jis_2004", "IncrementalEncoder"), + ("encodings.shift_jis_2004", "StreamReader"), + ("encodings.shift_jis_2004", "StreamWriter"), + ("encodings.shift_jisx0213", "Codec"), + ("encodings.shift_jisx0213", "IncrementalDecoder"), + ("encodings.shift_jisx0213", "IncrementalEncoder"), + ("encodings.shift_jisx0213", "StreamReader"), + ("encodings.shift_jisx0213", "StreamWriter"), + ("encodings.tis_620", "Codec"), + ("encodings.tis_620", "IncrementalDecoder"), + ("encodings.tis_620", "IncrementalEncoder"), + ("encodings.tis_620", "StreamReader"), + ("encodings.tis_620", "StreamWriter"), + ("encodings.undefined", "Codec"), + ("encodings.undefined", "IncrementalDecoder"), + ("encodings.undefined", "IncrementalEncoder"), + ("encodings.undefined", "StreamReader"), + ("encodings.undefined", "StreamWriter"), + ("encodings.unicode_escape", "Codec"), + ("encodings.unicode_escape", "IncrementalDecoder"), + ("encodings.unicode_escape", "IncrementalEncoder"), + ("encodings.unicode_escape", "StreamReader"), + ("encodings.unicode_escape", "StreamWriter"), + ("encodings.utf_16", "IncrementalDecoder"), + ("encodings.utf_16", "IncrementalEncoder"), + ("encodings.utf_16", "StreamReader"), + ("encodings.utf_16", "StreamWriter"), + ("encodings.utf_16_be", "IncrementalDecoder"), + ("encodings.utf_16_be", "IncrementalEncoder"), + ("encodings.utf_16_be", "StreamReader"), + ("encodings.utf_16_be", "StreamWriter"), + ("encodings.utf_16_le", "IncrementalDecoder"), + ("encodings.utf_16_le", "IncrementalEncoder"), + ("encodings.utf_16_le", "StreamReader"), + ("encodings.utf_16_le", "StreamWriter"), + ("encodings.utf_32", "IncrementalDecoder"), + ("encodings.utf_32", "IncrementalEncoder"), + ("encodings.utf_32", "StreamReader"), + ("encodings.utf_32", "StreamWriter"), + ("encodings.utf_32_be", "IncrementalDecoder"), + ("encodings.utf_32_be", "IncrementalEncoder"), + ("encodings.utf_32_be", "StreamReader"), + ("encodings.utf_32_be", "StreamWriter"), + ("encodings.utf_32_le", "IncrementalDecoder"), + ("encodings.utf_32_le", "IncrementalEncoder"), + ("encodings.utf_32_le", "StreamReader"), + ("encodings.utf_32_le", "StreamWriter"), + ("encodings.utf_7", "IncrementalDecoder"), + ("encodings.utf_7", "IncrementalEncoder"), + ("encodings.utf_7", "StreamReader"), + ("encodings.utf_7", "StreamWriter"), + ("encodings.utf_8", "IncrementalDecoder"), + ("encodings.utf_8", "IncrementalEncoder"), + ("encodings.utf_8", "StreamReader"), + ("encodings.utf_8", "StreamWriter"), + ("encodings.utf_8_sig", "IncrementalDecoder"), + ("encodings.utf_8_sig", "IncrementalEncoder"), + ("encodings.utf_8_sig", "StreamReader"), + ("encodings.utf_8_sig", "StreamWriter"), + ("encodings.uu_codec", "Codec"), + ("encodings.uu_codec", "IncrementalDecoder"), + ("encodings.uu_codec", "IncrementalEncoder"), + ("encodings.uu_codec", "StreamReader"), + ("encodings.uu_codec", "StreamWriter"), + ("encodings.zlib_codec", "Codec"), + ("encodings.zlib_codec", "IncrementalDecoder"), + ("encodings.zlib_codec", "IncrementalEncoder"), + ("encodings.zlib_codec", "StreamReader"), + ("encodings.zlib_codec", "StreamWriter"), + ("enum", "Enum"), + ("enum", "EnumCheck"), + ("enum", "EnumMeta"), + ("enum", "Flag"), + ("enum", "FlagBoundary"), + ("enum", "IntEnum"), + ("enum", "IntFlag"), + ("enum", "ReprEnum"), + ("enum", "StrEnum"), + ("enum", "_EnumDict"), + ("enum", "_EnumNames"), + ("enum", "_builtins_property"), + ("enum", "auto"), + ("enum", "member"), + ("enum", "nonmember"), + ("enum", "property"), + ("enum", "verify"), + ("filecmp", "dircmp"), + ("fileinput", "FileInput"), + ("fileinput", "_HasReadlineAndFileno"), + ("fileinput", "_TextMode"), + ("formatter", "AbstractFormatter"), + ("formatter", "AbstractWriter"), + ("formatter", "DumbWriter"), + ("formatter", "NullFormatter"), + ("formatter", "NullWriter"), + ("formatter", "_FontType"), + ("formatter", "_StylesType"), + ("fractions", "Fraction"), + ("fractions", "_ComparableNum"), + ("fractions", "_ConvertibleToIntegerRatio"), + ("ftplib", "Error"), + ("ftplib", "FTP"), + ("ftplib", "FTP_TLS"), + ("ftplib", "error_perm"), + ("ftplib", "error_proto"), + ("ftplib", "error_reply"), + ("ftplib", "error_temp"), + ("functools", "_CacheInfo"), + ("functools", "_CacheParameters"), + ("functools", "_Descriptor"), + ("functools", "_PlaceholderType"), + ("functools", "_RegType"), + ("functools", "_SingleDispatchCallable"), + ("functools", "_Wrapped"), + ("functools", "_Wrapper"), + ("functools", "_lru_cache_wrapper"), + ("functools", "cached_property"), + ("functools", "partial"), + ("functools", "partialmethod"), + ("functools", "singledispatchmethod"), + ("gc", "_CallbackType"), + ("getopt", "GetoptError"), + ("getopt", "_SliceableT"), + ("getpass", "GetPassWarning"), + ("gettext", "GNUTranslations"), + ("gettext", "NullTranslations"), + ("gettext", "_TranslationsReader"), + ("graphlib", "CycleError"), + ("graphlib", "TopologicalSorter"), + ("grp", "struct_group"), + ("gzip", "BadGzipFile"), + ("gzip", "GzipFile"), + ("gzip", "_GzipReader"), + ("gzip", "_OpenTextMode"), + ("gzip", "_PaddedFile"), + ("gzip", "_ReadBinaryMode"), + ("gzip", "_ReadableFileobj"), + ("gzip", "_WritableFileobj"), + ("gzip", "_WriteBinaryMode"), + ("hashlib", "AbstractSet"), + ("hashlib", "_BytesIOLike"), + ("hashlib", "_FileDigestFileObj"), + ("hashlib", "blake2b"), + ("hashlib", "blake2s"), + ("hashlib", "md5"), + ("hashlib", "pbkdf2_hmac"), + ("hashlib", "scrypt"), + ("hashlib", "sha1"), + ("hashlib", "sha224"), + ("hashlib", "sha256"), + ("hashlib", "sha384"), + ("hashlib", "sha3_224"), + ("hashlib", "sha3_256"), + ("hashlib", "sha3_384"), + ("hashlib", "sha3_512"), + ("hashlib", "sha512"), + ("hashlib", "shake_128"), + ("hashlib", "shake_256"), + ("heapq", "<_heapq.*>"), + ("hmac", "HMAC"), + ("hmac", "_DigestMod"), + ("hmac", "compare_digest"), + ("html.parser", "HTMLParser"), + ("http", "HTTPMethod"), + ("http", "HTTPStatus"), + ("http.client", "BadStatusLine"), + ("http.client", "CannotSendHeader"), + ("http.client", "CannotSendRequest"), + ("http.client", "HTTPConnection"), + ("http.client", "HTTPException"), + ("http.client", "HTTPMessage"), + ("http.client", "HTTPResponse"), + ("http.client", "HTTPSConnection"), + ("http.client", "ImproperConnectionState"), + ("http.client", "IncompleteRead"), + ("http.client", "InvalidURL"), + ("http.client", "LineTooLong"), + ("http.client", "NotConnected"), + ("http.client", "RemoteDisconnected"), + ("http.client", "ResponseNotReady"), + ("http.client", "UnimplementedFileMode"), + ("http.client", "UnknownProtocol"), + ("http.client", "UnknownTransferEncoding"), + ("http.client", "_DataType"), + ("http.client", "_HeaderValue"), + ("http.cookiejar", "Cookie"), + ("http.cookiejar", "CookieJar"), + ("http.cookiejar", "CookiePolicy"), + ("http.cookiejar", "DefaultCookiePolicy"), + ("http.cookiejar", "FileCookieJar"), + ("http.cookiejar", "LWPCookieJar"), + ("http.cookiejar", "LoadError"), + ("http.cookiejar", "MozillaCookieJar"), + ("http.cookies", "BaseCookie"), + ("http.cookies", "CookieError"), + ("http.cookies", "Morsel"), + ("http.cookies", "SimpleCookie"), + ("http.cookies", "_DataType"), + ("http.server", "BaseHTTPRequestHandler"), + ("http.server", "CGIHTTPRequestHandler"), + ("http.server", "HTTPSServer"), + ("http.server", "HTTPServer"), + ("http.server", "SimpleHTTPRequestHandler"), + ("http.server", "ThreadingHTTPSServer"), + ("http.server", "ThreadingHTTPServer"), + ("http.server", "_SSLModule"), + ("imaplib", "IMAP4"), + ("imaplib", "IMAP4.abort"), + ("imaplib", "IMAP4.error"), + ("imaplib", "IMAP4.readonly"), + ("imaplib", "IMAP4_SSL"), + ("imaplib", "IMAP4_stream"), + ("imaplib", "Idler"), + ("imaplib", "_AnyResponseData"), + ("imaplib", "_Authenticator"), + ("imaplib", "_CommandResults"), + ("imaplib", "_list"), + ("imaplib", "_socket"), + ("imghdr", "_ReadableBinary"), + ("imp", "NullImporter"), + ("imp", "_FileLike"), + ("imp", "acquire_lock"), + ("imp", "create_dynamic"), + ("imp", "get_frozen_object"), + ("imp", "init_frozen"), + ("imp", "is_builtin"), + ("imp", "is_frozen"), + ("imp", "is_frozen_package"), + ("imp", "lock_held"), + ("imp", "release_lock"), + ("importlib", "__import__"), + ("importlib._abc", "Loader"), + ("importlib._bootstrap", "<_frozen_importlib.*>"), + ("importlib._bootstrap", "__import__"), + ("importlib._bootstrap", "_init_module_attrs"), + ("importlib._bootstrap_external", "<_frozen_importlib_external.*>"), + ("importlib._bootstrap_external", "_NamespaceLoader"), + ("importlib.abc", "ExecutionLoader"), + ("importlib.abc", "FileLoader"), + ("importlib.abc", "Finder"), + ("importlib.abc", "InspectLoader"), + ("importlib.abc", "Loader"), + ("importlib.abc", "MetaPathFinder"), + ("importlib.abc", "PathEntryFinder"), + ("importlib.abc", "ResourceLoader"), + ("importlib.abc", "ResourceReader"), + ("importlib.abc", "SourceLoader"), + ("importlib.abc", "Traversable"), + ("importlib.abc", "TraversableResources"), + ("importlib.machinery", "BYTECODE_SUFFIXES"), + ("importlib.machinery", "BuiltinImporter"), + ("importlib.machinery", "DEBUG_BYTECODE_SUFFIXES"), + ("importlib.machinery", "EXTENSION_SUFFIXES"), + ("importlib.machinery", "ExtensionFileLoader"), + ("importlib.machinery", "FileFinder"), + ("importlib.machinery", "FrozenImporter"), + ("importlib.machinery", "ModuleSpec"), + ("importlib.machinery", "NamespaceLoader"), + ("importlib.machinery", "OPTIMIZED_BYTECODE_SUFFIXES"), + ("importlib.machinery", "PathFinder"), + ("importlib.machinery", "SOURCE_SUFFIXES"), + ("importlib.machinery", "SourceFileLoader"), + ("importlib.machinery", "SourcelessFileLoader"), + ("importlib.machinery", "WindowsRegistryFinder"), + ("importlib.metadata", "Deprecated"), + ("importlib.metadata", "DeprecatedList"), + ("importlib.metadata", "DeprecatedNonAbstract"), + ("importlib.metadata", "DeprecatedTuple"), + ("importlib.metadata", "Distribution"), + ("importlib.metadata", "DistributionFinder"), + ("importlib.metadata", "DistributionFinder.Context"), + ("importlib.metadata", "EntryPoint"), + ("importlib.metadata", "EntryPoints"), + ("importlib.metadata", "FileHash"), + ("importlib.metadata", "MetadataPathFinder"), + ("importlib.metadata", "PackageMetadata"), + ("importlib.metadata", "PackageNotFoundError"), + ("importlib.metadata", "PackagePath"), + ("importlib.metadata", "PathDistribution"), + ("importlib.metadata", "SelectableGroups"), + ("importlib.metadata", "_EntryPointBase"), + ("importlib.metadata", "_SimplePath"), + ("importlib.metadata._meta", "PackageMetadata"), + ("importlib.metadata._meta", "SimplePath"), + ("importlib.readers", "FileReader"), + ("importlib.readers", "MultiplexedPath"), + ("importlib.readers", "NamespaceReader"), + ("importlib.readers", "ZipReader"), + ("importlib.resources", "Anchor"), + ("importlib.resources", "Package"), + ("importlib.resources", "Resource"), + ("importlib.resources", "ResourceReader"), + ("importlib.resources", "as_file"), + ("importlib.resources", "contents"), + ("importlib.resources", "files"), + ("importlib.resources", "is_resource"), + ("importlib.resources", "open_binary"), + ("importlib.resources", "open_text"), + ("importlib.resources", "path"), + ("importlib.resources", "read_binary"), + ("importlib.resources", "read_text"), + ("importlib.resources._common", "Anchor"), + ("importlib.resources._common", "Package"), + ("importlib.resources.abc", "ResourceReader"), + ("importlib.resources.abc", "Traversable"), + ("importlib.resources.abc", "TraversableResources"), + ("importlib.resources.readers", ""), + ("importlib.resources.simple", "ResourceContainer"), + ("importlib.resources.simple", "ResourceHandle"), + ("importlib.resources.simple", "SimpleReader"), + ("importlib.resources.simple", "TraversableReader"), + ("importlib.simple", "ResourceContainer"), + ("importlib.simple", "ResourceHandle"), + ("importlib.simple", "SimpleReader"), + ("importlib.simple", "TraversableReader"), + ("importlib.util", "LazyLoader"), + ("importlib.util", "MAGIC_NUMBER"), + ("importlib.util", "cache_from_source"), + ("importlib.util", "decode_source"), + ("importlib.util", "module_from_spec"), + ("importlib.util", "source_from_cache"), + ("importlib.util", "spec_from_file_location"), + ("importlib.util", "spec_from_loader"), + ("inspect", "AbstractSet"), + ("inspect", "ArgInfo"), + ("inspect", "ArgSpec"), + ("inspect", "Arguments"), + ("inspect", "Attribute"), + ("inspect", "BlockFinder"), + ("inspect", "BoundArguments"), + ("inspect", "BufferFlags"), + ("inspect", "ClassFoundException"), + ("inspect", "ClosureVars"), + ("inspect", "EndOfBlock"), + ("inspect", "FrameInfo"), + ("inspect", "FullArgSpec"), + ("inspect", "Parameter"), + ("inspect", "Signature"), + ("inspect", "Traceback"), + ("inspect", "_ClassTreeItem"), + ("inspect", "_FrameInfo"), + ("inspect", "_GetMembersPredicate"), + ("inspect", "_GetMembersPredicateTypeGuard"), + ("inspect", "_GetMembersPredicateTypeIs"), + ("inspect", "_GetMembersReturn"), + ("inspect", "_IntrospectableCallable"), + ("inspect", "_Object"), + ("inspect", "_ParameterKind"), + ("inspect", "_SourceObjectType"), + ("inspect", "_SupportsDelete"), + ("inspect", "_SupportsSet"), + ("inspect", "_Traceback"), + ("inspect", "_empty"), + ("inspect", "_void"), + ("inspect", "get_annotations"), + ("io", "BlockingIOError"), + ("io", "BufferedIOBase"), + ("io", "BufferedRWPair"), + ("io", "BufferedRandom"), + ("io", "BufferedReader"), + ("io", "BufferedWriter"), + ("io", "BytesIO"), + ("io", "DEFAULT_BUFFER_SIZE"), + ("io", "FileIO"), + ("io", "IOBase"), + ("io", "IncrementalNewlineDecoder"), + ("io", "RawIOBase"), + ("io", "Reader"), + ("io", "StringIO"), + ("io", "TextIOBase"), + ("io", "TextIOWrapper"), + ("io", "UnsupportedOperation"), + ("io", "Writer"), + ("io", "_WrappedBuffer"), + ("io", "open"), + ("io", "open_code"), + ("io", "text_encoding"), + ("ipaddress", "AddressValueError"), + ("ipaddress", "IPv4Address"), + ("ipaddress", "IPv4Interface"), + ("ipaddress", "IPv4Network"), + ("ipaddress", "IPv6Address"), + ("ipaddress", "IPv6Interface"), + ("ipaddress", "IPv6Network"), + ("ipaddress", "NetmaskValueError"), + ("ipaddress", "_BaseAddress"), + ("ipaddress", "_BaseNetwork"), + ("ipaddress", "_BaseV4"), + ("ipaddress", "_BaseV6"), + ("ipaddress", "_IPAddressBase"), + ("ipaddress", "_RawIPAddress"), + ("ipaddress", "_RawNetworkPart"), + ("itertools", "_Predicate"), + ("itertools", "_Step"), + ("itertools", "accumulate"), + ("itertools", "batched"), + ("itertools", "chain"), + ("itertools", "combinations"), + ("itertools", "combinations_with_replacement"), + ("itertools", "compress"), + ("itertools", "count"), + ("itertools", "cycle"), + ("itertools", "dropwhile"), + ("itertools", "filterfalse"), + ("itertools", "groupby"), + ("itertools", "islice"), + ("itertools", "pairwise"), + ("itertools", "permutations"), + ("itertools", "product"), + ("itertools", "repeat"), + ("itertools", "starmap"), + ("itertools", "takewhile"), + ("itertools", "zip_longest"), + ("json", "JSONDecodeError"), + ("json", "JSONDecoder"), + ("json", "JSONEncoder"), + ("json.decoder", "JSONDecodeError"), + ("json.decoder", "JSONDecoder"), + ("json.encoder", "JSONEncoder"), + ("json.scanner", "make_scanner"), + ("lib2to3.btm_matcher", "BMNode"), + ("lib2to3.btm_matcher", "BottomMatcher"), + ("lib2to3.fixer_base", "BaseFix"), + ("lib2to3.fixer_base", "ConditionalFix"), + ("lib2to3.fixes.fix_apply", "FixApply"), + ("lib2to3.fixes.fix_asserts", "FixAsserts"), + ("lib2to3.fixes.fix_basestring", "FixBasestring"), + ("lib2to3.fixes.fix_buffer", "FixBuffer"), + ("lib2to3.fixes.fix_dict", "FixDict"), + ("lib2to3.fixes.fix_except", "FixExcept"), + ("lib2to3.fixes.fix_exec", "FixExec"), + ("lib2to3.fixes.fix_execfile", "FixExecfile"), + ("lib2to3.fixes.fix_exitfunc", "FixExitfunc"), + ("lib2to3.fixes.fix_filter", "FixFilter"), + ("lib2to3.fixes.fix_funcattrs", "FixFuncattrs"), + ("lib2to3.fixes.fix_future", "FixFuture"), + ("lib2to3.fixes.fix_getcwdu", "FixGetcwdu"), + ("lib2to3.fixes.fix_has_key", "FixHasKey"), + ("lib2to3.fixes.fix_idioms", "FixIdioms"), + ("lib2to3.fixes.fix_import", "FixImport"), + ("lib2to3.fixes.fix_imports", "FixImports"), + ("lib2to3.fixes.fix_imports2", "FixImports2"), + ("lib2to3.fixes.fix_input", "FixInput"), + ("lib2to3.fixes.fix_intern", "FixIntern"), + ("lib2to3.fixes.fix_isinstance", "FixIsinstance"), + ("lib2to3.fixes.fix_itertools", "FixItertools"), + ("lib2to3.fixes.fix_itertools_imports", "FixItertoolsImports"), + ("lib2to3.fixes.fix_long", "FixLong"), + ("lib2to3.fixes.fix_map", "FixMap"), + ("lib2to3.fixes.fix_metaclass", "FixMetaclass"), + ("lib2to3.fixes.fix_methodattrs", "FixMethodattrs"), + ("lib2to3.fixes.fix_ne", "FixNe"), + ("lib2to3.fixes.fix_next", "FixNext"), + ("lib2to3.fixes.fix_nonzero", "FixNonzero"), + ("lib2to3.fixes.fix_numliterals", "FixNumliterals"), + ("lib2to3.fixes.fix_operator", "FixOperator"), + ("lib2to3.fixes.fix_paren", "FixParen"), + ("lib2to3.fixes.fix_print", "FixPrint"), + ("lib2to3.fixes.fix_raise", "FixRaise"), + ("lib2to3.fixes.fix_raw_input", "FixRawInput"), + ("lib2to3.fixes.fix_reduce", "FixReduce"), + ("lib2to3.fixes.fix_reload", "FixReload"), + ("lib2to3.fixes.fix_renames", "FixRenames"), + ("lib2to3.fixes.fix_repr", "FixRepr"), + ("lib2to3.fixes.fix_set_literal", "FixSetLiteral"), + ("lib2to3.fixes.fix_standarderror", "FixStandarderror"), + ("lib2to3.fixes.fix_sys_exc", "FixSysExc"), + ("lib2to3.fixes.fix_throw", "FixThrow"), + ("lib2to3.fixes.fix_tuple_params", "FixTupleParams"), + ("lib2to3.fixes.fix_types", "FixTypes"), + ("lib2to3.fixes.fix_unicode", "FixUnicode"), + ("lib2to3.fixes.fix_urllib", "FixUrllib"), + ("lib2to3.fixes.fix_ws_comma", "FixWsComma"), + ("lib2to3.fixes.fix_xrange", "FixXrange"), + ("lib2to3.fixes.fix_xreadlines", "FixXreadlines"), + ("lib2to3.fixes.fix_zip", "FixZip"), + ("lib2to3.main", "StdoutRefactoringTool"), + ("lib2to3.main", "refactor"), + ("lib2to3.pgen2", "_Convert"), + ("lib2to3.pgen2.driver", "Driver"), + ("lib2to3.pgen2.grammar", "Grammar"), + ("lib2to3.pgen2.grammar", "_DFA"), + ("lib2to3.pgen2.grammar", "_DFAS"), + ("lib2to3.pgen2.grammar", "_Label"), + ("lib2to3.pgen2.parse", "ParseError"), + ("lib2to3.pgen2.parse", "Parser"), + ("lib2to3.pgen2.parse", "_Context"), + ("lib2to3.pgen2.pgen", "DFAState"), + ("lib2to3.pgen2.pgen", "NFAState"), + ("lib2to3.pgen2.pgen", "ParserGenerator"), + ("lib2to3.pgen2.pgen", "PgenGrammar"), + ("lib2to3.pgen2.tokenize", ""), + ("lib2to3.pgen2.tokenize", "StopTokenizing"), + ("lib2to3.pgen2.tokenize", "TokenError"), + ("lib2to3.pgen2.tokenize", "Untokenizer"), + ("lib2to3.pgen2.tokenize", "_Coord"), + ("lib2to3.pgen2.tokenize", "_TokenEater"), + ("lib2to3.pgen2.tokenize", "_TokenInfo"), + ("lib2to3.pygram", "Symbols"), + ("lib2to3.pygram", "pattern_symbols"), + ("lib2to3.pygram", "python_symbols"), + ("lib2to3.pytree", "Base"), + ("lib2to3.pytree", "BasePattern"), + ("lib2to3.pytree", "Leaf"), + ("lib2to3.pytree", "LeafPattern"), + ("lib2to3.pytree", "NegatedPattern"), + ("lib2to3.pytree", "Node"), + ("lib2to3.pytree", "NodePattern"), + ("lib2to3.pytree", "WildcardPattern"), + ("lib2to3.pytree", "_Context"), + ("lib2to3.pytree", "_NL"), + ("lib2to3.pytree", "_RawNode"), + ("lib2to3.pytree", "_Results"), + ("lib2to3.refactor", "FixerError"), + ("lib2to3.refactor", "MultiprocessRefactoringTool"), + ("lib2to3.refactor", "MultiprocessingUnsupported"), + ("lib2to3.refactor", "RefactoringTool"), + ("linecache", "_ModuleGlobals"), + ("linecache", "_ModuleMetadata"), + ("linecache", "_SourceLoader"), + ("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", "CHAR_MAX"), + ("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", "Error"), + ("locale", "LC_ALL"), + ("locale", "LC_COLLATE"), + ("locale", "LC_CTYPE"), + ("locale", "LC_MESSAGES"), + ("locale", "LC_MONETARY"), + ("locale", "LC_NUMERIC"), + ("locale", "LC_TIME"), + ("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"), + ("locale", "_str"), + ("locale", "bind_textdomain_codeset"), + ("locale", "bindtextdomain"), + ("locale", "dcgettext"), + ("locale", "dgettext"), + ("locale", "getencoding"), + ("locale", "gettext"), + ("locale", "localeconv"), + ("locale", "nl_langinfo"), + ("locale", "strcoll"), + ("locale", "strxfrm"), + ("locale", "textdomain"), + ("logging", "BufferingFormatter"), + ("logging", "FileHandler"), + ("logging", "Filter"), + ("logging", "Filterer"), + ("logging", "Formatter"), + ("logging", "Handler"), + ("logging", "LogRecord"), + ("logging", "Logger"), + ("logging", "LoggerAdapter"), + ("logging", "Manager"), + ("logging", "NullHandler"), + ("logging", "PercentStyle"), + ("logging", "PlaceHolder"), + ("logging", "RootLogger"), + ("logging", "StrFormatStyle"), + ("logging", "StreamHandler"), + ("logging", "StringTemplateStyle"), + ("logging", "_ArgsType"), + ("logging", "_ExcInfoType"), + ("logging", "_FilterType"), + ("logging", "_FormatStyle"), + ("logging", "_Level"), + ("logging", "_SupportsFilter"), + ("logging", "_SysExcInfoType"), + ("logging.config", "BaseConfigurator"), + ("logging.config", "ConvertingDict"), + ("logging.config", "ConvertingList"), + ("logging.config", "ConvertingMixin"), + ("logging.config", "ConvertingTuple"), + ("logging.config", "DictConfigurator"), + ("logging.config", "_DictConfigArgs"), + ("logging.config", "_FilterConfiguration"), + ("logging.config", "_FilterConfigurationTypedDict"), + ("logging.config", "_FormatterConfiguration"), + ("logging.config", "_HandlerConfiguration"), + ("logging.config", "_LoggerConfiguration"), + ("logging.config", "_RootLoggerConfiguration"), + ("logging.handlers", "BaseRotatingHandler"), + ("logging.handlers", "BufferingHandler"), + ("logging.handlers", "DatagramHandler"), + ("logging.handlers", "HTTPHandler"), + ("logging.handlers", "MemoryHandler"), + ("logging.handlers", "NTEventLogHandler"), + ("logging.handlers", "QueueHandler"), + ("logging.handlers", "QueueListener"), + ("logging.handlers", "RotatingFileHandler"), + ("logging.handlers", "SMTPHandler"), + ("logging.handlers", "SocketHandler"), + ("logging.handlers", "SysLogHandler"), + ("logging.handlers", "TimedRotatingFileHandler"), + ("logging.handlers", "WatchedFileHandler"), + ("logging.handlers", "_QueueLike"), + ("lzma", "CHECK_CRC32"), + ("lzma", "CHECK_CRC64"), + ("lzma", "CHECK_ID_MAX"), + ("lzma", "CHECK_NONE"), + ("lzma", "CHECK_SHA256"), + ("lzma", "CHECK_UNKNOWN"), + ("lzma", "FILTER_ARM"), + ("lzma", "FILTER_ARMTHUMB"), + ("lzma", "FILTER_DELTA"), + ("lzma", "FILTER_IA64"), + ("lzma", "FILTER_LZMA1"), + ("lzma", "FILTER_LZMA2"), + ("lzma", "FILTER_POWERPC"), + ("lzma", "FILTER_SPARC"), + ("lzma", "FILTER_X86"), + ("lzma", "FORMAT_ALONE"), + ("lzma", "FORMAT_AUTO"), + ("lzma", "FORMAT_RAW"), + ("lzma", "FORMAT_XZ"), + ("lzma", "LZMACompressor"), + ("lzma", "LZMADecompressor"), + ("lzma", "LZMAError"), + ("lzma", "LZMAFile"), + ("lzma", "MF_BT2"), + ("lzma", "MF_BT3"), + ("lzma", "MF_BT4"), + ("lzma", "MF_HC3"), + ("lzma", "MF_HC4"), + ("lzma", "MODE_FAST"), + ("lzma", "MODE_NORMAL"), + ("lzma", "PRESET_DEFAULT"), + ("lzma", "PRESET_EXTREME"), + ("lzma", "_OpenBinaryWritingMode"), + ("lzma", "_OpenTextWritingMode"), + ("lzma", "_PathOrFile"), + ("lzma", "is_check_supported"), + ("mailbox", "Babyl"), + ("mailbox", "BabylMessage"), + ("mailbox", "Error"), + ("mailbox", "ExternalClashError"), + ("mailbox", "FormatError"), + ("mailbox", "MH"), + ("mailbox", "MHMessage"), + ("mailbox", "MMDF"), + ("mailbox", "MMDFMessage"), + ("mailbox", "Mailbox"), + ("mailbox", "Maildir"), + ("mailbox", "MaildirMessage"), + ("mailbox", "Message"), + ("mailbox", "NoSuchMailboxError"), + ("mailbox", "NotEmptyError"), + ("mailbox", "_HasItems"), + ("mailbox", "_HasIteritems"), + ("mailbox", "_MessageData"), + ("mailbox", "_PartialFile"), + ("mailbox", "_ProxyFile"), + ("mailbox", "_SupportsReadAndReadline"), + ("mailbox", "_mboxMMDF"), + ("mailbox", "_mboxMMDFMessage"), + ("mailbox", "_singlefileMailbox"), + ("mailbox", "mbox"), + ("mailbox", "mboxMessage"), + ("mailcap", "_Cap"), + ("marshal", "_Marshallable"), + ("math", "_NegativeInteger"), + ("math", "_PositiveInteger"), + ("math", "_SupportsCeil"), + ("math", "_SupportsFloatOrIndex"), + ("math", "_SupportsFloor"), + ("math", "_SupportsProdWithNoDefaultGiven"), + ("math", "_SupportsTrunc"), + ("mimetypes", "MimeTypes"), + ("mmap", "mmap"), + ("modulefinder", "Module"), + ("modulefinder", "ModuleFinder"), + ("msilib", "<_msi.*>"), + ("msilib", "Binary"), + ("msilib", "CAB"), + ("msilib", "Control"), + ("msilib", "Dialog"), + ("msilib", "Directory"), + ("msilib", "Feature"), + ("msilib", "RadioButtonGroup"), + ("msilib", "Table"), + ("msilib", "_Unspecified"), + ("msilib.sequence", "_SequenceType"), + ("multiprocessing", "AuthenticationError"), + ("multiprocessing", "BufferTooShort"), + ("multiprocessing", "JoinableQueue"), + ("multiprocessing", "Process"), + ("multiprocessing", "ProcessError"), + ("multiprocessing", "Queue"), + ("multiprocessing", "SimpleQueue"), + ("multiprocessing", "TimeoutError"), + ("multiprocessing", "active_children"), + ("multiprocessing", "current_process"), + ("multiprocessing", "freeze_support"), + ("multiprocessing", "parent_process"), + ("multiprocessing", "reducer"), + ("multiprocessing.connection", "Connection"), + ("multiprocessing.connection", "Listener"), + ("multiprocessing.connection", "PipeConnection"), + ("multiprocessing.connection", "_Address"), + ("multiprocessing.connection", "_ConnectionBase"), + ("multiprocessing.context", "AuthenticationError"), + ("multiprocessing.context", "BaseContext"), + ("multiprocessing.context", "BufferTooShort"), + ("multiprocessing.context", "DefaultContext"), + ("multiprocessing.context", "ForkContext"), + ("multiprocessing.context", "ForkProcess"), + ("multiprocessing.context", "ForkServerContext"), + ("multiprocessing.context", "ForkServerProcess"), + ("multiprocessing.context", "Process"), + ("multiprocessing.context", "ProcessError"), + ("multiprocessing.context", "SpawnContext"), + ("multiprocessing.context", "SpawnProcess"), + ("multiprocessing.context", "TimeoutError"), + ("multiprocessing.context", "_LockLike"), + ("multiprocessing.context", "_LoggingLevel"), + ("multiprocessing.context", "_Pool"), + ("multiprocessing.dummy", "Barrier"), + ("multiprocessing.dummy", "BoundedSemaphore"), + ("multiprocessing.dummy", "Condition"), + ("multiprocessing.dummy", "DummyProcess"), + ("multiprocessing.dummy", "Event"), + ("multiprocessing.dummy", "Lock"), + ("multiprocessing.dummy", "Namespace"), + ("multiprocessing.dummy", "Pipe"), + ("multiprocessing.dummy", "Queue"), + ("multiprocessing.dummy", "RLock"), + ("multiprocessing.dummy", "Semaphore"), + ("multiprocessing.dummy", "Value"), + ("multiprocessing.dummy.connection", "Connection"), + ("multiprocessing.dummy.connection", "Listener"), + ("multiprocessing.forkserver", "ForkServer"), + ("multiprocessing.heap", "Arena"), + ("multiprocessing.heap", "BufferWrapper"), + ("multiprocessing.heap", "Heap"), + ("multiprocessing.heap", "_Block"), + ("multiprocessing.heap", "_SupportsDetach"), + ("multiprocessing.managers", "BaseListProxy"), + ("multiprocessing.managers", "BaseManager"), + ("multiprocessing.managers", "BaseProxy"), + ("multiprocessing.managers", "DictProxy"), + ("multiprocessing.managers", "ListProxy"), + ("multiprocessing.managers", "Namespace"), + ("multiprocessing.managers", "RemoteError"), + ("multiprocessing.managers", "Server"), + ("multiprocessing.managers", "SharedMemoryManager"), + ("multiprocessing.managers", "SharedMemoryServer"), + ("multiprocessing.managers", "SyncManager"), + ("multiprocessing.managers", "Token"), + ("multiprocessing.managers", "ValueProxy"), + ("multiprocessing.managers", "_BaseDictProxy"), + ("multiprocessing.managers", "_Finalize"), + ("multiprocessing.managers", "_Namespace"), + ("multiprocessing.managers", "_ServerConnection"), + ("multiprocessing.managers", "_ShareableList"), + ("multiprocessing.managers", "_SharedMemory"), + ("multiprocessing.pool", "ApplyResult"), + ("multiprocessing.pool", "IMapIterator"), + ("multiprocessing.pool", "IMapUnorderedIterator"), + ("multiprocessing.pool", "MapResult"), + ("multiprocessing.pool", "Pool"), + ("multiprocessing.pool", "ThreadPool"), + ("multiprocessing.popen_fork", "Popen"), + ("multiprocessing.popen_forkserver", "Popen"), + ("multiprocessing.popen_forkserver", "_DupFd"), + ("multiprocessing.popen_spawn_posix", "Popen"), + ("multiprocessing.popen_spawn_posix", "_DupFd"), + ("multiprocessing.popen_spawn_win32", "Popen"), + ("multiprocessing.process", "BaseProcess"), + ("multiprocessing.queues", "JoinableQueue"), + ("multiprocessing.queues", "Queue"), + ("multiprocessing.queues", "SimpleQueue"), + ("multiprocessing.reduction", "AbstractReducer"), + ("multiprocessing.reduction", "DupHandle"), + ("multiprocessing.reduction", "ForkingPickler"), + ("multiprocessing.reduction", "Type"), + ("multiprocessing.resource_sharer", "DupFd"), + ("multiprocessing.resource_sharer", "DupSocket"), + ("multiprocessing.resource_tracker", "ResourceTracker"), + ("multiprocessing.shared_memory", "ShareableList"), + ("multiprocessing.shared_memory", "SharedMemory"), + ("multiprocessing.sharedctypes", "Synchronized"), + ("multiprocessing.sharedctypes", "SynchronizedArray"), + ("multiprocessing.sharedctypes", "SynchronizedBase"), + ("multiprocessing.sharedctypes", "SynchronizedString"), + ("multiprocessing.sharedctypes", "_AcquireFunc"), + ("multiprocessing.synchronize", "Barrier"), + ("multiprocessing.synchronize", "BoundedSemaphore"), + ("multiprocessing.synchronize", "Condition"), + ("multiprocessing.synchronize", "Event"), + ("multiprocessing.synchronize", "Lock"), + ("multiprocessing.synchronize", "RLock"), + ("multiprocessing.synchronize", "SemLock"), + ("multiprocessing.synchronize", "Semaphore"), + ("multiprocessing.synchronize", "_LockLike"), + ("multiprocessing.util", "Finalize"), + ("multiprocessing.util", "ForkAwareLocal"), + ("multiprocessing.util", "ForkAwareThreadLock"), + ("multiprocessing.util", "_LoggingLevel"), + ("netrc", "NetrcParseError"), + ("netrc", "_NetrcTuple"), + ("netrc", "netrc"), + ("nis", "error"), + ("nntplib", "ArticleInfo"), + ("nntplib", "GroupInfo"), + ("nntplib", "NNTP"), + ("nntplib", "NNTPDataError"), + ("nntplib", "NNTPError"), + ("nntplib", "NNTPPermanentError"), + ("nntplib", "NNTPProtocolError"), + ("nntplib", "NNTPReplyError"), + ("nntplib", "NNTPTemporaryError"), + ("nntplib", "NNTP_SSL"), + ("nntplib", "_File"), + ("nntplib", "_list"), + ("nt", "DirEntry"), + ("nt", "EX_OK"), + ("nt", "F_OK"), + ("nt", "O_APPEND"), + ("nt", "O_BINARY"), + ("nt", "O_CREAT"), + ("nt", "O_EXCL"), + ("nt", "O_NOINHERIT"), + ("nt", "O_RANDOM"), + ("nt", "O_RDONLY"), + ("nt", "O_RDWR"), + ("nt", "O_SEQUENTIAL"), + ("nt", "O_SHORT_LIVED"), + ("nt", "O_TEMPORARY"), + ("nt", "O_TEXT"), + ("nt", "O_TRUNC"), + ("nt", "O_WRONLY"), + ("nt", "P_DETACH"), + ("nt", "P_NOWAIT"), + ("nt", "P_NOWAITO"), + ("nt", "P_OVERLAY"), + ("nt", "P_WAIT"), + ("nt", "R_OK"), + ("nt", "TMP_MAX"), + ("nt", "W_OK"), + ("nt", "X_OK"), + ("nt", "abort"), + ("nt", "access"), + ("nt", "chdir"), + ("nt", "chmod"), + ("nt", "close"), + ("nt", "closerange"), + ("nt", "cpu_count"), + ("nt", "device_encoding"), + ("nt", "dup"), + ("nt", "dup2"), + ("nt", "error"), + ("nt", "execv"), + ("nt", "execve"), + ("nt", "fchmod"), + ("nt", "fspath"), + ("nt", "fstat"), + ("nt", "fsync"), + ("nt", "ftruncate"), + ("nt", "get_blocking"), + ("nt", "get_handle_inheritable"), + ("nt", "get_inheritable"), + ("nt", "get_terminal_size"), + ("nt", "getcwd"), + ("nt", "getcwdb"), + ("nt", "getlogin"), + ("nt", "getpid"), + ("nt", "getppid"), + ("nt", "isatty"), + ("nt", "kill"), + ("nt", "lchmod"), + ("nt", "link"), + ("nt", "listdir"), + ("nt", "listdrives"), + ("nt", "listmounts"), + ("nt", "listvolumes"), + ("nt", "lseek"), + ("nt", "lstat"), + ("nt", "mkdir"), + ("nt", "open"), + ("nt", "pipe"), + ("nt", "putenv"), + ("nt", "read"), + ("nt", "readlink"), + ("nt", "remove"), + ("nt", "rename"), + ("nt", "replace"), + ("nt", "rmdir"), + ("nt", "scandir"), + ("nt", "set_blocking"), + ("nt", "set_handle_inheritable"), + ("nt", "set_inheritable"), + ("nt", "spawnv"), + ("nt", "spawnve"), + ("nt", "startfile"), + ("nt", "stat"), + ("nt", "stat_result"), + ("nt", "statvfs_result"), + ("nt", "strerror"), + ("nt", "symlink"), + ("nt", "system"), + ("nt", "terminal_size"), + ("nt", "times"), + ("nt", "times_result"), + ("nt", "truncate"), + ("nt", "umask"), + ("nt", "uname_result"), + ("nt", "unlink"), + ("nt", "unsetenv"), + ("nt", "urandom"), + ("nt", "utime"), + ("nt", "waitpid"), + ("nt", "waitstatus_to_exitcode"), + ("nt", "write"), + ("ntpath", "abspath"), + ("ntpath", "basename"), + ("ntpath", "commonpath"), + ("ntpath", "commonprefix"), + ("ntpath", "curdir"), + ("ntpath", "defpath"), + ("ntpath", "devnull"), + ("ntpath", "dirname"), + ("ntpath", "exists"), + ("ntpath", "expanduser"), + ("ntpath", "expandvars"), + ("ntpath", "extsep"), + ("ntpath", "getatime"), + ("ntpath", "getctime"), + ("ntpath", "getmtime"), + ("ntpath", "getsize"), + ("ntpath", "isabs"), + ("ntpath", "isdevdrive"), + ("ntpath", "isdir"), + ("ntpath", "isfile"), + ("ntpath", "isjunction"), + ("ntpath", "islink"), + ("ntpath", "ismount"), + ("ntpath", "lexists"), + ("ntpath", "normcase"), + ("ntpath", "normpath"), + ("ntpath", "pardir"), + ("ntpath", "pathsep"), + ("ntpath", "relpath"), + ("ntpath", "samefile"), + ("ntpath", "sameopenfile"), + ("ntpath", "samestat"), + ("ntpath", "sep"), + ("ntpath", "split"), + ("ntpath", "splitdrive"), + ("ntpath", "splitext"), + ("ntpath", "splitroot"), + ("ntpath", "supports_unicode_filenames"), + ("numbers", "Complex"), + ("numbers", "Integral"), + ("numbers", "Number"), + ("numbers", "Rational"), + ("numbers", "Real"), + ("numbers", "_ComplexLike"), + ("numbers", "_IntegralLike"), + ("numbers", "_RealLike"), + ("operator", "abs"), + ("operator", "add"), + ("operator", "and_"), + ("operator", "attrgetter"), + ("operator", "call"), + ("operator", "concat"), + ("operator", "contains"), + ("operator", "countOf"), + ("operator", "delitem"), + ("operator", "eq"), + ("operator", "floordiv"), + ("operator", "ge"), + ("operator", "getitem"), + ("operator", "gt"), + ("operator", "iadd"), + ("operator", "iand"), + ("operator", "iconcat"), + ("operator", "ifloordiv"), + ("operator", "ilshift"), + ("operator", "imatmul"), + ("operator", "imod"), + ("operator", "imul"), + ("operator", "index"), + ("operator", "indexOf"), + ("operator", "inv"), + ("operator", "invert"), + ("operator", "ior"), + ("operator", "ipow"), + ("operator", "irshift"), + ("operator", "is_"), + ("operator", "is_none"), + ("operator", "is_not"), + ("operator", "is_not_none"), + ("operator", "isub"), + ("operator", "itemgetter"), + ("operator", "itruediv"), + ("operator", "ixor"), + ("operator", "le"), + ("operator", "length_hint"), + ("operator", "lshift"), + ("operator", "lt"), + ("operator", "matmul"), + ("operator", "methodcaller"), + ("operator", "mod"), + ("operator", "mul"), + ("operator", "ne"), + ("operator", "neg"), + ("operator", "not_"), + ("operator", "or_"), + ("operator", "pos"), + ("operator", "pow"), + ("operator", "rshift"), + ("operator", "setitem"), + ("operator", "sub"), + ("operator", "truediv"), + ("operator", "truth"), + ("operator", "xor"), + ("optparse", "AmbiguousOptionError"), + ("optparse", "BadOptionError"), + ("optparse", "HelpFormatter"), + ("optparse", "IndentedHelpFormatter"), + ("optparse", "OptParseError"), + ("optparse", "Option"), + ("optparse", "OptionConflictError"), + ("optparse", "OptionContainer"), + ("optparse", "OptionError"), + ("optparse", "OptionGroup"), + ("optparse", "OptionParser"), + ("optparse", "OptionValueError"), + ("optparse", "TitledHelpFormatter"), + ("optparse", "Values"), + ("os", "DirEntry"), + ("os", "PathLike"), + ("os", "_AddedDllDirectory"), + ("os", "_Environ"), + ("os", "_EnvironCodeFunc"), + ("os", "_ExecEnv"), + ("os", "_ExecVArgs"), + ("os", "_OnError"), + ("os", "_Opener"), + ("os", "_ScandirIterator"), + ("os", "_path"), + ("os", "_wrap_close"), + ("os", "sched_param"), + ("os", "stat_result"), + ("os", "statvfs_result"), + ("os", "terminal_size"), + ("os", "times_result"), + ("os", "uname_result"), + ("os", "waitid_result"), + ("os.path", ""), + ("os.path", ""), + ("ossaudiodev", "OSSAudioError"), + ("parser", "ParserError"), + ("parser", "STType"), + ("pathlib", "Path"), + ("pathlib", "PosixPath"), + ("pathlib", "PurePath"), + ("pathlib", "PurePosixPath"), + ("pathlib", "PureWindowsPath"), + ("pathlib", "UnsupportedOperation"), + ("pathlib", "WindowsPath"), + ("pathlib.types", "PathInfo"), + ("pdb", "Pdb"), + ("pdb", "Restart"), + ("pdb", "_Mode"), + ("pdb", "_rstr"), + ("pickle", "PickleBuffer"), + ("pickle", "PickleError"), + ("pickle", "Pickler"), + ("pickle", "PicklingError"), + ("pickle", "Unpickler"), + ("pickle", "UnpicklingError"), + ("pickle", "_Pickler"), + ("pickle", "_Unpickler"), + ("pickle", "dump"), + ("pickle", "dumps"), + ("pickle", "load"), + ("pickle", "loads"), + ("pickletools", "ArgumentDescriptor"), + ("pickletools", "OpcodeInfo"), + ("pickletools", "StackObject"), + ("pickletools", "_Reader"), + ("pipes", "Template"), + ("pkgutil", "ImpImporter"), + ("pkgutil", "ImpLoader"), + ("pkgutil", "ModuleInfo"), + ("platform", "AndroidVer"), + ("platform", "IOSVersionInfo"), + ("platform", "_uname_result_base"), + ("platform", "uname_result"), + ("plistlib", "InvalidFileException"), + ("plistlib", "PlistFormat"), + ("plistlib", "UID"), + ("poplib", "POP3"), + ("poplib", "POP3_SSL"), + ("poplib", "_LongResp"), + ("poplib", "_list"), + ("poplib", "error_proto"), + ("posix", "CLD_CONTINUED"), + ("posix", "CLD_DUMPED"), + ("posix", "CLD_EXITED"), + ("posix", "CLD_KILLED"), + ("posix", "CLD_STOPPED"), + ("posix", "CLD_TRAPPED"), + ("posix", "CLONE_FILES"), + ("posix", "CLONE_FS"), + ("posix", "CLONE_NEWCGROUP"), + ("posix", "CLONE_NEWIPC"), + ("posix", "CLONE_NEWNET"), + ("posix", "CLONE_NEWNS"), + ("posix", "CLONE_NEWPID"), + ("posix", "CLONE_NEWTIME"), + ("posix", "CLONE_NEWUSER"), + ("posix", "CLONE_NEWUTS"), + ("posix", "CLONE_SIGHAND"), + ("posix", "CLONE_SYSVSEM"), + ("posix", "CLONE_THREAD"), + ("posix", "CLONE_VM"), + ("posix", "DirEntry"), + ("posix", "EFD_CLOEXEC"), + ("posix", "EFD_NONBLOCK"), + ("posix", "EFD_SEMAPHORE"), + ("posix", "EX_CANTCREAT"), + ("posix", "EX_CONFIG"), + ("posix", "EX_DATAERR"), + ("posix", "EX_IOERR"), + ("posix", "EX_NOHOST"), + ("posix", "EX_NOINPUT"), + ("posix", "EX_NOPERM"), + ("posix", "EX_NOTFOUND"), + ("posix", "EX_NOUSER"), + ("posix", "EX_OK"), + ("posix", "EX_OSERR"), + ("posix", "EX_OSFILE"), + ("posix", "EX_PROTOCOL"), + ("posix", "EX_SOFTWARE"), + ("posix", "EX_TEMPFAIL"), + ("posix", "EX_UNAVAILABLE"), + ("posix", "EX_USAGE"), + ("posix", "F_LOCK"), + ("posix", "F_OK"), + ("posix", "F_TEST"), + ("posix", "F_TLOCK"), + ("posix", "F_ULOCK"), + ("posix", "GRND_NONBLOCK"), + ("posix", "GRND_RANDOM"), + ("posix", "MFD_ALLOW_SEALING"), + ("posix", "MFD_CLOEXEC"), + ("posix", "MFD_HUGETLB"), + ("posix", "MFD_HUGE_16GB"), + ("posix", "MFD_HUGE_16MB"), + ("posix", "MFD_HUGE_1GB"), + ("posix", "MFD_HUGE_1MB"), + ("posix", "MFD_HUGE_256MB"), + ("posix", "MFD_HUGE_2GB"), + ("posix", "MFD_HUGE_2MB"), + ("posix", "MFD_HUGE_32MB"), + ("posix", "MFD_HUGE_512KB"), + ("posix", "MFD_HUGE_512MB"), + ("posix", "MFD_HUGE_64KB"), + ("posix", "MFD_HUGE_8MB"), + ("posix", "MFD_HUGE_MASK"), + ("posix", "MFD_HUGE_SHIFT"), + ("posix", "NGROUPS_MAX"), + ("posix", "O_ACCMODE"), + ("posix", "O_APPEND"), + ("posix", "O_ASYNC"), + ("posix", "O_CLOEXEC"), + ("posix", "O_CREAT"), + ("posix", "O_DIRECT"), + ("posix", "O_DIRECTORY"), + ("posix", "O_DSYNC"), + ("posix", "O_EVTONLY"), + ("posix", "O_EXCL"), + ("posix", "O_EXEC"), + ("posix", "O_EXLOCK"), + ("posix", "O_FSYNC"), + ("posix", "O_LARGEFILE"), + ("posix", "O_NDELAY"), + ("posix", "O_NOATIME"), + ("posix", "O_NOCTTY"), + ("posix", "O_NOFOLLOW"), + ("posix", "O_NOFOLLOW_ANY"), + ("posix", "O_NONBLOCK"), + ("posix", "O_PATH"), + ("posix", "O_RDONLY"), + ("posix", "O_RDWR"), + ("posix", "O_RSYNC"), + ("posix", "O_SEARCH"), + ("posix", "O_SHLOCK"), + ("posix", "O_SYMLINK"), + ("posix", "O_SYNC"), + ("posix", "O_TMPFILE"), + ("posix", "O_TRUNC"), + ("posix", "O_WRONLY"), + ("posix", "PIDFD_NONBLOCK"), + ("posix", "POSIX_FADV_DONTNEED"), + ("posix", "POSIX_FADV_NOREUSE"), + ("posix", "POSIX_FADV_NORMAL"), + ("posix", "POSIX_FADV_RANDOM"), + ("posix", "POSIX_FADV_SEQUENTIAL"), + ("posix", "POSIX_FADV_WILLNEED"), + ("posix", "POSIX_SPAWN_CLOSE"), + ("posix", "POSIX_SPAWN_CLOSEFROM"), + ("posix", "POSIX_SPAWN_DUP2"), + ("posix", "POSIX_SPAWN_OPEN"), + ("posix", "PRIO_DARWIN_BG"), + ("posix", "PRIO_DARWIN_NONUI"), + ("posix", "PRIO_DARWIN_PROCESS"), + ("posix", "PRIO_DARWIN_THREAD"), + ("posix", "PRIO_PGRP"), + ("posix", "PRIO_PROCESS"), + ("posix", "PRIO_USER"), + ("posix", "P_ALL"), + ("posix", "P_PGID"), + ("posix", "P_PID"), + ("posix", "P_PIDFD"), + ("posix", "RTLD_DEEPBIND"), + ("posix", "RTLD_GLOBAL"), + ("posix", "RTLD_LAZY"), + ("posix", "RTLD_LOCAL"), + ("posix", "RTLD_NODELETE"), + ("posix", "RTLD_NOLOAD"), + ("posix", "RTLD_NOW"), + ("posix", "RWF_APPEND"), + ("posix", "RWF_DSYNC"), + ("posix", "RWF_HIPRI"), + ("posix", "RWF_NOWAIT"), + ("posix", "RWF_SYNC"), + ("posix", "R_OK"), + ("posix", "SCHED_BATCH"), + ("posix", "SCHED_DEADLINE"), + ("posix", "SCHED_FIFO"), + ("posix", "SCHED_IDLE"), + ("posix", "SCHED_NORMAL"), + ("posix", "SCHED_OTHER"), + ("posix", "SCHED_RESET_ON_FORK"), + ("posix", "SCHED_RR"), + ("posix", "SCHED_SPORADIC"), + ("posix", "SEEK_DATA"), + ("posix", "SEEK_HOLE"), + ("posix", "SPLICE_F_MORE"), + ("posix", "SPLICE_F_MOVE"), + ("posix", "SPLICE_F_NONBLOCK"), + ("posix", "ST_APPEND"), + ("posix", "ST_MANDLOCK"), + ("posix", "ST_NOATIME"), + ("posix", "ST_NODEV"), + ("posix", "ST_NODIRATIME"), + ("posix", "ST_NOEXEC"), + ("posix", "ST_NOSUID"), + ("posix", "ST_RDONLY"), + ("posix", "ST_RELATIME"), + ("posix", "ST_SYNCHRONOUS"), + ("posix", "ST_WRITE"), + ("posix", "TFD_CLOEXEC"), + ("posix", "TFD_NONBLOCK"), + ("posix", "TFD_TIMER_ABSTIME"), + ("posix", "TFD_TIMER_CANCEL_ON_SET"), + ("posix", "TMP_MAX"), + ("posix", "WCONTINUED"), + ("posix", "WCOREDUMP"), + ("posix", "WEXITED"), + ("posix", "WEXITSTATUS"), + ("posix", "WIFCONTINUED"), + ("posix", "WIFEXITED"), + ("posix", "WIFSIGNALED"), + ("posix", "WIFSTOPPED"), + ("posix", "WNOHANG"), + ("posix", "WNOWAIT"), + ("posix", "WSTOPPED"), + ("posix", "WSTOPSIG"), + ("posix", "WTERMSIG"), + ("posix", "WUNTRACED"), + ("posix", "W_OK"), + ("posix", "XATTR_CREATE"), + ("posix", "XATTR_REPLACE"), + ("posix", "XATTR_SIZE_MAX"), + ("posix", "X_OK"), + ("posix", "_exit"), + ("posix", "abort"), + ("posix", "access"), + ("posix", "chdir"), + ("posix", "chflags"), + ("posix", "chmod"), + ("posix", "chown"), + ("posix", "chroot"), + ("posix", "close"), + ("posix", "closerange"), + ("posix", "confstr"), + ("posix", "confstr_names"), + ("posix", "copy_file_range"), + ("posix", "cpu_count"), + ("posix", "ctermid"), + ("posix", "device_encoding"), + ("posix", "dup"), + ("posix", "dup2"), + ("posix", "error"), + ("posix", "eventfd"), + ("posix", "eventfd_read"), + ("posix", "eventfd_write"), + ("posix", "execv"), + ("posix", "execve"), + ("posix", "fchdir"), + ("posix", "fchmod"), + ("posix", "fchown"), + ("posix", "fdatasync"), + ("posix", "fork"), + ("posix", "forkpty"), + ("posix", "fpathconf"), + ("posix", "fspath"), + ("posix", "fstat"), + ("posix", "fstatvfs"), + ("posix", "fsync"), + ("posix", "ftruncate"), + ("posix", "get_blocking"), + ("posix", "get_inheritable"), + ("posix", "get_terminal_size"), + ("posix", "getcwd"), + ("posix", "getcwdb"), + ("posix", "getegid"), + ("posix", "geteuid"), + ("posix", "getgid"), + ("posix", "getgrouplist"), + ("posix", "getgroups"), + ("posix", "getloadavg"), + ("posix", "getlogin"), + ("posix", "getpgid"), + ("posix", "getpgrp"), + ("posix", "getpid"), + ("posix", "getppid"), + ("posix", "getpriority"), + ("posix", "getrandom"), + ("posix", "getresgid"), + ("posix", "getresuid"), + ("posix", "getsid"), + ("posix", "getuid"), + ("posix", "getxattr"), + ("posix", "grantpt"), + ("posix", "initgroups"), + ("posix", "isatty"), + ("posix", "kill"), + ("posix", "killpg"), + ("posix", "lchflags"), + ("posix", "lchmod"), + ("posix", "lchown"), + ("posix", "link"), + ("posix", "listdir"), + ("posix", "listxattr"), + ("posix", "lockf"), + ("posix", "login_tty"), + ("posix", "lseek"), + ("posix", "lstat"), + ("posix", "major"), + ("posix", "makedev"), + ("posix", "memfd_create"), + ("posix", "minor"), + ("posix", "mkdir"), + ("posix", "mkfifo"), + ("posix", "mknod"), + ("posix", "nice"), + ("posix", "open"), + ("posix", "openpty"), + ("posix", "pathconf"), + ("posix", "pathconf_names"), + ("posix", "pidfd_open"), + ("posix", "pipe"), + ("posix", "pipe2"), + ("posix", "posix_fadvise"), + ("posix", "posix_fallocate"), + ("posix", "posix_openpt"), + ("posix", "posix_spawn"), + ("posix", "posix_spawnp"), + ("posix", "pread"), + ("posix", "preadv"), + ("posix", "ptsname"), + ("posix", "putenv"), + ("posix", "pwrite"), + ("posix", "pwritev"), + ("posix", "read"), + ("posix", "readinto"), + ("posix", "readlink"), + ("posix", "readv"), + ("posix", "register_at_fork"), + ("posix", "remove"), + ("posix", "removexattr"), + ("posix", "rename"), + ("posix", "replace"), + ("posix", "rmdir"), + ("posix", "scandir"), + ("posix", "sched_get_priority_max"), + ("posix", "sched_get_priority_min"), + ("posix", "sched_getaffinity"), + ("posix", "sched_getparam"), + ("posix", "sched_getscheduler"), + ("posix", "sched_param"), + ("posix", "sched_rr_get_interval"), + ("posix", "sched_setaffinity"), + ("posix", "sched_setparam"), + ("posix", "sched_setscheduler"), + ("posix", "sched_yield"), + ("posix", "sendfile"), + ("posix", "set_blocking"), + ("posix", "set_inheritable"), + ("posix", "setegid"), + ("posix", "seteuid"), + ("posix", "setgid"), + ("posix", "setgroups"), + ("posix", "setns"), + ("posix", "setpgid"), + ("posix", "setpgrp"), + ("posix", "setpriority"), + ("posix", "setregid"), + ("posix", "setresgid"), + ("posix", "setresuid"), + ("posix", "setreuid"), + ("posix", "setsid"), + ("posix", "setuid"), + ("posix", "setxattr"), + ("posix", "splice"), + ("posix", "stat"), + ("posix", "stat_result"), + ("posix", "statvfs"), + ("posix", "statvfs_result"), + ("posix", "strerror"), + ("posix", "symlink"), + ("posix", "sync"), + ("posix", "sysconf"), + ("posix", "sysconf_names"), + ("posix", "system"), + ("posix", "tcgetpgrp"), + ("posix", "tcsetpgrp"), + ("posix", "terminal_size"), + ("posix", "timerfd_create"), + ("posix", "timerfd_gettime"), + ("posix", "timerfd_gettime_ns"), + ("posix", "timerfd_settime"), + ("posix", "timerfd_settime_ns"), + ("posix", "times"), + ("posix", "times_result"), + ("posix", "truncate"), + ("posix", "ttyname"), + ("posix", "umask"), + ("posix", "uname"), + ("posix", "uname_result"), + ("posix", "unlink"), + ("posix", "unlockpt"), + ("posix", "unsetenv"), + ("posix", "unshare"), + ("posix", "urandom"), + ("posix", "utime"), + ("posix", "wait"), + ("posix", "wait3"), + ("posix", "wait4"), + ("posix", "waitid"), + ("posix", "waitid_result"), + ("posix", "waitpid"), + ("posix", "waitstatus_to_exitcode"), + ("posix", "write"), + ("posix", "writev"), + ("posixpath", "commonprefix"), + ("posixpath", "exists"), + ("posixpath", "getatime"), + ("posixpath", "getctime"), + ("posixpath", "getmtime"), + ("posixpath", "getsize"), + ("posixpath", "isdevdrive"), + ("posixpath", "isdir"), + ("posixpath", "isfile"), + ("posixpath", "samefile"), + ("posixpath", "sameopenfile"), + ("posixpath", "samestat"), + ("pprint", "PrettyPrinter"), + ("profile", "Profile"), + ("profile", "_Label"), + ("pstats", "FunctionProfile"), + ("pstats", "SortKey"), + ("pstats", "Stats"), + ("pstats", "StatsProfile"), + ("pstats", "_Selector"), + ("pstats", "_SortArgDict"), + ("pstats", "_cProfile"), + ("pty", "_Reader"), + ("pwd", "struct_passwd"), + ("py_compile", "PyCompileError"), + ("py_compile", "PycInvalidationMode"), + ("pyclbr", "Class"), + ("pyclbr", "Function"), + ("pyclbr", "_Object"), + ("pydoc", "Doc"), + ("pydoc", "ErrorDuringImport"), + ("pydoc", "HTMLDoc"), + ("pydoc", "HTMLRepr"), + ("pydoc", "Helper"), + ("pydoc", "ModuleScanner"), + ("pydoc", "TextDoc"), + ("pydoc", "TextRepr"), + ("pydoc", "_Pager"), + ("pydoc", "_list"), + ("pyexpat", "ExpatError"), + ("pyexpat", "XMLParserType"), + ("pyexpat", "_Model"), + ("pyexpat", "errors"), + ("pyexpat", "model"), + ("queue", "Empty"), + ("queue", "Full"), + ("queue", "LifoQueue"), + ("queue", "PriorityQueue"), + ("queue", "Queue"), + ("queue", "ShutDown"), + ("queue", "SimpleQueue"), + ("quopri", "_Input"), + ("random", "AbstractSet"), + ("random", "Random"), + ("random", "SystemRandom"), + ("re", "Match"), + ("re", "Pattern"), + ("re", "RegexFlag"), + ("re", "_FlagsType"), + ("re", "error"), + ("readline", "_CompDisp"), + ("readline", "_Completer"), + ("reprlib", "Repr"), + ("reprlib", "_ReprFunc"), + ("resource", "struct_rusage"), + ("rlcompleter", "Completer"), + ("runpy", "_ModifiedArgv0"), + ("runpy", "_TempModule"), + ("sched", "Event"), + ("sched", "_ActionCallback"), + ("sched", "_EventBase"), + ("sched", "scheduler"), + ("secrets", "SystemRandom"), + ("secrets", "compare_digest"), + ("select", "devpoll"), + ("select", "epoll"), + ("select", "kevent"), + ("select", "kqueue"), + ("select", "poll"), + ("selectors", "BaseSelector"), + ("selectors", "DefaultSelector"), + ("selectors", "DevpollSelector"), + ("selectors", "EpollSelector"), + ("selectors", "KqueueSelector"), + ("selectors", "PollSelector"), + ("selectors", "SelectSelector"), + ("selectors", "SelectorKey"), + ("selectors", "_BaseSelectorImpl"), + ("selectors", "_EventMask"), + ("selectors", "_PollLikeSelector"), + ("shelve", "BsdDbShelf"), + ("shelve", "DbfilenameShelf"), + ("shelve", "Shelf"), + ("shlex", "_ShlexInstream"), + ("shlex", "shlex"), + ("shutil", "Error"), + ("shutil", "ExecError"), + ("shutil", "ReadError"), + ("shutil", "RegistryError"), + ("shutil", "SameFileError"), + ("shutil", "SpecialFileError"), + ("shutil", "_CopyFn"), + ("shutil", "_OnErrorCallback"), + ("shutil", "_OnExcCallback"), + ("shutil", "_RmtreeType"), + ("shutil", "_ntuple_diskusage"), + ("signal", "Handlers"), + ("signal", "ItimerError"), + ("signal", "Sigmasks"), + ("signal", "Signals"), + ("signal", "_HANDLER"), + ("signal", "_SIGNUM"), + ("signal", "struct_siginfo"), + ("smtpd", "DebuggingServer"), + ("smtpd", "MailmanProxy"), + ("smtpd", "PureProxy"), + ("smtpd", "SMTPChannel"), + ("smtpd", "SMTPServer"), + ("smtpd", "_Address"), + ("smtplib", "LMTP"), + ("smtplib", "SMTP"), + ("smtplib", "SMTPAuthenticationError"), + ("smtplib", "SMTPConnectError"), + ("smtplib", "SMTPDataError"), + ("smtplib", "SMTPException"), + ("smtplib", "SMTPHeloError"), + ("smtplib", "SMTPNotSupportedError"), + ("smtplib", "SMTPRecipientsRefused"), + ("smtplib", "SMTPResponseException"), + ("smtplib", "SMTPSenderRefused"), + ("smtplib", "SMTPServerDisconnected"), + ("smtplib", "SMTP_SSL"), + ("smtplib", "_AuthObject"), + ("smtplib", "_Message"), + ("smtplib", "_Reply"), + ("smtplib", "_SendErrs"), + ("smtplib", "_SourceAddress"), + ("sndhdr", "SndHeaders"), + ("socket", "ALG_OP_DECRYPT"), + ("socket", "ALG_OP_ENCRYPT"), + ("socket", "ALG_OP_SIGN"), + ("socket", "ALG_OP_VERIFY"), + ("socket", "ALG_SET_AEAD_ASSOCLEN"), + ("socket", "ALG_SET_AEAD_AUTHSIZE"), + ("socket", "ALG_SET_IV"), + ("socket", "ALG_SET_KEY"), + ("socket", "ALG_SET_OP"), + ("socket", "ALG_SET_PUBKEY"), + ("socket", "AddressFamily"), + ("socket", "AddressInfo"), + ("socket", "BDADDR_ANY"), + ("socket", "BDADDR_LOCAL"), + ("socket", "BTPROTO_RFCOMM"), + ("socket", "CAN_BCM"), + ("socket", "CAN_BCM_CAN_FD_FRAME"), + ("socket", "CAN_BCM_RX_ANNOUNCE_RESUME"), + ("socket", "CAN_BCM_RX_CHANGED"), + ("socket", "CAN_BCM_RX_CHECK_DLC"), + ("socket", "CAN_BCM_RX_DELETE"), + ("socket", "CAN_BCM_RX_FILTER_ID"), + ("socket", "CAN_BCM_RX_NO_AUTOTIMER"), + ("socket", "CAN_BCM_RX_READ"), + ("socket", "CAN_BCM_RX_RTR_FRAME"), + ("socket", "CAN_BCM_RX_SETUP"), + ("socket", "CAN_BCM_RX_STATUS"), + ("socket", "CAN_BCM_RX_TIMEOUT"), + ("socket", "CAN_BCM_SETTIMER"), + ("socket", "CAN_BCM_STARTTIMER"), + ("socket", "CAN_BCM_TX_ANNOUNCE"), + ("socket", "CAN_BCM_TX_COUNTEVT"), + ("socket", "CAN_BCM_TX_CP_CAN_ID"), + ("socket", "CAN_BCM_TX_DELETE"), + ("socket", "CAN_BCM_TX_EXPIRED"), + ("socket", "CAN_BCM_TX_READ"), + ("socket", "CAN_BCM_TX_RESET_MULTI_IDX"), + ("socket", "CAN_BCM_TX_SEND"), + ("socket", "CAN_BCM_TX_SETUP"), + ("socket", "CAN_BCM_TX_STATUS"), + ("socket", "CAN_EFF_FLAG"), + ("socket", "CAN_EFF_MASK"), + ("socket", "CAN_ERR_FLAG"), + ("socket", "CAN_ERR_MASK"), + ("socket", "CAN_ISOTP"), + ("socket", "CAN_J1939"), + ("socket", "CAN_RAW"), + ("socket", "CAN_RAW_ERR_FILTER"), + ("socket", "CAN_RAW_FD_FRAMES"), + ("socket", "CAN_RAW_FILTER"), + ("socket", "CAN_RAW_JOIN_FILTERS"), + ("socket", "CAN_RAW_LOOPBACK"), + ("socket", "CAN_RAW_RECV_OWN_MSGS"), + ("socket", "CAN_RTR_FLAG"), + ("socket", "CAN_SFF_MASK"), + ("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", "ETHERTYPE_ARP"), + ("socket", "ETHERTYPE_IP"), + ("socket", "ETHERTYPE_IPV6"), + ("socket", "ETHERTYPE_VLAN"), + ("socket", "ETH_P_ALL"), + ("socket", "HVSOCKET_ADDRESS_FLAG_PASSTHRU"), + ("socket", "HVSOCKET_CONNECTED_SUSPEND"), + ("socket", "HVSOCKET_CONNECT_TIMEOUT"), + ("socket", "HVSOCKET_CONNECT_TIMEOUT_MAX"), + ("socket", "HV_GUID_BROADCAST"), + ("socket", "HV_GUID_CHILDREN"), + ("socket", "HV_GUID_LOOPBACK"), + ("socket", "HV_GUID_PARENT"), + ("socket", "HV_GUID_WILDCARD"), + ("socket", "HV_GUID_ZERO"), + ("socket", "HV_PROTOCOL_RAW"), + ("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", "IOCTL_VM_SOCKETS_GET_LOCAL_CID"), + ("socket", "IPPORT_RESERVED"), + ("socket", "IPPORT_USERRESERVED"), + ("socket", "IPPROTO_AH"), + ("socket", "IPPROTO_BIP"), + ("socket", "IPPROTO_CBT"), + ("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_ICLFXBM"), + ("socket", "IPPROTO_ICMP"), + ("socket", "IPPROTO_ICMPV6"), + ("socket", "IPPROTO_IDP"), + ("socket", "IPPROTO_IGMP"), + ("socket", "IPPROTO_IGP"), + ("socket", "IPPROTO_IP"), + ("socket", "IPPROTO_IPCOMP"), + ("socket", "IPPROTO_IPIP"), + ("socket", "IPPROTO_IPV4"), + ("socket", "IPPROTO_IPV6"), + ("socket", "IPPROTO_L2TP"), + ("socket", "IPPROTO_MAX"), + ("socket", "IPPROTO_MOBILE"), + ("socket", "IPPROTO_MPTCP"), + ("socket", "IPPROTO_ND"), + ("socket", "IPPROTO_NONE"), + ("socket", "IPPROTO_PGM"), + ("socket", "IPPROTO_PIM"), + ("socket", "IPPROTO_PUP"), + ("socket", "IPPROTO_RAW"), + ("socket", "IPPROTO_RDP"), + ("socket", "IPPROTO_ROUTING"), + ("socket", "IPPROTO_RSVP"), + ("socket", "IPPROTO_SCTP"), + ("socket", "IPPROTO_ST"), + ("socket", "IPPROTO_TCP"), + ("socket", "IPPROTO_TP"), + ("socket", "IPPROTO_UDP"), + ("socket", "IPPROTO_UDPLITE"), + ("socket", "IPPROTO_VRRP"), + ("socket", "IPPROTO_XTP"), + ("socket", "IPV6_CHECKSUM"), + ("socket", "IPV6_DONTFRAG"), + ("socket", "IPV6_DSTOPTS"), + ("socket", "IPV6_HOPLIMIT"), + ("socket", "IPV6_HOPOPTS"), + ("socket", "IPV6_JOIN_GROUP"), + ("socket", "IPV6_LEAVE_GROUP"), + ("socket", "IPV6_MULTICAST_HOPS"), + ("socket", "IPV6_MULTICAST_IF"), + ("socket", "IPV6_MULTICAST_LOOP"), + ("socket", "IPV6_NEXTHOP"), + ("socket", "IPV6_PATHMTU"), + ("socket", "IPV6_PKTINFO"), + ("socket", "IPV6_RECVDSTOPTS"), + ("socket", "IPV6_RECVERR"), + ("socket", "IPV6_RECVHOPLIMIT"), + ("socket", "IPV6_RECVHOPOPTS"), + ("socket", "IPV6_RECVPATHMTU"), + ("socket", "IPV6_RECVPKTINFO"), + ("socket", "IPV6_RECVRTHDR"), + ("socket", "IPV6_RECVTCLASS"), + ("socket", "IPV6_RTHDR"), + ("socket", "IPV6_RTHDRDSTOPTS"), + ("socket", "IPV6_RTHDR_TYPE_0"), + ("socket", "IPV6_TCLASS"), + ("socket", "IPV6_UNICAST_HOPS"), + ("socket", "IPV6_USE_MIN_MTU"), + ("socket", "IPV6_V6ONLY"), + ("socket", "IPX_TYPE"), + ("socket", "IP_ADD_MEMBERSHIP"), + ("socket", "IP_ADD_SOURCE_MEMBERSHIP"), + ("socket", "IP_BIND_ADDRESS_NO_PORT"), + ("socket", "IP_BLOCK_SOURCE"), + ("socket", "IP_DEFAULT_MULTICAST_LOOP"), + ("socket", "IP_DEFAULT_MULTICAST_TTL"), + ("socket", "IP_DROP_MEMBERSHIP"), + ("socket", "IP_DROP_SOURCE_MEMBERSHIP"), + ("socket", "IP_FREEBIND"), + ("socket", "IP_HDRINCL"), + ("socket", "IP_MAX_MEMBERSHIPS"), + ("socket", "IP_MULTICAST_IF"), + ("socket", "IP_MULTICAST_LOOP"), + ("socket", "IP_MULTICAST_TTL"), + ("socket", "IP_OPTIONS"), + ("socket", "IP_PKTINFO"), + ("socket", "IP_RECVDSTADDR"), + ("socket", "IP_RECVERR"), + ("socket", "IP_RECVOPTS"), + ("socket", "IP_RECVORIGDSTADDR"), + ("socket", "IP_RECVRETOPTS"), + ("socket", "IP_RECVTOS"), + ("socket", "IP_RECVTTL"), + ("socket", "IP_RETOPTS"), + ("socket", "IP_TOS"), + ("socket", "IP_TRANSPARENT"), + ("socket", "IP_TTL"), + ("socket", "IP_UNBLOCK_SOURCE"), + ("socket", "J1939_EE_INFO_NONE"), + ("socket", "J1939_EE_INFO_TX_ABORT"), + ("socket", "J1939_FILTER_MAX"), + ("socket", "J1939_IDLE_ADDR"), + ("socket", "J1939_MAX_UNICAST_ADDR"), + ("socket", "J1939_NLA_BYTES_ACKED"), + ("socket", "J1939_NLA_PAD"), + ("socket", "J1939_NO_ADDR"), + ("socket", "J1939_NO_NAME"), + ("socket", "J1939_NO_PGN"), + ("socket", "J1939_PGN_ADDRESS_CLAIMED"), + ("socket", "J1939_PGN_ADDRESS_COMMANDED"), + ("socket", "J1939_PGN_MAX"), + ("socket", "J1939_PGN_PDU1_MAX"), + ("socket", "J1939_PGN_REQUEST"), + ("socket", "LOCAL_PEERCRED"), + ("socket", "MSG_BTAG"), + ("socket", "MSG_ETAG"), + ("socket", "MsgFlag"), + ("socket", "NETLINK_CRYPTO"), + ("socket", "NETLINK_DNRTMSG"), + ("socket", "NETLINK_FIREWALL"), + ("socket", "NETLINK_IP6_FW"), + ("socket", "NETLINK_NFLOG"), + ("socket", "NETLINK_ROUTE"), + ("socket", "NETLINK_USERSOCK"), + ("socket", "NETLINK_XFRM"), + ("socket", "NI_DGRAM"), + ("socket", "NI_IDN"), + ("socket", "NI_MAXHOST"), + ("socket", "NI_MAXSERV"), + ("socket", "NI_NAMEREQD"), + ("socket", "NI_NOFQDN"), + ("socket", "NI_NUMERICHOST"), + ("socket", "NI_NUMERICSERV"), + ("socket", "PACKET_BROADCAST"), + ("socket", "PACKET_FASTROUTE"), + ("socket", "PACKET_HOST"), + ("socket", "PACKET_LOOPBACK"), + ("socket", "PACKET_MULTICAST"), + ("socket", "PACKET_OTHERHOST"), + ("socket", "PACKET_OUTGOING"), + ("socket", "PF_CAN"), + ("socket", "PF_DIVERT"), + ("socket", "PF_PACKET"), + ("socket", "PF_RDS"), + ("socket", "PF_SYSTEM"), + ("socket", "RCVALL_MAX"), + ("socket", "RCVALL_OFF"), + ("socket", "RCVALL_ON"), + ("socket", "RCVALL_SOCKETLEVELONLY"), + ("socket", "RDS_CANCEL_SENT_TO"), + ("socket", "RDS_CMSG_RDMA_ARGS"), + ("socket", "RDS_CMSG_RDMA_DEST"), + ("socket", "RDS_CMSG_RDMA_MAP"), + ("socket", "RDS_CMSG_RDMA_STATUS"), + ("socket", "RDS_CONG_MONITOR"), + ("socket", "RDS_FREE_MR"), + ("socket", "RDS_GET_MR"), + ("socket", "RDS_GET_MR_FOR_DEST"), + ("socket", "RDS_RDMA_DONTWAIT"), + ("socket", "RDS_RDMA_FENCE"), + ("socket", "RDS_RDMA_INVALIDATE"), + ("socket", "RDS_RDMA_NOTIFY_ME"), + ("socket", "RDS_RDMA_READWRITE"), + ("socket", "RDS_RDMA_SILENT"), + ("socket", "RDS_RDMA_USE_ONCE"), + ("socket", "RDS_RECVERR"), + ("socket", "SCM_CREDENTIALS"), + ("socket", "SCM_CREDS"), + ("socket", "SCM_J1939_DEST_ADDR"), + ("socket", "SCM_J1939_DEST_NAME"), + ("socket", "SCM_J1939_ERRQUEUE"), + ("socket", "SCM_J1939_PRIO"), + ("socket", "SCM_RIGHTS"), + ("socket", "SHUT_RD"), + ("socket", "SHUT_RDWR"), + ("socket", "SHUT_WR"), + ("socket", "SIO_KEEPALIVE_VALS"), + ("socket", "SIO_LOOPBACK_FAST_PATH"), + ("socket", "SIO_RCVALL"), + ("socket", "SOL_ALG"), + ("socket", "SOL_ATALK"), + ("socket", "SOL_AX25"), + ("socket", "SOL_CAN_BASE"), + ("socket", "SOL_CAN_RAW"), + ("socket", "SOL_HCI"), + ("socket", "SOL_IP"), + ("socket", "SOL_IPX"), + ("socket", "SOL_NETROM"), + ("socket", "SOL_RDS"), + ("socket", "SOL_RFCOMM"), + ("socket", "SOL_ROSE"), + ("socket", "SOL_SOCKET"), + ("socket", "SOL_TCP"), + ("socket", "SOL_TIPC"), + ("socket", "SOL_UDP"), + ("socket", "SOMAXCONN"), + ("socket", "SO_ACCEPTCONN"), + ("socket", "SO_BINDTODEVICE"), + ("socket", "SO_BINDTOIFINDEX"), + ("socket", "SO_BROADCAST"), + ("socket", "SO_BTH_ENCRYPT"), + ("socket", "SO_BTH_MTU"), + ("socket", "SO_BTH_MTU_MAX"), + ("socket", "SO_BTH_MTU_MIN"), + ("socket", "SO_DEBUG"), + ("socket", "SO_DOMAIN"), + ("socket", "SO_DONTROUTE"), + ("socket", "SO_ERROR"), + ("socket", "SO_EXCLUSIVEADDRUSE"), + ("socket", "SO_INCOMING_CPU"), + ("socket", "SO_J1939_ERRQUEUE"), + ("socket", "SO_J1939_FILTER"), + ("socket", "SO_J1939_PROMISC"), + ("socket", "SO_J1939_SEND_PRIO"), + ("socket", "SO_KEEPALIVE"), + ("socket", "SO_LINGER"), + ("socket", "SO_MARK"), + ("socket", "SO_OOBINLINE"), + ("socket", "SO_ORIGINAL_DST"), + ("socket", "SO_PASSCRED"), + ("socket", "SO_PASSSEC"), + ("socket", "SO_PEERCRED"), + ("socket", "SO_PEERSEC"), + ("socket", "SO_PRIORITY"), + ("socket", "SO_PROTOCOL"), + ("socket", "SO_RCVBUF"), + ("socket", "SO_RCVLOWAT"), + ("socket", "SO_RCVTIMEO"), + ("socket", "SO_REUSEADDR"), + ("socket", "SO_REUSEPORT"), + ("socket", "SO_SETFIB"), + ("socket", "SO_SNDBUF"), + ("socket", "SO_SNDLOWAT"), + ("socket", "SO_SNDTIMEO"), + ("socket", "SO_TYPE"), + ("socket", "SO_USELOOPBACK"), + ("socket", "SO_VM_SOCKETS_BUFFER_MAX_SIZE"), + ("socket", "SO_VM_SOCKETS_BUFFER_MIN_SIZE"), + ("socket", "SO_VM_SOCKETS_BUFFER_SIZE"), + ("socket", "SYSPROTO_CONTROL"), + ("socket", "SocketIO"), + ("socket", "SocketKind"), + ("socket", "SocketType"), + ("socket", "TCP_CC_INFO"), + ("socket", "TCP_CONGESTION"), + ("socket", "TCP_CONNECTION_INFO"), + ("socket", "TCP_CORK"), + ("socket", "TCP_DEFER_ACCEPT"), + ("socket", "TCP_FASTOPEN"), + ("socket", "TCP_FASTOPEN_CONNECT"), + ("socket", "TCP_FASTOPEN_KEY"), + ("socket", "TCP_FASTOPEN_NO_COOKIE"), + ("socket", "TCP_INFO"), + ("socket", "TCP_INQ"), + ("socket", "TCP_KEEPALIVE"), + ("socket", "TCP_KEEPCNT"), + ("socket", "TCP_KEEPIDLE"), + ("socket", "TCP_KEEPINTVL"), + ("socket", "TCP_LINGER2"), + ("socket", "TCP_MAXSEG"), + ("socket", "TCP_MD5SIG"), + ("socket", "TCP_MD5SIG_EXT"), + ("socket", "TCP_NODELAY"), + ("socket", "TCP_NOTSENT_LOWAT"), + ("socket", "TCP_QUEUE_SEQ"), + ("socket", "TCP_QUICKACK"), + ("socket", "TCP_REPAIR"), + ("socket", "TCP_REPAIR_OPTIONS"), + ("socket", "TCP_REPAIR_QUEUE"), + ("socket", "TCP_REPAIR_WINDOW"), + ("socket", "TCP_SAVED_SYN"), + ("socket", "TCP_SAVE_SYN"), + ("socket", "TCP_SYNCNT"), + ("socket", "TCP_THIN_DUPACK"), + ("socket", "TCP_THIN_LINEAR_TIMEOUTS"), + ("socket", "TCP_TIMESTAMP"), + ("socket", "TCP_TX_DELAY"), + ("socket", "TCP_ULP"), + ("socket", "TCP_USER_TIMEOUT"), + ("socket", "TCP_WINDOW_CLAMP"), + ("socket", "TCP_ZEROCOPY_RECEIVE"), + ("socket", "TIPC_ADDR_ID"), + ("socket", "TIPC_ADDR_NAME"), + ("socket", "TIPC_ADDR_NAMESEQ"), + ("socket", "TIPC_CFG_SRV"), + ("socket", "TIPC_CLUSTER_SCOPE"), + ("socket", "TIPC_CONN_TIMEOUT"), + ("socket", "TIPC_CRITICAL_IMPORTANCE"), + ("socket", "TIPC_DEST_DROPPABLE"), + ("socket", "TIPC_HIGH_IMPORTANCE"), + ("socket", "TIPC_IMPORTANCE"), + ("socket", "TIPC_LOW_IMPORTANCE"), + ("socket", "TIPC_MEDIUM_IMPORTANCE"), + ("socket", "TIPC_NODE_SCOPE"), + ("socket", "TIPC_PUBLISHED"), + ("socket", "TIPC_SRC_DROPPABLE"), + ("socket", "TIPC_SUBSCR_TIMEOUT"), + ("socket", "TIPC_SUB_CANCEL"), + ("socket", "TIPC_SUB_PORTS"), + ("socket", "TIPC_SUB_SERVICE"), + ("socket", "TIPC_TOP_SRV"), + ("socket", "TIPC_WAIT_FOREVER"), + ("socket", "TIPC_WITHDRAWN"), + ("socket", "TIPC_ZONE_SCOPE"), + ("socket", "UDPLITE_RECV_CSCOV"), + ("socket", "UDPLITE_SEND_CSCOV"), + ("socket", "VMADDR_CID_ANY"), + ("socket", "VMADDR_CID_HOST"), + ("socket", "VMADDR_CID_LOCAL"), + ("socket", "VMADDR_PORT_ANY"), + ("socket", "VM_SOCKETS_INVALID_VERSION"), + ("socket", "_Address"), + ("socket", "_RetAddress"), + ("socket", "_SendableFile"), + ("socket", "close"), + ("socket", "dup"), + ("socket", "gaierror"), + ("socket", "getdefaulttimeout"), + ("socket", "gethostbyaddr"), + ("socket", "gethostbyname"), + ("socket", "gethostbyname_ex"), + ("socket", "gethostname"), + ("socket", "getnameinfo"), + ("socket", "getprotobyname"), + ("socket", "getservbyname"), + ("socket", "getservbyport"), + ("socket", "has_ipv6"), + ("socket", "herror"), + ("socket", "htonl"), + ("socket", "htons"), + ("socket", "if_indextoname"), + ("socket", "if_nameindex"), + ("socket", "if_nametoindex"), + ("socket", "inet_aton"), + ("socket", "inet_ntoa"), + ("socket", "inet_ntop"), + ("socket", "inet_pton"), + ("socket", "ntohl"), + ("socket", "ntohs"), + ("socket", "setdefaulttimeout"), + ("socket", "sethostname"), + ("socket", "socket"), + ("socket", "timeout"), + ("socketserver", "BaseRequestHandler"), + ("socketserver", "BaseServer"), + ("socketserver", "DatagramRequestHandler"), + ("socketserver", "ForkingMixIn"), + ("socketserver", "ForkingTCPServer"), + ("socketserver", "ForkingUDPServer"), + ("socketserver", "ForkingUnixDatagramServer"), + ("socketserver", "ForkingUnixStreamServer"), + ("socketserver", "StreamRequestHandler"), + ("socketserver", "TCPServer"), + ("socketserver", "ThreadingMixIn"), + ("socketserver", "ThreadingTCPServer"), + ("socketserver", "ThreadingUDPServer"), + ("socketserver", "ThreadingUnixDatagramServer"), + ("socketserver", "ThreadingUnixStreamServer"), + ("socketserver", "UDPServer"), + ("socketserver", "UnixDatagramServer"), + ("socketserver", "UnixStreamServer"), + ("socketserver", "_AfInetAddress"), + ("socketserver", "_AfUnixAddress"), + ("socketserver", "_RequestType"), + ("socketserver", "_socket"), + ("spwd", "struct_spwd"), + ("sqlite3", "Binary"), + ("sqlite3", "Blob"), + ("sqlite3", "Connection"), + ("sqlite3", "Cursor"), + ("sqlite3", "DataError"), + ("sqlite3", "DatabaseError"), + ("sqlite3", "Date"), + ("sqlite3", "DateFromTicks"), + ("sqlite3", "Error"), + ("sqlite3", "IntegrityError"), + ("sqlite3", "InterfaceError"), + ("sqlite3", "InternalError"), + ("sqlite3", "LEGACY_TRANSACTION_CONTROL"), + ("sqlite3", "NotSupportedError"), + ("sqlite3", "OperationalError"), + ("sqlite3", "OptimizedUnicode"), + ("sqlite3", "PARSE_COLNAMES"), + ("sqlite3", "PARSE_DECLTYPES"), + ("sqlite3", "PrepareProtocol"), + ("sqlite3", "ProgrammingError"), + ("sqlite3", "Row"), + ("sqlite3", "SQLITE_ABORT"), + ("sqlite3", "SQLITE_ABORT_ROLLBACK"), + ("sqlite3", "SQLITE_ALTER_TABLE"), + ("sqlite3", "SQLITE_ANALYZE"), + ("sqlite3", "SQLITE_ATTACH"), + ("sqlite3", "SQLITE_AUTH"), + ("sqlite3", "SQLITE_AUTH_USER"), + ("sqlite3", "SQLITE_BUSY"), + ("sqlite3", "SQLITE_BUSY_RECOVERY"), + ("sqlite3", "SQLITE_BUSY_SNAPSHOT"), + ("sqlite3", "SQLITE_BUSY_TIMEOUT"), + ("sqlite3", "SQLITE_CANTOPEN"), + ("sqlite3", "SQLITE_CANTOPEN_CONVPATH"), + ("sqlite3", "SQLITE_CANTOPEN_DIRTYWAL"), + ("sqlite3", "SQLITE_CANTOPEN_FULLPATH"), + ("sqlite3", "SQLITE_CANTOPEN_ISDIR"), + ("sqlite3", "SQLITE_CANTOPEN_NOTEMPDIR"), + ("sqlite3", "SQLITE_CANTOPEN_SYMLINK"), + ("sqlite3", "SQLITE_CONSTRAINT"), + ("sqlite3", "SQLITE_CONSTRAINT_CHECK"), + ("sqlite3", "SQLITE_CONSTRAINT_COMMITHOOK"), + ("sqlite3", "SQLITE_CONSTRAINT_FOREIGNKEY"), + ("sqlite3", "SQLITE_CONSTRAINT_FUNCTION"), + ("sqlite3", "SQLITE_CONSTRAINT_NOTNULL"), + ("sqlite3", "SQLITE_CONSTRAINT_PINNED"), + ("sqlite3", "SQLITE_CONSTRAINT_PRIMARYKEY"), + ("sqlite3", "SQLITE_CONSTRAINT_ROWID"), + ("sqlite3", "SQLITE_CONSTRAINT_TRIGGER"), + ("sqlite3", "SQLITE_CONSTRAINT_UNIQUE"), + ("sqlite3", "SQLITE_CONSTRAINT_VTAB"), + ("sqlite3", "SQLITE_CORRUPT"), + ("sqlite3", "SQLITE_CORRUPT_INDEX"), + ("sqlite3", "SQLITE_CORRUPT_SEQUENCE"), + ("sqlite3", "SQLITE_CORRUPT_VTAB"), + ("sqlite3", "SQLITE_CREATE_INDEX"), + ("sqlite3", "SQLITE_CREATE_TABLE"), + ("sqlite3", "SQLITE_CREATE_TEMP_INDEX"), + ("sqlite3", "SQLITE_CREATE_TEMP_TABLE"), + ("sqlite3", "SQLITE_CREATE_TEMP_TRIGGER"), + ("sqlite3", "SQLITE_CREATE_TEMP_VIEW"), + ("sqlite3", "SQLITE_CREATE_TRIGGER"), + ("sqlite3", "SQLITE_CREATE_VIEW"), + ("sqlite3", "SQLITE_CREATE_VTABLE"), + ("sqlite3", "SQLITE_DBCONFIG_DEFENSIVE"), + ("sqlite3", "SQLITE_DBCONFIG_DQS_DDL"), + ("sqlite3", "SQLITE_DBCONFIG_DQS_DML"), + ("sqlite3", "SQLITE_DBCONFIG_ENABLE_FKEY"), + ("sqlite3", "SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER"), + ("sqlite3", "SQLITE_DBCONFIG_ENABLE_LOAD_EXTENSION"), + ("sqlite3", "SQLITE_DBCONFIG_ENABLE_QPSG"), + ("sqlite3", "SQLITE_DBCONFIG_ENABLE_TRIGGER"), + ("sqlite3", "SQLITE_DBCONFIG_ENABLE_VIEW"), + ("sqlite3", "SQLITE_DBCONFIG_LEGACY_ALTER_TABLE"), + ("sqlite3", "SQLITE_DBCONFIG_LEGACY_FILE_FORMAT"), + ("sqlite3", "SQLITE_DBCONFIG_NO_CKPT_ON_CLOSE"), + ("sqlite3", "SQLITE_DBCONFIG_RESET_DATABASE"), + ("sqlite3", "SQLITE_DBCONFIG_TRIGGER_EQP"), + ("sqlite3", "SQLITE_DBCONFIG_TRUSTED_SCHEMA"), + ("sqlite3", "SQLITE_DBCONFIG_WRITABLE_SCHEMA"), + ("sqlite3", "SQLITE_DELETE"), + ("sqlite3", "SQLITE_DENY"), + ("sqlite3", "SQLITE_DETACH"), + ("sqlite3", "SQLITE_DONE"), + ("sqlite3", "SQLITE_DROP_INDEX"), + ("sqlite3", "SQLITE_DROP_TABLE"), + ("sqlite3", "SQLITE_DROP_TEMP_INDEX"), + ("sqlite3", "SQLITE_DROP_TEMP_TABLE"), + ("sqlite3", "SQLITE_DROP_TEMP_TRIGGER"), + ("sqlite3", "SQLITE_DROP_TEMP_VIEW"), + ("sqlite3", "SQLITE_DROP_TRIGGER"), + ("sqlite3", "SQLITE_DROP_VIEW"), + ("sqlite3", "SQLITE_DROP_VTABLE"), + ("sqlite3", "SQLITE_EMPTY"), + ("sqlite3", "SQLITE_ERROR"), + ("sqlite3", "SQLITE_ERROR_MISSING_COLLSEQ"), + ("sqlite3", "SQLITE_ERROR_RETRY"), + ("sqlite3", "SQLITE_ERROR_SNAPSHOT"), + ("sqlite3", "SQLITE_FORMAT"), + ("sqlite3", "SQLITE_FULL"), + ("sqlite3", "SQLITE_FUNCTION"), + ("sqlite3", "SQLITE_IGNORE"), + ("sqlite3", "SQLITE_INSERT"), + ("sqlite3", "SQLITE_INTERNAL"), + ("sqlite3", "SQLITE_INTERRUPT"), + ("sqlite3", "SQLITE_IOERR"), + ("sqlite3", "SQLITE_IOERR_ACCESS"), + ("sqlite3", "SQLITE_IOERR_AUTH"), + ("sqlite3", "SQLITE_IOERR_BEGIN_ATOMIC"), + ("sqlite3", "SQLITE_IOERR_BLOCKED"), + ("sqlite3", "SQLITE_IOERR_CHECKRESERVEDLOCK"), + ("sqlite3", "SQLITE_IOERR_CLOSE"), + ("sqlite3", "SQLITE_IOERR_COMMIT_ATOMIC"), + ("sqlite3", "SQLITE_IOERR_CONVPATH"), + ("sqlite3", "SQLITE_IOERR_CORRUPTFS"), + ("sqlite3", "SQLITE_IOERR_DATA"), + ("sqlite3", "SQLITE_IOERR_DELETE"), + ("sqlite3", "SQLITE_IOERR_DELETE_NOENT"), + ("sqlite3", "SQLITE_IOERR_DIR_CLOSE"), + ("sqlite3", "SQLITE_IOERR_DIR_FSYNC"), + ("sqlite3", "SQLITE_IOERR_FSTAT"), + ("sqlite3", "SQLITE_IOERR_FSYNC"), + ("sqlite3", "SQLITE_IOERR_GETTEMPPATH"), + ("sqlite3", "SQLITE_IOERR_LOCK"), + ("sqlite3", "SQLITE_IOERR_MMAP"), + ("sqlite3", "SQLITE_IOERR_NOMEM"), + ("sqlite3", "SQLITE_IOERR_RDLOCK"), + ("sqlite3", "SQLITE_IOERR_READ"), + ("sqlite3", "SQLITE_IOERR_ROLLBACK_ATOMIC"), + ("sqlite3", "SQLITE_IOERR_SEEK"), + ("sqlite3", "SQLITE_IOERR_SHMLOCK"), + ("sqlite3", "SQLITE_IOERR_SHMMAP"), + ("sqlite3", "SQLITE_IOERR_SHMOPEN"), + ("sqlite3", "SQLITE_IOERR_SHMSIZE"), + ("sqlite3", "SQLITE_IOERR_SHORT_READ"), + ("sqlite3", "SQLITE_IOERR_TRUNCATE"), + ("sqlite3", "SQLITE_IOERR_UNLOCK"), + ("sqlite3", "SQLITE_IOERR_VNODE"), + ("sqlite3", "SQLITE_IOERR_WRITE"), + ("sqlite3", "SQLITE_LIMIT_ATTACHED"), + ("sqlite3", "SQLITE_LIMIT_COLUMN"), + ("sqlite3", "SQLITE_LIMIT_COMPOUND_SELECT"), + ("sqlite3", "SQLITE_LIMIT_EXPR_DEPTH"), + ("sqlite3", "SQLITE_LIMIT_FUNCTION_ARG"), + ("sqlite3", "SQLITE_LIMIT_LENGTH"), + ("sqlite3", "SQLITE_LIMIT_LIKE_PATTERN_LENGTH"), + ("sqlite3", "SQLITE_LIMIT_SQL_LENGTH"), + ("sqlite3", "SQLITE_LIMIT_TRIGGER_DEPTH"), + ("sqlite3", "SQLITE_LIMIT_VARIABLE_NUMBER"), + ("sqlite3", "SQLITE_LIMIT_VDBE_OP"), + ("sqlite3", "SQLITE_LIMIT_WORKER_THREADS"), + ("sqlite3", "SQLITE_LOCKED"), + ("sqlite3", "SQLITE_LOCKED_SHAREDCACHE"), + ("sqlite3", "SQLITE_LOCKED_VTAB"), + ("sqlite3", "SQLITE_MISMATCH"), + ("sqlite3", "SQLITE_MISUSE"), + ("sqlite3", "SQLITE_NOLFS"), + ("sqlite3", "SQLITE_NOMEM"), + ("sqlite3", "SQLITE_NOTADB"), + ("sqlite3", "SQLITE_NOTFOUND"), + ("sqlite3", "SQLITE_NOTICE"), + ("sqlite3", "SQLITE_NOTICE_RECOVER_ROLLBACK"), + ("sqlite3", "SQLITE_NOTICE_RECOVER_WAL"), + ("sqlite3", "SQLITE_OK"), + ("sqlite3", "SQLITE_OK_LOAD_PERMANENTLY"), + ("sqlite3", "SQLITE_OK_SYMLINK"), + ("sqlite3", "SQLITE_PERM"), + ("sqlite3", "SQLITE_PRAGMA"), + ("sqlite3", "SQLITE_PROTOCOL"), + ("sqlite3", "SQLITE_RANGE"), + ("sqlite3", "SQLITE_READ"), + ("sqlite3", "SQLITE_READONLY"), + ("sqlite3", "SQLITE_READONLY_CANTINIT"), + ("sqlite3", "SQLITE_READONLY_CANTLOCK"), + ("sqlite3", "SQLITE_READONLY_DBMOVED"), + ("sqlite3", "SQLITE_READONLY_DIRECTORY"), + ("sqlite3", "SQLITE_READONLY_RECOVERY"), + ("sqlite3", "SQLITE_READONLY_ROLLBACK"), + ("sqlite3", "SQLITE_RECURSIVE"), + ("sqlite3", "SQLITE_REINDEX"), + ("sqlite3", "SQLITE_ROW"), + ("sqlite3", "SQLITE_SAVEPOINT"), + ("sqlite3", "SQLITE_SCHEMA"), + ("sqlite3", "SQLITE_SELECT"), + ("sqlite3", "SQLITE_TOOBIG"), + ("sqlite3", "SQLITE_TRANSACTION"), + ("sqlite3", "SQLITE_UPDATE"), + ("sqlite3", "SQLITE_WARNING"), + ("sqlite3", "SQLITE_WARNING_AUTOINDEX"), + ("sqlite3", "Time"), + ("sqlite3", "TimeFromTicks"), + ("sqlite3", "TimestampFromTicks"), + ("sqlite3", "Warning"), + ("sqlite3", "_AdaptedInputData"), + ("sqlite3", "_AggregateProtocol"), + ("sqlite3", "_AnyParamWindowAggregateClass"), + ("sqlite3", "_Parameters"), + ("sqlite3", "_SingleParamWindowAggregateClass"), + ("sqlite3", "_SqliteData"), + ("sqlite3", "_Statement"), + ("sqlite3", "_WindowAggregateClass"), + ("sqlite3", "adapt"), + ("sqlite3", "adapters"), + ("sqlite3", "apilevel"), + ("sqlite3", "complete_statement"), + ("sqlite3", "connect"), + ("sqlite3", "converters"), + ("sqlite3", "enable_callback_tracebacks"), + ("sqlite3", "enable_shared_cache"), + ("sqlite3", "paramstyle"), + ("sqlite3", "register_adapter"), + ("sqlite3", "register_converter"), + ("sqlite3", "sqlite_version"), + ("sqlite3", "sqlite_version_info"), + ("sqlite3", "threadsafety"), + ("sqlite3", "version"), + ("sqlite3", "version_info"), + ("sqlite3.dbapi2", "Blob"), + ("sqlite3.dbapi2", "Connection"), + ("sqlite3.dbapi2", "Cursor"), + ("sqlite3.dbapi2", "DataError"), + ("sqlite3.dbapi2", "DatabaseError"), + ("sqlite3.dbapi2", "Error"), + ("sqlite3.dbapi2", "IntegrityError"), + ("sqlite3.dbapi2", "InterfaceError"), + ("sqlite3.dbapi2", "InternalError"), + ("sqlite3.dbapi2", "LEGACY_TRANSACTION_CONTROL"), + ("sqlite3.dbapi2", "NotSupportedError"), + ("sqlite3.dbapi2", "OperationalError"), + ("sqlite3.dbapi2", "OptimizedUnicode"), + ("sqlite3.dbapi2", "PARSE_COLNAMES"), + ("sqlite3.dbapi2", "PARSE_DECLTYPES"), + ("sqlite3.dbapi2", "PrepareProtocol"), + ("sqlite3.dbapi2", "ProgrammingError"), + ("sqlite3.dbapi2", "Row"), + ("sqlite3.dbapi2", "SQLITE_ABORT"), + ("sqlite3.dbapi2", "SQLITE_ABORT_ROLLBACK"), + ("sqlite3.dbapi2", "SQLITE_ALTER_TABLE"), + ("sqlite3.dbapi2", "SQLITE_ANALYZE"), + ("sqlite3.dbapi2", "SQLITE_ATTACH"), + ("sqlite3.dbapi2", "SQLITE_AUTH"), + ("sqlite3.dbapi2", "SQLITE_AUTH_USER"), + ("sqlite3.dbapi2", "SQLITE_BUSY"), + ("sqlite3.dbapi2", "SQLITE_BUSY_RECOVERY"), + ("sqlite3.dbapi2", "SQLITE_BUSY_SNAPSHOT"), + ("sqlite3.dbapi2", "SQLITE_BUSY_TIMEOUT"), + ("sqlite3.dbapi2", "SQLITE_CANTOPEN"), + ("sqlite3.dbapi2", "SQLITE_CANTOPEN_CONVPATH"), + ("sqlite3.dbapi2", "SQLITE_CANTOPEN_DIRTYWAL"), + ("sqlite3.dbapi2", "SQLITE_CANTOPEN_FULLPATH"), + ("sqlite3.dbapi2", "SQLITE_CANTOPEN_ISDIR"), + ("sqlite3.dbapi2", "SQLITE_CANTOPEN_NOTEMPDIR"), + ("sqlite3.dbapi2", "SQLITE_CANTOPEN_SYMLINK"), + ("sqlite3.dbapi2", "SQLITE_CONSTRAINT"), + ("sqlite3.dbapi2", "SQLITE_CONSTRAINT_CHECK"), + ("sqlite3.dbapi2", "SQLITE_CONSTRAINT_COMMITHOOK"), + ("sqlite3.dbapi2", "SQLITE_CONSTRAINT_FOREIGNKEY"), + ("sqlite3.dbapi2", "SQLITE_CONSTRAINT_FUNCTION"), + ("sqlite3.dbapi2", "SQLITE_CONSTRAINT_NOTNULL"), + ("sqlite3.dbapi2", "SQLITE_CONSTRAINT_PINNED"), + ("sqlite3.dbapi2", "SQLITE_CONSTRAINT_PRIMARYKEY"), + ("sqlite3.dbapi2", "SQLITE_CONSTRAINT_ROWID"), + ("sqlite3.dbapi2", "SQLITE_CONSTRAINT_TRIGGER"), + ("sqlite3.dbapi2", "SQLITE_CONSTRAINT_UNIQUE"), + ("sqlite3.dbapi2", "SQLITE_CONSTRAINT_VTAB"), + ("sqlite3.dbapi2", "SQLITE_CORRUPT"), + ("sqlite3.dbapi2", "SQLITE_CORRUPT_INDEX"), + ("sqlite3.dbapi2", "SQLITE_CORRUPT_SEQUENCE"), + ("sqlite3.dbapi2", "SQLITE_CORRUPT_VTAB"), + ("sqlite3.dbapi2", "SQLITE_CREATE_INDEX"), + ("sqlite3.dbapi2", "SQLITE_CREATE_TABLE"), + ("sqlite3.dbapi2", "SQLITE_CREATE_TEMP_INDEX"), + ("sqlite3.dbapi2", "SQLITE_CREATE_TEMP_TABLE"), + ("sqlite3.dbapi2", "SQLITE_CREATE_TEMP_TRIGGER"), + ("sqlite3.dbapi2", "SQLITE_CREATE_TEMP_VIEW"), + ("sqlite3.dbapi2", "SQLITE_CREATE_TRIGGER"), + ("sqlite3.dbapi2", "SQLITE_CREATE_VIEW"), + ("sqlite3.dbapi2", "SQLITE_CREATE_VTABLE"), + ("sqlite3.dbapi2", "SQLITE_DBCONFIG_DEFENSIVE"), + ("sqlite3.dbapi2", "SQLITE_DBCONFIG_DQS_DDL"), + ("sqlite3.dbapi2", "SQLITE_DBCONFIG_DQS_DML"), + ("sqlite3.dbapi2", "SQLITE_DBCONFIG_ENABLE_FKEY"), + ("sqlite3.dbapi2", "SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER"), + ("sqlite3.dbapi2", "SQLITE_DBCONFIG_ENABLE_LOAD_EXTENSION"), + ("sqlite3.dbapi2", "SQLITE_DBCONFIG_ENABLE_QPSG"), + ("sqlite3.dbapi2", "SQLITE_DBCONFIG_ENABLE_TRIGGER"), + ("sqlite3.dbapi2", "SQLITE_DBCONFIG_ENABLE_VIEW"), + ("sqlite3.dbapi2", "SQLITE_DBCONFIG_LEGACY_ALTER_TABLE"), + ("sqlite3.dbapi2", "SQLITE_DBCONFIG_LEGACY_FILE_FORMAT"), + ("sqlite3.dbapi2", "SQLITE_DBCONFIG_NO_CKPT_ON_CLOSE"), + ("sqlite3.dbapi2", "SQLITE_DBCONFIG_RESET_DATABASE"), + ("sqlite3.dbapi2", "SQLITE_DBCONFIG_TRIGGER_EQP"), + ("sqlite3.dbapi2", "SQLITE_DBCONFIG_TRUSTED_SCHEMA"), + ("sqlite3.dbapi2", "SQLITE_DBCONFIG_WRITABLE_SCHEMA"), + ("sqlite3.dbapi2", "SQLITE_DELETE"), + ("sqlite3.dbapi2", "SQLITE_DENY"), + ("sqlite3.dbapi2", "SQLITE_DETACH"), + ("sqlite3.dbapi2", "SQLITE_DONE"), + ("sqlite3.dbapi2", "SQLITE_DROP_INDEX"), + ("sqlite3.dbapi2", "SQLITE_DROP_TABLE"), + ("sqlite3.dbapi2", "SQLITE_DROP_TEMP_INDEX"), + ("sqlite3.dbapi2", "SQLITE_DROP_TEMP_TABLE"), + ("sqlite3.dbapi2", "SQLITE_DROP_TEMP_TRIGGER"), + ("sqlite3.dbapi2", "SQLITE_DROP_TEMP_VIEW"), + ("sqlite3.dbapi2", "SQLITE_DROP_TRIGGER"), + ("sqlite3.dbapi2", "SQLITE_DROP_VIEW"), + ("sqlite3.dbapi2", "SQLITE_DROP_VTABLE"), + ("sqlite3.dbapi2", "SQLITE_EMPTY"), + ("sqlite3.dbapi2", "SQLITE_ERROR"), + ("sqlite3.dbapi2", "SQLITE_ERROR_MISSING_COLLSEQ"), + ("sqlite3.dbapi2", "SQLITE_ERROR_RETRY"), + ("sqlite3.dbapi2", "SQLITE_ERROR_SNAPSHOT"), + ("sqlite3.dbapi2", "SQLITE_FORMAT"), + ("sqlite3.dbapi2", "SQLITE_FULL"), + ("sqlite3.dbapi2", "SQLITE_FUNCTION"), + ("sqlite3.dbapi2", "SQLITE_IGNORE"), + ("sqlite3.dbapi2", "SQLITE_INSERT"), + ("sqlite3.dbapi2", "SQLITE_INTERNAL"), + ("sqlite3.dbapi2", "SQLITE_INTERRUPT"), + ("sqlite3.dbapi2", "SQLITE_IOERR"), + ("sqlite3.dbapi2", "SQLITE_IOERR_ACCESS"), + ("sqlite3.dbapi2", "SQLITE_IOERR_AUTH"), + ("sqlite3.dbapi2", "SQLITE_IOERR_BEGIN_ATOMIC"), + ("sqlite3.dbapi2", "SQLITE_IOERR_BLOCKED"), + ("sqlite3.dbapi2", "SQLITE_IOERR_CHECKRESERVEDLOCK"), + ("sqlite3.dbapi2", "SQLITE_IOERR_CLOSE"), + ("sqlite3.dbapi2", "SQLITE_IOERR_COMMIT_ATOMIC"), + ("sqlite3.dbapi2", "SQLITE_IOERR_CONVPATH"), + ("sqlite3.dbapi2", "SQLITE_IOERR_CORRUPTFS"), + ("sqlite3.dbapi2", "SQLITE_IOERR_DATA"), + ("sqlite3.dbapi2", "SQLITE_IOERR_DELETE"), + ("sqlite3.dbapi2", "SQLITE_IOERR_DELETE_NOENT"), + ("sqlite3.dbapi2", "SQLITE_IOERR_DIR_CLOSE"), + ("sqlite3.dbapi2", "SQLITE_IOERR_DIR_FSYNC"), + ("sqlite3.dbapi2", "SQLITE_IOERR_FSTAT"), + ("sqlite3.dbapi2", "SQLITE_IOERR_FSYNC"), + ("sqlite3.dbapi2", "SQLITE_IOERR_GETTEMPPATH"), + ("sqlite3.dbapi2", "SQLITE_IOERR_LOCK"), + ("sqlite3.dbapi2", "SQLITE_IOERR_MMAP"), + ("sqlite3.dbapi2", "SQLITE_IOERR_NOMEM"), + ("sqlite3.dbapi2", "SQLITE_IOERR_RDLOCK"), + ("sqlite3.dbapi2", "SQLITE_IOERR_READ"), + ("sqlite3.dbapi2", "SQLITE_IOERR_ROLLBACK_ATOMIC"), + ("sqlite3.dbapi2", "SQLITE_IOERR_SEEK"), + ("sqlite3.dbapi2", "SQLITE_IOERR_SHMLOCK"), + ("sqlite3.dbapi2", "SQLITE_IOERR_SHMMAP"), + ("sqlite3.dbapi2", "SQLITE_IOERR_SHMOPEN"), + ("sqlite3.dbapi2", "SQLITE_IOERR_SHMSIZE"), + ("sqlite3.dbapi2", "SQLITE_IOERR_SHORT_READ"), + ("sqlite3.dbapi2", "SQLITE_IOERR_TRUNCATE"), + ("sqlite3.dbapi2", "SQLITE_IOERR_UNLOCK"), + ("sqlite3.dbapi2", "SQLITE_IOERR_VNODE"), + ("sqlite3.dbapi2", "SQLITE_IOERR_WRITE"), + ("sqlite3.dbapi2", "SQLITE_LIMIT_ATTACHED"), + ("sqlite3.dbapi2", "SQLITE_LIMIT_COLUMN"), + ("sqlite3.dbapi2", "SQLITE_LIMIT_COMPOUND_SELECT"), + ("sqlite3.dbapi2", "SQLITE_LIMIT_EXPR_DEPTH"), + ("sqlite3.dbapi2", "SQLITE_LIMIT_FUNCTION_ARG"), + ("sqlite3.dbapi2", "SQLITE_LIMIT_LENGTH"), + ("sqlite3.dbapi2", "SQLITE_LIMIT_LIKE_PATTERN_LENGTH"), + ("sqlite3.dbapi2", "SQLITE_LIMIT_SQL_LENGTH"), + ("sqlite3.dbapi2", "SQLITE_LIMIT_TRIGGER_DEPTH"), + ("sqlite3.dbapi2", "SQLITE_LIMIT_VARIABLE_NUMBER"), + ("sqlite3.dbapi2", "SQLITE_LIMIT_VDBE_OP"), + ("sqlite3.dbapi2", "SQLITE_LIMIT_WORKER_THREADS"), + ("sqlite3.dbapi2", "SQLITE_LOCKED"), + ("sqlite3.dbapi2", "SQLITE_LOCKED_SHAREDCACHE"), + ("sqlite3.dbapi2", "SQLITE_LOCKED_VTAB"), + ("sqlite3.dbapi2", "SQLITE_MISMATCH"), + ("sqlite3.dbapi2", "SQLITE_MISUSE"), + ("sqlite3.dbapi2", "SQLITE_NOLFS"), + ("sqlite3.dbapi2", "SQLITE_NOMEM"), + ("sqlite3.dbapi2", "SQLITE_NOTADB"), + ("sqlite3.dbapi2", "SQLITE_NOTFOUND"), + ("sqlite3.dbapi2", "SQLITE_NOTICE"), + ("sqlite3.dbapi2", "SQLITE_NOTICE_RECOVER_ROLLBACK"), + ("sqlite3.dbapi2", "SQLITE_NOTICE_RECOVER_WAL"), + ("sqlite3.dbapi2", "SQLITE_OK"), + ("sqlite3.dbapi2", "SQLITE_OK_LOAD_PERMANENTLY"), + ("sqlite3.dbapi2", "SQLITE_OK_SYMLINK"), + ("sqlite3.dbapi2", "SQLITE_PERM"), + ("sqlite3.dbapi2", "SQLITE_PRAGMA"), + ("sqlite3.dbapi2", "SQLITE_PROTOCOL"), + ("sqlite3.dbapi2", "SQLITE_RANGE"), + ("sqlite3.dbapi2", "SQLITE_READ"), + ("sqlite3.dbapi2", "SQLITE_READONLY"), + ("sqlite3.dbapi2", "SQLITE_READONLY_CANTINIT"), + ("sqlite3.dbapi2", "SQLITE_READONLY_CANTLOCK"), + ("sqlite3.dbapi2", "SQLITE_READONLY_DBMOVED"), + ("sqlite3.dbapi2", "SQLITE_READONLY_DIRECTORY"), + ("sqlite3.dbapi2", "SQLITE_READONLY_RECOVERY"), + ("sqlite3.dbapi2", "SQLITE_READONLY_ROLLBACK"), + ("sqlite3.dbapi2", "SQLITE_RECURSIVE"), + ("sqlite3.dbapi2", "SQLITE_REINDEX"), + ("sqlite3.dbapi2", "SQLITE_ROW"), + ("sqlite3.dbapi2", "SQLITE_SAVEPOINT"), + ("sqlite3.dbapi2", "SQLITE_SCHEMA"), + ("sqlite3.dbapi2", "SQLITE_SELECT"), + ("sqlite3.dbapi2", "SQLITE_TOOBIG"), + ("sqlite3.dbapi2", "SQLITE_TRANSACTION"), + ("sqlite3.dbapi2", "SQLITE_UPDATE"), + ("sqlite3.dbapi2", "SQLITE_WARNING"), + ("sqlite3.dbapi2", "SQLITE_WARNING_AUTOINDEX"), + ("sqlite3.dbapi2", "Warning"), + ("sqlite3.dbapi2", "adapt"), + ("sqlite3.dbapi2", "adapters"), + ("sqlite3.dbapi2", "complete_statement"), + ("sqlite3.dbapi2", "connect"), + ("sqlite3.dbapi2", "converters"), + ("sqlite3.dbapi2", "enable_callback_tracebacks"), + ("sqlite3.dbapi2", "enable_shared_cache"), + ("sqlite3.dbapi2", "register_adapter"), + ("sqlite3.dbapi2", "register_converter"), + ("sqlite3.dbapi2", "sqlite_version"), + ("sre_compile", ""), + ("sre_constants", "_NamedIntConstant"), + ("sre_constants", "error"), + ("sre_parse", ""), + ("sre_parse", "State"), + ("sre_parse", "SubPattern"), + ("sre_parse", "Tokenizer"), + ("sre_parse", "Verbose"), + ("sre_parse", "_AvType"), + ("sre_parse", "_CodeType"), + ("sre_parse", "_Error"), + ("sre_parse", "_NIC"), + ("sre_parse", "_OpBranchType"), + ("sre_parse", "_OpGroupRefExistsType"), + ("sre_parse", "_OpInType"), + ("sre_parse", "_OpSubpatternType"), + ("sre_parse", "_Pattern"), + ("sre_parse", "_TemplateByteType"), + ("sre_parse", "_TemplateType"), + ("ssl", "AlertDescription"), + ("ssl", "DefaultVerifyPaths"), + ("ssl", "HAS_ALPN"), + ("ssl", "HAS_ECDH"), + ("ssl", "HAS_NPN"), + ("ssl", "HAS_PSK"), + ("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", "MemoryBIO"), + ("ssl", "OPENSSL_VERSION"), + ("ssl", "OPENSSL_VERSION_INFO"), + ("ssl", "OPENSSL_VERSION_NUMBER"), + ("ssl", "Options"), + ("ssl", "Purpose"), + ("ssl", "RAND_add"), + ("ssl", "RAND_bytes"), + ("ssl", "RAND_egd"), + ("ssl", "RAND_pseudo_bytes"), + ("ssl", "RAND_status"), + ("ssl", "SSLCertVerificationError"), + ("ssl", "SSLContext"), + ("ssl", "SSLEOFError"), + ("ssl", "SSLError"), + ("ssl", "SSLErrorNumber"), + ("ssl", "SSLObject"), + ("ssl", "SSLSession"), + ("ssl", "SSLSocket"), + ("ssl", "SSLSyscallError"), + ("ssl", "SSLWantReadError"), + ("ssl", "SSLWantWriteError"), + ("ssl", "SSLZeroReturnError"), + ("ssl", "TLSVersion"), + ("ssl", "VerifyFlags"), + ("ssl", "VerifyMode"), + ("ssl", "_ASN1Object"), + ("ssl", "_ASN1ObjectBase"), + ("ssl", "_Cipher"), + ("ssl", "_DEFAULT_CIPHERS"), + ("ssl", "_OPENSSL_API_VERSION"), + ("ssl", "_PCTRTT"), + ("ssl", "_PCTRTTT"), + ("ssl", "_PasswordType"), + ("ssl", "_PeerCertRetDictType"), + ("ssl", "_PeerCertRetType"), + ("ssl", "_SSLMethod"), + ("ssl", "_SrvnmeCbType"), + ("ssl", "enum_certificates"), + ("ssl", "enum_crls"), + ("stat", "<_stat.*>"), + ("statistics", "LinearRegression"), + ("statistics", "NormalDist"), + ("statistics", "StatisticsError"), + ("statistics", "_Kernel"), + ("statistics", "_Number"), + ("statistics", "_Seed"), + ("string", "Formatter"), + ("string", "Template"), + ("string.templatelib", "Interpolation"), + ("string.templatelib", "Template"), + ("struct", "<_struct.*>"), + ("struct", "error"), + ("subprocess", "ABOVE_NORMAL_PRIORITY_CLASS"), + ("subprocess", "BELOW_NORMAL_PRIORITY_CLASS"), + ("subprocess", "CREATE_BREAKAWAY_FROM_JOB"), + ("subprocess", "CREATE_DEFAULT_ERROR_MODE"), + ("subprocess", "CREATE_NEW_CONSOLE"), + ("subprocess", "CREATE_NEW_PROCESS_GROUP"), + ("subprocess", "CREATE_NO_WINDOW"), + ("subprocess", "CalledProcessError"), + ("subprocess", "CompletedProcess"), + ("subprocess", "DETACHED_PROCESS"), + ("subprocess", "HIGH_PRIORITY_CLASS"), + ("subprocess", "IDLE_PRIORITY_CLASS"), + ("subprocess", "NORMAL_PRIORITY_CLASS"), + ("subprocess", "Popen"), + ("subprocess", "REALTIME_PRIORITY_CLASS"), + ("subprocess", "STARTF_USESHOWWINDOW"), + ("subprocess", "STARTF_USESTDHANDLES"), + ("subprocess", "STARTUPINFO"), + ("subprocess", "STD_ERROR_HANDLE"), + ("subprocess", "STD_INPUT_HANDLE"), + ("subprocess", "STD_OUTPUT_HANDLE"), + ("subprocess", "SW_HIDE"), + ("subprocess", "SubprocessError"), + ("subprocess", "TimeoutExpired"), + ("subprocess", "_CMD"), + ("subprocess", "_ENV"), + ("subprocess", "_FILE"), + ("subprocess", "_InputString"), + ("sunau", "Au_read"), + ("sunau", "Au_write"), + ("sunau", "Error"), + ("sunau", "_File"), + ("sunau", "_sunau_params"), + ("symtable", "Class"), + ("symtable", "Function"), + ("symtable", "Symbol"), + ("symtable", "SymbolTable"), + ("symtable", "SymbolTableFactory"), + ("symtable", "SymbolTableType"), + ("sys", "UnraisableHookArgs"), + ("sys", "_AsyncgenHook"), + ("sys", "_ExitCode"), + ("sys", "_ReleaseLevel"), + ("sys", "_ThreadInfoLock"), + ("sys", "_ThreadInfoName"), + ("sys", "_UninstantiableStructseq"), + ("sys", "_WinVersion"), + ("sys", "_asyncgen_hooks"), + ("sys", "_flags"), + ("sys", "_float_info"), + ("sys", "_hash_info"), + ("sys", "_implementation"), + ("sys", "_int_info"), + ("sys", "_object"), + ("sys", "_thread_info"), + ("sys", "_version_info"), + ("sys._monitoring", "_events"), + ("tabnanny", "NannyNag"), + ("tarfile", "AbsoluteLinkError"), + ("tarfile", "AbsolutePathError"), + ("tarfile", "CompressionError"), + ("tarfile", "ExFileObject"), + ("tarfile", "ExtractError"), + ("tarfile", "FilterError"), + ("tarfile", "HeaderError"), + ("tarfile", "LinkOutsideDestinationError"), + ("tarfile", "OutsideDestinationError"), + ("tarfile", "ReadError"), + ("tarfile", "SpecialFileError"), + ("tarfile", "StreamError"), + ("tarfile", "TarError"), + ("tarfile", "TarFile"), + ("tarfile", "TarInfo"), + ("tarfile", "_Bz2ReadableFileobj"), + ("tarfile", "_Bz2WritableFileobj"), + ("tarfile", "_Fileobj"), + ("tarfile", "_FilterFunction"), + ("tarfile", "_GzipReadableFileobj"), + ("tarfile", "_GzipWritableFileobj"), + ("tarfile", "_TarfileFilter"), + ("tarfile", "_list"), + ("telnetlib", "Telnet"), + ("tempfile", "SpooledTemporaryFile"), + ("tempfile", "TemporaryDirectory"), + ("tempfile", "_TemporaryFileWrapper"), + ("termios", "_Attr"), + ("termios", "_AttrReturn"), + ("termios", "error"), + ("textwrap", "TextWrapper"), + ("threading", "Barrier"), + ("threading", "BoundedSemaphore"), + ("threading", "BrokenBarrierError"), + ("threading", "Condition"), + ("threading", "Event"), + ("threading", "Semaphore"), + ("threading", "Thread"), + ("threading", "Timer"), + ("threading", "_DummyThread"), + ("threading", "_RLock"), + ("threading", "get_native_id"), + ("time", "_ClockInfo"), + ("time", "_TimeTuple"), + ("time", "struct_time"), + ("timeit", "Timer"), + ("timeit", "_Stmt"), + ("timeit", "_Timer"), + ("tkinter", ""), + ("tkinter", "BaseWidget"), + ("tkinter", "BitmapImage"), + ("tkinter", "BooleanVar"), + ("tkinter", "Button"), + ("tkinter", "CallWrapper"), + ("tkinter", "Canvas"), + ("tkinter", "Checkbutton"), + ("tkinter", "DoubleVar"), + ("tkinter", "Entry"), + ("tkinter", "Event"), + ("tkinter", "EventType"), + ("tkinter", "Frame"), + ("tkinter", "Grid"), + ("tkinter", "Image"), + ("tkinter", "IntVar"), + ("tkinter", "Label"), + ("tkinter", "LabelFrame"), + ("tkinter", "Listbox"), + ("tkinter", "Menu"), + ("tkinter", "Menubutton"), + ("tkinter", "Message"), + ("tkinter", "Misc"), + ("tkinter", "OptionMenu"), + ("tkinter", "Pack"), + ("tkinter", "PanedWindow"), + ("tkinter", "PhotoImage"), + ("tkinter", "Place"), + ("tkinter", "Radiobutton"), + ("tkinter", "Scale"), + ("tkinter", "Scrollbar"), + ("tkinter", "Spinbox"), + ("tkinter", "StringVar"), + ("tkinter", "Text"), + ("tkinter", "Tk"), + ("tkinter", "Toplevel"), + ("tkinter", "Variable"), + ("tkinter", "Widget"), + ("tkinter", "Wm"), + ("tkinter", "XView"), + ("tkinter", "YView"), + ("tkinter", "_Anchor"), + ("tkinter", "_BitmapImageLike"), + ("tkinter", "_BusyInfo"), + ("tkinter", "_ButtonCommand"), + ("tkinter", "_Compound"), + ("tkinter", "_Cursor"), + ("tkinter", "_EntryValidateCommand"), + ("tkinter", "_GridIndexInfo"), + ("tkinter", "_GridInfo"), + ("tkinter", "_Image"), + ("tkinter", "_ImageSpec"), + ("tkinter", "_PackInfo"), + ("tkinter", "_PhotoImageLike"), + ("tkinter", "_PlaceInfo"), + ("tkinter", "_Relief"), + ("tkinter", "_ScreenUnits"), + ("tkinter", "_TakeFocusValue"), + ("tkinter", "_TextIndex"), + ("tkinter", "_VersionInfoType"), + ("tkinter", "_VersionInfoTypeBase"), + ("tkinter", "_WhatToCount"), + ("tkinter", "_WmAttributes"), + ("tkinter", "_XYScrollCommand"), + ("tkinter", "_setit"), + ("tkinter.colorchooser", "Chooser"), + ("tkinter.commondialog", "Dialog"), + ("tkinter.dialog", "Dialog"), + ("tkinter.dnd", "DndHandler"), + ("tkinter.dnd", "_DndSource"), + ("tkinter.filedialog", "Directory"), + ("tkinter.filedialog", "FileDialog"), + ("tkinter.filedialog", "LoadFileDialog"), + ("tkinter.filedialog", "Open"), + ("tkinter.filedialog", "SaveAs"), + ("tkinter.filedialog", "SaveFileDialog"), + ("tkinter.filedialog", "_Dialog"), + ("tkinter.font", "Font"), + ("tkinter.font", "_FontDescription"), + ("tkinter.font", "_FontDict"), + ("tkinter.font", "_MetricsDict"), + ("tkinter.messagebox", "Message"), + ("tkinter.scrolledtext", "ScrolledText"), + ("tkinter.simpledialog", "Dialog"), + ("tkinter.simpledialog", "SimpleDialog"), + ("tkinter.tix", "Balloon"), + ("tkinter.tix", "ButtonBox"), + ("tkinter.tix", "CheckList"), + ("tkinter.tix", "ComboBox"), + ("tkinter.tix", "Control"), + ("tkinter.tix", "DirList"), + ("tkinter.tix", "DirSelectBox"), + ("tkinter.tix", "DirSelectDialog"), + ("tkinter.tix", "DirTree"), + ("tkinter.tix", "DisplayStyle"), + ("tkinter.tix", "ExFileSelectBox"), + ("tkinter.tix", "FileEntry"), + ("tkinter.tix", "FileSelectBox"), + ("tkinter.tix", "Form"), + ("tkinter.tix", "HList"), + ("tkinter.tix", "InputOnly"), + ("tkinter.tix", "LabelEntry"), + ("tkinter.tix", "LabelFrame"), + ("tkinter.tix", "ListNoteBook"), + ("tkinter.tix", "Meter"), + ("tkinter.tix", "NoteBook"), + ("tkinter.tix", "OptionMenu"), + ("tkinter.tix", "PanedWindow"), + ("tkinter.tix", "PopupMenu"), + ("tkinter.tix", "Select"), + ("tkinter.tix", "StdButtonBox"), + ("tkinter.tix", "TList"), + ("tkinter.tix", "TixSubWidget"), + ("tkinter.tix", "TixWidget"), + ("tkinter.tix", "Tk"), + ("tkinter.tix", "Tree"), + ("tkinter.tix", "tixCommand"), + ("tkinter.ttk", "Button"), + ("tkinter.ttk", "Checkbutton"), + ("tkinter.ttk", "Combobox"), + ("tkinter.ttk", "Entry"), + ("tkinter.ttk", "Frame"), + ("tkinter.ttk", "Label"), + ("tkinter.ttk", "LabeledScale"), + ("tkinter.ttk", "Labelframe"), + ("tkinter.ttk", "Menubutton"), + ("tkinter.ttk", "Notebook"), + ("tkinter.ttk", "OptionMenu"), + ("tkinter.ttk", "Panedwindow"), + ("tkinter.ttk", "Progressbar"), + ("tkinter.ttk", "Radiobutton"), + ("tkinter.ttk", "Scale"), + ("tkinter.ttk", "Scrollbar"), + ("tkinter.ttk", "Separator"), + ("tkinter.ttk", "Sizegrip"), + ("tkinter.ttk", "Spinbox"), + ("tkinter.ttk", "Style"), + ("tkinter.ttk", "Treeview"), + ("tkinter.ttk", "Widget"), + ("tkinter.ttk", "_Padding"), + ("tkinter.ttk", "_TreeviewColumnDict"), + ("tkinter.ttk", "_TreeviewHeaderDict"), + ("tkinter.ttk", "_TreeviewItemDict"), + ("tkinter.ttk", "_TreeviewTagDict"), + ("tkinter.ttk", "_TtkCompound"), + ("tokenize", ""), + ("tokenize", "EXACT_TOKEN_TYPES"), + ("tokenize", "StopTokenizing"), + ("tokenize", "TokenError"), + ("tokenize", "TokenInfo"), + ("tokenize", "Untokenizer"), + ("tokenize", "_Position"), + ("tokenize", "_Token"), + ("tokenize", "_TokenInfo"), + ("tomllib", "TOMLDecodeError"), + ("trace", "CoverageResults"), + ("trace", "Trace"), + ("trace", "_FileModuleFunction"), + ("trace", "_Ignore"), + ("traceback", "FrameSummary"), + ("traceback", "StackSummary"), + ("traceback", "TracebackException"), + ("traceback", "_ExceptionPrintContext"), + ("traceback", "_FrameSummaryTuple"), + ("tracemalloc", "<_tracemalloc.*>"), + ("tracemalloc", "BaseFilter"), + ("tracemalloc", "DomainFilter"), + ("tracemalloc", "Filter"), + ("tracemalloc", "Frame"), + ("tracemalloc", "Snapshot"), + ("tracemalloc", "Statistic"), + ("tracemalloc", "StatisticDiff"), + ("tracemalloc", "Trace"), + ("tracemalloc", "Traceback"), + ("tracemalloc", "_FrameTuple"), + ("tracemalloc", "_TraceTuple"), + ("tty", "_FD"), + ("tty", "_ModeSetterReturn"), + ("turtle", "RawTurtle"), + ("turtle", "ScrolledCanvas"), + ("turtle", "Shape"), + ("turtle", "TNavigator"), + ("turtle", "TPen"), + ("turtle", "Terminator"), + ("turtle", "Turtle"), + ("turtle", "TurtleGraphicsError"), + ("turtle", "TurtleScreen"), + ("turtle", "TurtleScreenBase"), + ("turtle", "Vec2D"), + ("turtle", "_AnyColor"), + ("turtle", "_Color"), + ("turtle", "_PenState"), + ("turtle", "_PolygonCoords"), + ("turtle", "_Screen"), + ("turtle", "_Speed"), + ("types", "AsyncGeneratorType"), + ("types", "BuiltinFunctionType"), + ("types", "CapsuleType"), + ("types", "CellType"), + ("types", "ClassMethodDescriptorType"), + ("types", "CodeType"), + ("types", "CoroutineType"), + ("types", "DynamicClassAttribute"), + ("types", "EllipsisType"), + ("types", "FrameType"), + ("types", "FunctionType"), + ("types", "GeneratorType"), + ("types", "GenericAlias"), + ("types", "GetSetDescriptorType"), + ("types", "MappingProxyType"), + ("types", "MemberDescriptorType"), + ("types", "MethodDescriptorType"), + ("types", "MethodType"), + ("types", "MethodWrapperType"), + ("types", "ModuleType"), + ("types", "NoneType"), + ("types", "SimpleNamespace"), + ("types", "TracebackType"), + ("types", "UnionType"), + ("types", "WrapperDescriptorType"), + ("typing", "AbstractSet"), + ("typing", "Any"), + ("typing", "AsyncContextManager"), + ("typing", "AsyncGenerator"), + ("typing", "AsyncIterable"), + ("typing", "AsyncIterator"), + ("typing", "Awaitable"), + ("typing", "AwaitableGenerator"), + ("typing", "BinaryIO"), + ("typing", "Collection"), + ("typing", "Container"), + ("typing", "ContextManager"), + ("typing", "Coroutine"), + ("typing", "ForwardRef"), + ("typing", "Generator"), + ("typing", "Hashable"), + ("typing", "IO"), + ("typing", "ItemsView"), + ("typing", "Iterable"), + ("typing", "Iterator"), + ("typing", "KeysView"), + ("typing", "Mapping"), + ("typing", "MappingView"), + ("typing", "Match"), + ("typing", "MutableMapping"), + ("typing", "MutableSequence"), + ("typing", "MutableSet"), + ("typing", "NamedTuple"), + ("typing", "NewType"), + ("typing", "ParamSpec"), + ("typing", "ParamSpecArgs"), + ("typing", "ParamSpecKwargs"), + ("typing", "Pattern"), + ("typing", "Reversible"), + ("typing", "Sequence"), + ("typing", "Sized"), + ("typing", "SupportsAbs"), + ("typing", "SupportsBytes"), + ("typing", "SupportsComplex"), + ("typing", "SupportsFloat"), + ("typing", "SupportsIndex"), + ("typing", "SupportsInt"), + ("typing", "SupportsRound"), + ("typing", "TextIO"), + ("typing", "TypeAliasType"), + ("typing", "TypeVar"), + ("typing", "TypeVarTuple"), + ("typing", "ValuesView"), + ("typing", "_Alias"), + ("typing", "_Final"), + ("typing", "_Never"), + ("typing", "_NoDefaultType"), + ("typing", "_ParamSpec"), + ("typing", "_ProtocolMeta"), + ("typing", "_SpecialForm"), + ("typing", "_TypedDict"), + ("typing_extensions", "AbstractSet"), + ("typing_extensions", "Any"), + ("typing_extensions", "AnyStr"), + ("typing_extensions", "AsyncContextManager"), + ("typing_extensions", "AsyncGenerator"), + ("typing_extensions", "AsyncIterable"), + ("typing_extensions", "AsyncIterator"), + ("typing_extensions", "Awaitable"), + ("typing_extensions", "BinaryIO"), + ("typing_extensions", "Buffer"), + ("typing_extensions", "Callable"), + ("typing_extensions", "CapsuleType"), + ("typing_extensions", "ChainMap"), + ("typing_extensions", "ClassVar"), + ("typing_extensions", "Collection"), + ("typing_extensions", "Concatenate"), + ("typing_extensions", "Container"), + ("typing_extensions", "ContextManager"), + ("typing_extensions", "Coroutine"), + ("typing_extensions", "Counter"), + ("typing_extensions", "DefaultDict"), + ("typing_extensions", "Deque"), + ("typing_extensions", "Dict"), + ("typing_extensions", "Doc"), + ("typing_extensions", "Format"), + ("typing_extensions", "ForwardRef"), + ("typing_extensions", "FrozenSet"), + ("typing_extensions", "Generator"), + ("typing_extensions", "Generic"), + ("typing_extensions", "Hashable"), + ("typing_extensions", "IO"), + ("typing_extensions", "ItemsView"), + ("typing_extensions", "Iterable"), + ("typing_extensions", "Iterator"), + ("typing_extensions", "KeysView"), + ("typing_extensions", "List"), + ("typing_extensions", "LiteralString"), + ("typing_extensions", "Mapping"), + ("typing_extensions", "MappingView"), + ("typing_extensions", "Match"), + ("typing_extensions", "MutableMapping"), + ("typing_extensions", "MutableSequence"), + ("typing_extensions", "MutableSet"), + ("typing_extensions", "NamedTuple"), + ("typing_extensions", "Never"), + ("typing_extensions", "NewType"), + ("typing_extensions", "NoDefault"), + ("typing_extensions", "NoReturn"), + ("typing_extensions", "NotRequired"), + ("typing_extensions", "Optional"), + ("typing_extensions", "ParamSpec"), + ("typing_extensions", "ParamSpecArgs"), + ("typing_extensions", "ParamSpecKwargs"), + ("typing_extensions", "Pattern"), + ("typing_extensions", "ReadOnly"), + ("typing_extensions", "Required"), + ("typing_extensions", "Reversible"), + ("typing_extensions", "Self"), + ("typing_extensions", "Sequence"), + ("typing_extensions", "Set"), + ("typing_extensions", "Sized"), + ("typing_extensions", "SupportsAbs"), + ("typing_extensions", "SupportsBytes"), + ("typing_extensions", "SupportsComplex"), + ("typing_extensions", "SupportsFloat"), + ("typing_extensions", "SupportsIndex"), + ("typing_extensions", "SupportsInt"), + ("typing_extensions", "SupportsRound"), + ("typing_extensions", "TYPE_CHECKING"), + ("typing_extensions", "Text"), + ("typing_extensions", "TextIO"), + ("typing_extensions", "Tuple"), + ("typing_extensions", "Type"), + ("typing_extensions", "TypeAlias"), + ("typing_extensions", "TypeAliasType"), + ("typing_extensions", "TypeGuard"), + ("typing_extensions", "TypeIs"), + ("typing_extensions", "TypeVar"), + ("typing_extensions", "TypeVarTuple"), + ("typing_extensions", "TypedDict"), + ("typing_extensions", "Union"), + ("typing_extensions", "Unpack"), + ("typing_extensions", "ValuesView"), + ("typing_extensions", "_Final"), + ("typing_extensions", "_NoDefaultType"), + ("typing_extensions", "_NoExtraItemsType"), + ("typing_extensions", "_SpecialForm"), + ("typing_extensions", "_TypeVar"), + ("typing_extensions", "_TypedDict"), + ("typing_extensions", "assert_never"), + ("typing_extensions", "assert_type"), + ("typing_extensions", "cast"), + ("typing_extensions", "clear_overloads"), + ("typing_extensions", "dataclass_transform"), + ("typing_extensions", "deprecated"), + ("typing_extensions", "evaluate_forward_ref"), + ("typing_extensions", "get_annotations"), + ("typing_extensions", "get_original_bases"), + ("typing_extensions", "get_overloads"), + ("typing_extensions", "get_protocol_members"), + ("typing_extensions", "get_type_hints"), + ("typing_extensions", "is_protocol"), + ("typing_extensions", "is_typeddict"), + ("typing_extensions", "no_type_check"), + ("typing_extensions", "no_type_check_decorator"), + ("typing_extensions", "overload"), + ("typing_extensions", "override"), + ("typing_extensions", "reveal_type"), + ("unicodedata", "UCD"), + ("unicodedata", "_EastAsianWidth"), + ("unicodedata", "_NormalizationForm"), + ("unittest", ""), + ("unittest", "BaseTestSuite"), + ("unittest", "FunctionTestCase"), + ("unittest", "SkipTest"), + ("unittest", "TestCase"), + ("unittest", "TestLoader"), + ("unittest", "TestProgram"), + ("unittest", "TestResult"), + ("unittest", "TestSuite"), + ("unittest", "TextTestResult"), + ("unittest", "TextTestRunner"), + ("unittest", "addModuleCleanup"), + ("unittest", "defaultTestLoader"), + ("unittest", "doModuleCleanups"), + ("unittest", "enterModuleContext"), + ("unittest", "expectedFailure"), + ("unittest", "findTestCases"), + ("unittest", "getTestCaseNames"), + ("unittest", "installHandler"), + ("unittest", "main"), + ("unittest", "makeSuite"), + ("unittest", "registerResult"), + ("unittest", "removeHandler"), + ("unittest", "removeResult"), + ("unittest", "skip"), + ("unittest", "skipIf"), + ("unittest", "skipUnless"), + ("unittest._log", "_AssertLogsContext"), + ("unittest._log", "_LoggingWatcher"), + ("unittest.async_case", "IsolatedAsyncioTestCase"), + ("unittest.case", "AbstractSet"), + ("unittest.case", "FunctionTestCase"), + ("unittest.case", "SkipTest"), + ("unittest.case", "TestCase"), + ("unittest.case", "_AssertRaisesBaseContext"), + ("unittest.case", "_AssertRaisesContext"), + ("unittest.case", "_AssertWarnsContext"), + ("unittest.case", "_BaseTestCaseContext"), + ("unittest.case", "_ClassInfo"), + ("unittest.case", "_SupportsAbsAndDunderGE"), + ("unittest.loader", "TestLoader"), + ("unittest.loader", "_SortComparisonMethod"), + ("unittest.loader", "_SuiteClass"), + ("unittest.main", "TestProgram"), + ("unittest.main", "_TestRunner"), + ("unittest.mock", "AsyncMagicMixin"), + ("unittest.mock", "AsyncMock"), + ("unittest.mock", "AsyncMockMixin"), + ("unittest.mock", "Base"), + ("unittest.mock", "CallableMixin"), + ("unittest.mock", "MagicMixin"), + ("unittest.mock", "MagicMock"), + ("unittest.mock", "MagicProxy"), + ("unittest.mock", "Mock"), + ("unittest.mock", "NonCallableMagicMock"), + ("unittest.mock", "NonCallableMock"), + ("unittest.mock", "PropertyMock"), + ("unittest.mock", "ThreadingMixin"), + ("unittest.mock", "ThreadingMock"), + ("unittest.mock", "_ANY"), + ("unittest.mock", "_ArgsKwargs"), + ("unittest.mock", "_Call"), + ("unittest.mock", "_CallList"), + ("unittest.mock", "_CallValue"), + ("unittest.mock", "_NameArgsKwargs"), + ("unittest.mock", "_Sentinel"), + ("unittest.mock", "_SentinelObject"), + ("unittest.mock", "_SpecState"), + ("unittest.mock", "_patch"), + ("unittest.mock", "_patch_default_new"), + ("unittest.mock", "_patch_dict"), + ("unittest.mock", "_patcher"), + ("unittest.result", "TestResult"), + ("unittest.result", "_DurationsType"), + ("unittest.runner", "TextTestResult"), + ("unittest.runner", "TextTestRunner"), + ("unittest.runner", "_ResultClassType"), + ("unittest.runner", "_SupportsWriteAndFlush"), + ("unittest.runner", "_TextTestStream"), + ("unittest.runner", "_WritelnDecorator"), + ("unittest.suite", "BaseTestSuite"), + ("unittest.suite", "TestSuite"), + ("unittest.suite", "_TestType"), + ("unittest.util", "_Mismatch"), + ("urllib.error", "ContentTooShortError"), + ("urllib.error", "HTTPError"), + ("urllib.error", "URLError"), + ("urllib.parse", "DefragResult"), + ("urllib.parse", "DefragResultBytes"), + ("urllib.parse", "ParseResult"), + ("urllib.parse", "ParseResultBytes"), + ("urllib.parse", "SplitResult"), + ("urllib.parse", "SplitResultBytes"), + ("urllib.parse", "_DefragResultBase"), + ("urllib.parse", "_NetlocResultMixinBase"), + ("urllib.parse", "_NetlocResultMixinBytes"), + ("urllib.parse", "_NetlocResultMixinStr"), + ("urllib.parse", "_ParseResultBase"), + ("urllib.parse", "_QueryType"), + ("urllib.parse", "_QuoteVia"), + ("urllib.parse", "_ResultMixinBytes"), + ("urllib.parse", "_ResultMixinStr"), + ("urllib.parse", "_SplitResultBase"), + ("urllib.request", "AbstractBasicAuthHandler"), + ("urllib.request", "AbstractDigestAuthHandler"), + ("urllib.request", "AbstractHTTPHandler"), + ("urllib.request", "BaseHandler"), + ("urllib.request", "CacheFTPHandler"), + ("urllib.request", "DataHandler"), + ("urllib.request", "FTPHandler"), + ("urllib.request", "FancyURLopener"), + ("urllib.request", "FileHandler"), + ("urllib.request", "HTTPBasicAuthHandler"), + ("urllib.request", "HTTPCookieProcessor"), + ("urllib.request", "HTTPDefaultErrorHandler"), + ("urllib.request", "HTTPDigestAuthHandler"), + ("urllib.request", "HTTPError"), + ("urllib.request", "HTTPErrorProcessor"), + ("urllib.request", "HTTPHandler"), + ("urllib.request", "HTTPPasswordMgr"), + ("urllib.request", "HTTPPasswordMgrWithDefaultRealm"), + ("urllib.request", "HTTPPasswordMgrWithPriorAuth"), + ("urllib.request", "HTTPRedirectHandler"), + ("urllib.request", "HTTPSHandler"), + ("urllib.request", "OpenerDirector"), + ("urllib.request", "ProxyBasicAuthHandler"), + ("urllib.request", "ProxyDigestAuthHandler"), + ("urllib.request", "ProxyHandler"), + ("urllib.request", "Request"), + ("urllib.request", "URLopener"), + ("urllib.request", "UnknownHandler"), + ("urllib.request", "_DataType"), + ("urllib.request", "_HTTPConnectionProtocol"), + ("urllib.request", "_UrlopenRet"), + ("urllib.request", "ftpwrapper"), + ("urllib.request", "pathname2url"), + ("urllib.request", "url2pathname"), + ("urllib.response", "addbase"), + ("urllib.response", "addclosehook"), + ("urllib.response", "addinfo"), + ("urllib.response", "addinfourl"), + ("urllib.robotparser", "RequestRate"), + ("urllib.robotparser", "RobotFileParser"), + ("uu", "Error"), + ("uu", "_File"), + ("uuid", "SafeUUID"), + ("uuid", "UUID"), + ("uuid", "_FieldsType"), + ("venv", "EnvBuilder"), + ("warnings", "WarningMessage"), + ("warnings", "_ActionKind"), + ("warnings", "_OptionError"), + ("warnings", "catch_warnings"), + ("warnings", "deprecated"), + ("warnings", "warn"), + ("warnings", "warn_explicit"), + ("wave", "Error"), + ("wave", "Wave_read"), + ("wave", "Wave_write"), + ("wave", "_File"), + ("wave", "_wave_params"), + ("weakref", "CallableProxyType"), + ("weakref", "KeyedRef"), + ("weakref", "ProxyType"), + ("weakref", "ReferenceType"), + ("weakref", "WeakKeyDictionary"), + ("weakref", "WeakMethod"), + ("weakref", "WeakSet"), + ("weakref", "WeakValueDictionary"), + ("weakref", "finalize"), + ("weakref", "getweakrefcount"), + ("weakref", "getweakrefs"), + ("weakref", "proxy"), + ("webbrowser", "BackgroundBrowser"), + ("webbrowser", "BaseBrowser"), + ("webbrowser", "Chrome"), + ("webbrowser", "Elinks"), + ("webbrowser", "Error"), + ("webbrowser", "Galeon"), + ("webbrowser", "GenericBrowser"), + ("webbrowser", "Grail"), + ("webbrowser", "Konqueror"), + ("webbrowser", "MacOSX"), + ("webbrowser", "MacOSXOSAScript"), + ("webbrowser", "Mozilla"), + ("webbrowser", "Opera"), + ("webbrowser", "UnixBrowser"), + ("webbrowser", "WindowsDefault"), + ("winreg", "HKEYType"), + ("winreg", "_KeyType"), + ("wsgiref.handlers", "BaseCGIHandler"), + ("wsgiref.handlers", "BaseHandler"), + ("wsgiref.handlers", "CGIHandler"), + ("wsgiref.handlers", "IISCGIHandler"), + ("wsgiref.handlers", "SimpleHandler"), + ("wsgiref.headers", "Headers"), + ("wsgiref.headers", "_HeaderList"), + ("wsgiref.simple_server", "ServerHandler"), + ("wsgiref.simple_server", "WSGIRequestHandler"), + ("wsgiref.simple_server", "WSGIServer"), + ("wsgiref.types", "ErrorStream"), + ("wsgiref.types", "FileWrapper"), + ("wsgiref.types", "InputStream"), + ("wsgiref.types", "StartResponse"), + ("wsgiref.types", "WSGIApplication"), + ("wsgiref.types", "WSGIEnvironment"), + ("wsgiref.types", "_Readable"), + ("wsgiref.util", "FileWrapper"), + ("wsgiref.validate", "ErrorWrapper"), + ("wsgiref.validate", "InputWrapper"), + ("wsgiref.validate", "IteratorWrapper"), + ("wsgiref.validate", "PartialIteratorWrapper"), + ("wsgiref.validate", "WSGIWarning"), + ("wsgiref.validate", "WriteWrapper"), + ("wsgiref.validate", "_WriterCallback"), + ("xdrlib", "ConversionError"), + ("xdrlib", "Error"), + ("xdrlib", "Packer"), + ("xdrlib", "Unpacker"), + ("xml.dom", "DOMException"), + ("xml.dom", "DomstringSizeErr"), + ("xml.dom", "HierarchyRequestErr"), + ("xml.dom", "IndexSizeErr"), + ("xml.dom", "InuseAttributeErr"), + ("xml.dom", "InvalidAccessErr"), + ("xml.dom", "InvalidCharacterErr"), + ("xml.dom", "InvalidModificationErr"), + ("xml.dom", "InvalidStateErr"), + ("xml.dom", "NamespaceErr"), + ("xml.dom", "NoDataAllowedErr"), + ("xml.dom", "NoModificationAllowedErr"), + ("xml.dom", "Node"), + ("xml.dom", "NotFoundErr"), + ("xml.dom", "NotSupportedErr"), + ("xml.dom", "SyntaxErr"), + ("xml.dom", "UserDataHandler"), + ("xml.dom", "ValidationErr"), + ("xml.dom", "WrongDocumentErr"), + ("xml.dom", "getDOMImplementation"), + ("xml.dom", "registerDOMImplementation"), + ("xml.dom.NodeFilter", "NodeFilter"), + ("xml.dom.expatbuilder", "ElementInfo"), + ("xml.dom.expatbuilder", "ExpatBuilder"), + ("xml.dom.expatbuilder", "ExpatBuilderNS"), + ("xml.dom.expatbuilder", "FilterCrutch"), + ("xml.dom.expatbuilder", "FilterVisibilityController"), + ("xml.dom.expatbuilder", "FragmentBuilder"), + ("xml.dom.expatbuilder", "FragmentBuilderNS"), + ("xml.dom.expatbuilder", "InternalSubsetExtractor"), + ("xml.dom.expatbuilder", "Namespaces"), + ("xml.dom.expatbuilder", "ParseEscape"), + ("xml.dom.expatbuilder", "Rejecter"), + ("xml.dom.expatbuilder", "Skipper"), + ("xml.dom.expatbuilder", "_Model"), + ("xml.dom.minicompat", "EmptyNodeList"), + ("xml.dom.minicompat", "NodeList"), + ("xml.dom.minidom", "Attr"), + ("xml.dom.minidom", "CDATASection"), + ("xml.dom.minidom", "CharacterData"), + ("xml.dom.minidom", "Childless"), + ("xml.dom.minidom", "Comment"), + ("xml.dom.minidom", "DOMImplementation"), + ("xml.dom.minidom", "Document"), + ("xml.dom.minidom", "DocumentFragment"), + ("xml.dom.minidom", "DocumentType"), + ("xml.dom.minidom", "Element"), + ("xml.dom.minidom", "ElementInfo"), + ("xml.dom.minidom", "Entity"), + ("xml.dom.minidom", "Identified"), + ("xml.dom.minidom", "NamedNodeMap"), + ("xml.dom.minidom", "Node"), + ("xml.dom.minidom", "Notation"), + ("xml.dom.minidom", "ProcessingInstruction"), + ("xml.dom.minidom", "ReadOnlySequentialNamedNodeMap"), + ("xml.dom.minidom", "Text"), + ("xml.dom.minidom", "TypeInfo"), + ("xml.dom.minidom", "_AttrChildren"), + ("xml.dom.minidom", "_DOMErrorHandler"), + ("xml.dom.minidom", "_DocumentChildren"), + ("xml.dom.minidom", "_DocumentFragmentChildren"), + ("xml.dom.minidom", "_ElementChildren"), + ("xml.dom.minidom", "_EntityChildren"), + ("xml.dom.minidom", "_NSName"), + ("xml.dom.minidom", "_NodesThatAreChildren"), + ("xml.dom.minidom", "_NodesWithChildren"), + ("xml.dom.minidom", "_UserDataHandler"), + ("xml.dom.pulldom", "DOMEventStream"), + ("xml.dom.pulldom", "ErrorHandler"), + ("xml.dom.pulldom", "PullDOM"), + ("xml.dom.pulldom", "SAX2DOM"), + ("xml.dom.pulldom", "_DocumentFactory"), + ("xml.dom.pulldom", "_Event"), + ("xml.dom.pulldom", "_NSName"), + ("xml.dom.xmlbuilder", "DOMBuilder"), + ("xml.dom.xmlbuilder", "DOMBuilderFilter"), + ("xml.dom.xmlbuilder", "DOMEntityResolver"), + ("xml.dom.xmlbuilder", "DOMImplementationLS"), + ("xml.dom.xmlbuilder", "DOMInputSource"), + ("xml.dom.xmlbuilder", "DocumentLS"), + ("xml.dom.xmlbuilder", "Options"), + ("xml.etree.ElementInclude", "FatalIncludeError"), + ("xml.etree.ElementInclude", "LimitedRecursiveIncludeError"), + ("xml.etree.ElementInclude", "_Loader"), + ("xml.etree.ElementPath", "_Callback"), + ("xml.etree.ElementPath", "_Next"), + ("xml.etree.ElementPath", "_SelectorContext"), + ("xml.etree.ElementPath", "_Token"), + ("xml.etree.ElementTree", "C14NWriterTarget"), + ("xml.etree.ElementTree", "Element"), + ("xml.etree.ElementTree", "ElementTree"), + ("xml.etree.ElementTree", "ParseError"), + ("xml.etree.ElementTree", "QName"), + ("xml.etree.ElementTree", "TreeBuilder"), + ("xml.etree.ElementTree", "XMLParser"), + ("xml.etree.ElementTree", "XMLPullParser"), + ("xml.etree.ElementTree", "_CallableElement"), + ("xml.etree.ElementTree", "_ElementCallable"), + ("xml.etree.ElementTree", "_ElementFactory"), + ("xml.etree.ElementTree", "_EventQueue"), + ("xml.etree.ElementTree", "_FileRead"), + ("xml.etree.ElementTree", "_FileWrite"), + ("xml.etree.ElementTree", "_FileWriteC14N"), + ("xml.etree.ElementTree", "_IterParseIterator"), + ("xml.etree.ElementTree", "_Target"), + ("xml.etree.cElementTree", ""), + ("xml.parsers", "expat"), + ("xml.parsers.expat", ""), + ("xml.parsers.expat", "ExpatError"), + ("xml.parsers.expat.errors", ""), + ("xml.parsers.expat.model", ""), + ("xml.sax", "ContentHandler"), + ("xml.sax", "ErrorHandler"), + ("xml.sax", "SAXException"), + ("xml.sax", "SAXNotRecognizedException"), + ("xml.sax", "SAXNotSupportedException"), + ("xml.sax", "SAXParseException"), + ("xml.sax", "SAXReaderNotAvailable"), + ("xml.sax", "_Source"), + ("xml.sax", "_SupportsReadClose"), + ("xml.sax._exceptions", "SAXException"), + ("xml.sax._exceptions", "SAXNotRecognizedException"), + ("xml.sax._exceptions", "SAXNotSupportedException"), + ("xml.sax._exceptions", "SAXParseException"), + ("xml.sax._exceptions", "SAXReaderNotAvailable"), + ("xml.sax.expatreader", "ExpatLocator"), + ("xml.sax.expatreader", "ExpatParser"), + ("xml.sax.expatreader", "_BoolType"), + ("xml.sax.expatreader", "_ClosedParser"), + ("xml.sax.handler", "ContentHandler"), + ("xml.sax.handler", "DTDHandler"), + ("xml.sax.handler", "EntityResolver"), + ("xml.sax.handler", "ErrorHandler"), + ("xml.sax.handler", "LexicalHandler"), + ("xml.sax.handler", "_ContentHandlerProtocol"), + ("xml.sax.handler", "_DTDHandlerProtocol"), + ("xml.sax.handler", "_EntityResolverProtocol"), + ("xml.sax.handler", "_ErrorHandlerProtocol"), + ("xml.sax.saxutils", "XMLFilterBase"), + ("xml.sax.saxutils", "XMLGenerator"), + ("xml.sax.xmlreader", "AttributesImpl"), + ("xml.sax.xmlreader", "AttributesNSImpl"), + ("xml.sax.xmlreader", "IncrementalParser"), + ("xml.sax.xmlreader", "InputSource"), + ("xml.sax.xmlreader", "Locator"), + ("xml.sax.xmlreader", "XMLReader"), + ("xml.sax.xmlreader", "_NSName"), + ("xmlrpc.client", "Binary"), + ("xmlrpc.client", "DateTime"), + ("xmlrpc.client", "Error"), + ("xmlrpc.client", "ExpatParser"), + ("xmlrpc.client", "Fault"), + ("xmlrpc.client", "GzipDecodedResponse"), + ("xmlrpc.client", "Marshaller"), + ("xmlrpc.client", "MultiCall"), + ("xmlrpc.client", "MultiCallIterator"), + ("xmlrpc.client", "ProtocolError"), + ("xmlrpc.client", "ResponseError"), + ("xmlrpc.client", "SafeTransport"), + ("xmlrpc.client", "ServerProxy"), + ("xmlrpc.client", "Transport"), + ("xmlrpc.client", "Unmarshaller"), + ("xmlrpc.client", "_DateTimeComparable"), + ("xmlrpc.client", "_HostType"), + ("xmlrpc.client", "_Marshallable"), + ("xmlrpc.client", "_Method"), + ("xmlrpc.client", "_MultiCallMethod"), + ("xmlrpc.client", "_SupportsTimeTuple"), + ("xmlrpc.client", "_WriteCallback"), + ("xmlrpc.client", "_XMLDate"), + ("xmlrpc.server", "CGIXMLRPCRequestHandler"), + ("xmlrpc.server", "DocCGIXMLRPCRequestHandler"), + ("xmlrpc.server", "DocXMLRPCRequestHandler"), + ("xmlrpc.server", "DocXMLRPCServer"), + ("xmlrpc.server", "MultiPathXMLRPCServer"), + ("xmlrpc.server", "ServerHTMLDoc"), + ("xmlrpc.server", "SimpleXMLRPCDispatcher"), + ("xmlrpc.server", "SimpleXMLRPCRequestHandler"), + ("xmlrpc.server", "SimpleXMLRPCServer"), + ("xmlrpc.server", "XMLRPCDocGenerator"), + ("xmlrpc.server", "_DispatchArity0"), + ("xmlrpc.server", "_DispatchArity1"), + ("xmlrpc.server", "_DispatchArity2"), + ("xmlrpc.server", "_DispatchArity3"), + ("xmlrpc.server", "_DispatchArity4"), + ("xmlrpc.server", "_DispatchArityN"), + ("xmlrpc.server", "_DispatchProtocol"), + ("xxlimited", "Error"), + ("xxlimited", "Null"), + ("xxlimited", "Str"), + ("xxlimited", "Xxo"), + ("xxlimited", "error"), + ("zipapp", "ZipAppError"), + ("zipapp", "_Path"), + ("zipfile", "BadZipFile"), + ("zipfile", "CompleteDirs"), + ("zipfile", "LargeZipFile"), + ("zipfile", "Path"), + ("zipfile", "PyZipFile"), + ("zipfile", "ZipExtFile"), + ("zipfile", "ZipFile"), + ("zipfile", "ZipInfo"), + ("zipfile", "_ClosableZipStream"), + ("zipfile", "_ReadWriteMode"), + ("zipfile", "_SupportsReadSeekTell"), + ("zipfile", "_Writer"), + ("zipfile", "_ZipReadable"), + ("zipfile", "_ZipReadableTellable"), + ("zipfile", "_ZipStream"), + ("zipfile", "_ZipTellable"), + ("zipfile", "_ZipWritable"), + ("zipfile._path", "CompleteDirs"), + ("zipfile._path", "InitializedState"), + ("zipfile._path", "Path"), + ("zipfile._path.glob", "Translator"), + ("zipimport", "ZipImportError"), + ("zipimport", "zipimporter"), + ("zlib", "_Compress"), + ("zlib", "_Decompress"), + ("zlib", "error"), + ("zoneinfo", "InvalidTZPathWarning"), + ("zoneinfo", "TZPATH"), + ("zoneinfo", "ZoneInfo"), + ("zoneinfo", "ZoneInfoNotFoundError"), + ("zoneinfo", "available_timezones"), + ("zoneinfo", "reset_tzpath"), + ("zoneinfo._common", "ZoneInfoNotFoundError"), + ("zoneinfo._common", "_IOBytes"), + ("zoneinfo._tzpath", "InvalidTZPathWarning"), +) diff --git a/src/docstub/_stubs.py b/src/docstub/_stubs.py index 801ffac..ee7fed4 100644 --- a/src/docstub/_stubs.py +++ b/src/docstub/_stubs.py @@ -418,8 +418,12 @@ def current_source(self, value): self._current_source = value # TODO pass current_source directly when using the transformer / matcher # instead of assigning it here! - if self.transformer is not None and self.transformer.matcher is not None: - self.transformer.matcher.current_module = value + if ( + value is not None + and self.transformer is not None + and self.transformer.matcher is not None + ): + self.transformer.matcher.current_module = module_name_from_path(value) @property def is_inside_function_def(self): diff --git a/src/docstub/_utils.py b/src/docstub/_utils.py index bbd55bd..1cc4f5d 100644 --- a/src/docstub/_utils.py +++ b/src/docstub/_utils.py @@ -90,12 +90,14 @@ def module_name_from_path(path): raise FileNotFoundError(f"`path` is not an existing file: {path!r}") name_parts = [] - if path.name != "__init__.py": + if path.name not in ("__init__.py", "__init__.pyi"): name_parts.insert(0, path.stem) directory = path.parent while True: - is_in_package = (directory / "__init__.py").is_file() + is_in_package = (directory / "__init__.py").is_file() or ( + directory / "__init__.pyi" + ).is_file() if is_in_package: name_parts.insert(0, directory.name) directory = directory.parent @@ -235,7 +237,7 @@ def format_location(*, path, line, column): @staticmethod def underline(line): - underlined = f"{line}\n" f"{click.style('^' * len(line), fg='red', bold=True)}" + underlined = f"{line}\n{click.style('^' * len(line), fg='red', bold=True)}" return underlined diff --git a/tests/test_analysis.py b/tests/test_analysis.py index 3188495..c51bf28 100644 --- a/tests/test_analysis.py +++ b/tests/test_analysis.py @@ -4,6 +4,7 @@ from docstub._analysis import ( KnownImport, + StubTypeCollector, TypeCollector, TypeMatcher, ) @@ -62,12 +63,18 @@ class NestedClass: module_name="sub.module", ) imports = TypeCollector.collect(file=module_path) - assert len(imports) == 2 + assert len(imports) == 4 + assert imports["sub.module:TopLevelClass"] == KnownImport( + import_path="sub.module", import_name="TopLevelClass" + ) assert imports["sub.module.TopLevelClass"] == KnownImport( import_path="sub.module", import_name="TopLevelClass" ) # The import for the nested class should still use only the top-level # class as an import target + assert imports["sub.module:TopLevelClass.NestedClass"] == KnownImport( + import_path="sub.module", import_name="TopLevelClass" + ) assert imports["sub.module.TopLevelClass.NestedClass"] == KnownImport( import_path="sub.module", import_name="TopLevelClass" ) @@ -78,11 +85,14 @@ class NestedClass: def test_type_alias(self, module_factory, src): module_path = module_factory(src=src, module_name="sub.module") imports = TypeCollector.collect(file=module_path) - assert len(imports) == 1 + assert len(imports) == 2 assert imports == { + "sub.module:alias_name": KnownImport( + import_path="sub.module", import_name="alias_name" + ), "sub.module.alias_name": KnownImport( import_path="sub.module", import_name="alias_name" - ) + ), } @pytest.mark.parametrize( @@ -101,6 +111,21 @@ def test_ignores_assigns(self, module_factory, src): assert len(imports) == 0 +class Test_StubTypeCollector: + + def test_debug(self, module_factory): + module_path = module_factory( + src=dedent( + """ + from foo import Bar as Bar + from baz import (Bix as Bix_, Qux) + """ + ), + module_name="sub.module", + ) + types = StubTypeCollector.collect(file=module_path) + + class Test_TypeMatcher: type_prefixes = { # noqa: RUF012 "np": KnownImport(import_name="numpy", import_alias="np"), @@ -203,3 +228,19 @@ def test_common_known_types(self, search_name, import_path): assert type_name == search_name.split(".")[-1] assert type_origin is not None assert type_origin.import_path == import_path + + def test_scoped_type(self): + types = { + "foo:Bar": KnownImport(import_path="foo", import_name="Bar"), + } + matcher = TypeMatcher(types=types) + + type_name, type_origin = matcher.match("Bar") + assert type_name is None + assert type_origin is None + + matcher.current_module = "foo" + type_name, type_origin = matcher.match("Bar") + assert type_name == "Bar" + assert type_origin is not None + assert type_origin.import_path == "foo" diff --git a/tools/collect_stdlib_types.py b/tools/collect_stdlib_types.py new file mode 100644 index 0000000..d194175 --- /dev/null +++ b/tools/collect_stdlib_types.py @@ -0,0 +1,105 @@ +#!/usr/bin/python + +"""Pre-collecting types in `_typeshed` and write to `src/docstub/`. + +The script sources the `_typeshed` from the basedpyright package in the current +environment. It collects all non-private types and writes them to +`src/docstub/`. +""" + +import argparse +import logging +import sys +import traceback +from contextlib import contextmanager +from pathlib import Path + +import basedpyright + +from docstub._analysis import StubTypeCollector +from docstub._stubs import try_format_stub + +logger = logging.getLogger(__name__) + + +TARGET_MODULE_NAME = "_stdlib_types.py" + + +TEMPLATE = """# File generated with {script_name} + +stdlib_types = {stdlib_types} +""" + + +def is_private_(qualname: str) -> bool: + if qualname.startswith("_typeshed"): + return False + parts = qualname.split(".") + return any(part.startswith("_") for part in parts) + + +def parse_command_line() -> dict: + """Define and parse command line options.""" + parser = argparse.ArgumentParser( + description=__doc__, + formatter_class=argparse.RawDescriptionHelpFormatter, + ) + parser.add_argument( + "--debug", action="store_true", help="show debugging information" + ) + kwargs = vars(parser.parse_args()) + return kwargs + + +@contextmanager +def handle_exceptions(): + """Handle (un)expected exceptions in `main()`.""" + try: + yield + except (SystemExit, KeyboardInterrupt): + raise + except Exception: + print(traceback.format_exc(), file=sys.stderr) + sys.exit(1) + + +def main(**kwargs): + typeshed_path = Path(basedpyright.__file__).parent / "dist/typeshed-fallback" + assert typeshed_path.is_dir() + + docstub_path = (Path(__file__).parent / "../src/docstub").resolve() + assert typeshed_path.is_dir() + + stdlib_types = set() + dunder_all = set() + stub_files = list((typeshed_path / "stdlib").glob("**/*.pyi")) + for path in stub_files: + types_in_path, dunder_all_in_path = StubTypeCollector.collect(path) + logger.info("collected %i types in %s", len(types_in_path), path) + stdlib_types |= types_in_path + dunder_all |= dunder_all_in_path + + logger.info("formatting %i types", len(stdlib_types)) + stdlib_types = tuple(sorted(stdlib_types)) + dunder_all = tuple(sorted(dunder_all)) + + content = TEMPLATE.format( + stdlib_types=str(stdlib_types), script_name=Path(__file__).name + ) + content = try_format_stub(content) + + out_path = docstub_path / TARGET_MODULE_NAME + with out_path.open("w") as io: + io.write(content) + logger.info("wrote %s", out_path) + + +if __name__ == "__main__": + with handle_exceptions(): + kwargs = parse_command_line() + logging.basicConfig( + stream=sys.stdout, + level=logging.DEBUG if kwargs["debug"] else logging.INFO, + format="%(filename)s: %(message)s", + ) + main(**kwargs)