#v!TyE^NqzAHP)h>@6aWAK2mlUeH&SQ_4?Nfb0055z000jF003}la4%n9ZDDC{Utcb\n8d0kS$j+`(Iz4H~8<^WVIJLgqrr5<}-^;T6;8q5#@Ng9Wt^y_P9ptD;}#IfIdelLCWGbq(BX^E&5*g5\n!^K>s8^EeX~AToilV)A2_e6~zhOaP~KZvIOlqFiVW+60AOs)?J~q5l!-OgI;*jfY94W3Aib4Jnnk|YJ\n*Ng1Ga|{kpv)l&^K>8SV(XV+<$mHY8?a{!1#G)Y63H$85<@-{DTbUDCucxV6x07;%M+|!-MO9j<0Wi#",
"detail": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.build.get-pip",
"documentation": {}
},
{
"label": "MeTTa",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.common",
"description": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.common",
"peekOfCode": "class MeTTa:\n def __init__(self, space=None):\n self.space = GroundingSpace(\"&self\") if space is None else space\n self.tokenizer = Tokenizer()\n self._tokenizer()\n def _tokenizer(self):\n self.add_atom(r\"\\+\", addAtom)\n self.add_atom(r\"-\", subAtom)\n self.add_atom(r\"\\*\", mulAtom)\n self.add_atom(r\"/\", divAtom)",
"detail": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.common",
"documentation": {}
},
{
"label": "match_op",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.common",
"description": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.common",
"peekOfCode": "def match_op(space, pattern, templ_op):\n space = space.get_object().value\n # TODO: hack to make both quoted and unquoted expression work\n if (templ_op.get_type() == AtomKind.EXPR and\n templ_op.get_children()[0].get_type() == AtomKind.SYMBOL and\n templ_op.get_children()[0].get_name() == 'q'):\n quoted = templ_op.get_children()[1:]\n templ = E(*quoted)\n else:\n templ = templ_op",
"detail": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.common",
"documentation": {}
},
{
"label": "let_op",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.common",
"description": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.common",
"peekOfCode": "def let_op(pattern, atom, templ):\n space = GroundingSpace()\n space.add_atom(atom)\n return space.subst(pattern, templ)\ndef call_atom_op(atom, method_str, *args):\n obj = atom.get_object().value\n method = getattr(obj, method_str)\n result = method(*args)\n if result is None:\n return []",
"detail": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.common",
"documentation": {}
},
{
"label": "call_atom_op",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.common",
"description": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.common",
"peekOfCode": "def call_atom_op(atom, method_str, *args):\n obj = atom.get_object().value\n method = getattr(obj, method_str)\n result = method(*args)\n if result is None:\n return []\n # Fixme? getting results from call_atom raises some issues but convenient.\n # Running example is call:... &self (or another imported space)\n # However if we need to wrap the result into GroundedAtom, we don't know\n # its type. Also, if the method returns list, we can wrap it as whole or",
"detail": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.common",
"documentation": {}
},
{
"label": "print_op",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.common",
"description": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.common",
"peekOfCode": "def print_op(atom):\n print(atom)\n return []\n#E(S('->'), S('Number'), S('Number'), S('Number'))\nsubAtom = OperationAtom('-', lambda a, b: a - b, ['Number', 'Number', 'Number'])\nmulAtom = OperationAtom('*', lambda a, b: a * b, ['Number', 'Number', 'Number'])\naddAtom = OperationAtom('+', lambda a, b: a + b, ['Number', 'Number', 'Number'])\ndivAtom = OperationAtom('/', lambda a, b: a / b, ['Number', 'Number', 'Number'])\nequalAtom = OperationAtom('==', lambda a, b: a == b, ['Number', 'Number', 'Bool'])\ngreaterAtom = OperationAtom('>', lambda a, b: a > b, ['Number', 'Number', 'Bool'])",
"detail": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.common",
"documentation": {}
},
{
"label": "newCallAtom",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.common",
"description": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.common",
"peekOfCode": "def newCallAtom(token):\n # REM: we could use \"call\" as a plain symbol (insted of \"call:...\")\n # with the method name as the parameter of call_atom_op\n # (but this parameter should be unwrapped)\n # \"call:...\" is an interesting example of families of tokens for ops, though\n return OperationAtom(\n token,\n lambda obj, *args: call_atom_op(obj, token[5:], *args),\n unwrap=False)\ndef SpaceAtom(grounding_space, repr_name=None):",
"detail": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.common",
"documentation": {}
},
{
"label": "SpaceAtom",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.common",
"description": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.common",
"peekOfCode": "def SpaceAtom(grounding_space, repr_name=None):\n # Overriding grounding_space.repr_name here\n # It will be changed in all occurences of this Space\n if repr_name is not None:\n grounding_space.repr_name = repr_name\n return ValueAtom(grounding_space, 'Space')\ndef import_op(metta, space, fname):\n # Check if space wasn't resolved\n if space.get_type() == AtomKind.SYMBOL:\n # Create new space",
"detail": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.common",
"documentation": {}
},
{
"label": "import_op",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.common",
"description": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.common",
"peekOfCode": "def import_op(metta, space, fname):\n # Check if space wasn't resolved\n if space.get_type() == AtomKind.SYMBOL:\n # Create new space\n name = space.get_name()\n space = GroundingSpace()\n # Register this space under name `name`\n metta.add_atom(name, SpaceAtom(space, name))\n else:\n space = space.get_object().value",
"detail": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.common",
"documentation": {}
},
{
"label": "newImportOp",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.common",
"description": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.common",
"peekOfCode": "def newImportOp(metta):\n # unwrap=False, because space name can remain\n # an unresolved symbol atom\n return OperationAtom(\n 'import!',\n lambda s, f: import_op(metta, s, f),\n unwrap=False)\ndef pragma_op(metta, key, *args):\n # TODO: add support for Grounded values when needed\n metta.settings[key.get_name()] = \\",
"detail": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.common",
"documentation": {}
},
{
"label": "pragma_op",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.common",
"description": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.common",
"peekOfCode": "def pragma_op(metta, key, *args):\n # TODO: add support for Grounded values when needed\n metta.settings[key.get_name()] = \\\n args[0].get_name() if len(args) == 1 else \\\n [arg.get_name() for arg in args]\n return []\ndef newPragmaOp(metta):\n return OperationAtom(\n 'pragma!',\n lambda key, *args: pragma_op(metta, key, *args),",
"detail": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.common",
"documentation": {}
},
{
"label": "newPragmaOp",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.common",
"description": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.common",
"peekOfCode": "def newPragmaOp(metta):\n return OperationAtom(\n 'pragma!',\n lambda key, *args: pragma_op(metta, key, *args),\n unwrap=False)\nclass MeTTa:\n def __init__(self, space=None):\n self.space = GroundingSpace(\"&self\") if space is None else space\n self.tokenizer = Tokenizer()\n self._tokenizer()",
"detail": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.common",
"documentation": {}
},
{
"label": "subAtom",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.common",
"description": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.common",
"peekOfCode": "subAtom = OperationAtom('-', lambda a, b: a - b, ['Number', 'Number', 'Number'])\nmulAtom = OperationAtom('*', lambda a, b: a * b, ['Number', 'Number', 'Number'])\naddAtom = OperationAtom('+', lambda a, b: a + b, ['Number', 'Number', 'Number'])\ndivAtom = OperationAtom('/', lambda a, b: a / b, ['Number', 'Number', 'Number'])\nequalAtom = OperationAtom('==', lambda a, b: a == b, ['Number', 'Number', 'Bool'])\ngreaterAtom = OperationAtom('>', lambda a, b: a > b, ['Number', 'Number', 'Bool'])\nlessAtom = OperationAtom('<', lambda a, b: a < b, ['Number', 'Number', 'Bool'])\norAtom = OperationAtom('or', lambda a, b: a or b, ['Bool', 'Bool', 'Bool'])\nandAtom = OperationAtom('and', lambda a, b: a and b, ['Bool', 'Bool', 'Bool'])\nnotAtom = OperationAtom('not', lambda a: not a, ['Bool', 'Bool'])",
"detail": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.common",
"documentation": {}
},
{
"label": "mulAtom",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.common",
"description": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.common",
"peekOfCode": "mulAtom = OperationAtom('*', lambda a, b: a * b, ['Number', 'Number', 'Number'])\naddAtom = OperationAtom('+', lambda a, b: a + b, ['Number', 'Number', 'Number'])\ndivAtom = OperationAtom('/', lambda a, b: a / b, ['Number', 'Number', 'Number'])\nequalAtom = OperationAtom('==', lambda a, b: a == b, ['Number', 'Number', 'Bool'])\ngreaterAtom = OperationAtom('>', lambda a, b: a > b, ['Number', 'Number', 'Bool'])\nlessAtom = OperationAtom('<', lambda a, b: a < b, ['Number', 'Number', 'Bool'])\norAtom = OperationAtom('or', lambda a, b: a or b, ['Bool', 'Bool', 'Bool'])\nandAtom = OperationAtom('and', lambda a, b: a and b, ['Bool', 'Bool', 'Bool'])\nnotAtom = OperationAtom('not', lambda a: not a, ['Bool', 'Bool'])\n# Any number of arguments for `nop` (including zero) due to *args",
"detail": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.common",
"documentation": {}
},
{
"label": "addAtom",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.common",
"description": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.common",
"peekOfCode": "addAtom = OperationAtom('+', lambda a, b: a + b, ['Number', 'Number', 'Number'])\ndivAtom = OperationAtom('/', lambda a, b: a / b, ['Number', 'Number', 'Number'])\nequalAtom = OperationAtom('==', lambda a, b: a == b, ['Number', 'Number', 'Bool'])\ngreaterAtom = OperationAtom('>', lambda a, b: a > b, ['Number', 'Number', 'Bool'])\nlessAtom = OperationAtom('<', lambda a, b: a < b, ['Number', 'Number', 'Bool'])\norAtom = OperationAtom('or', lambda a, b: a or b, ['Bool', 'Bool', 'Bool'])\nandAtom = OperationAtom('and', lambda a, b: a and b, ['Bool', 'Bool', 'Bool'])\nnotAtom = OperationAtom('not', lambda a: not a, ['Bool', 'Bool'])\n# Any number of arguments for `nop` (including zero) due to *args\nnopAtom = OperationAtom('nop', lambda *args: [], unwrap=False)",
"detail": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.common",
"documentation": {}
},
{
"label": "divAtom",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.common",
"description": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.common",
"peekOfCode": "divAtom = OperationAtom('/', lambda a, b: a / b, ['Number', 'Number', 'Number'])\nequalAtom = OperationAtom('==', lambda a, b: a == b, ['Number', 'Number', 'Bool'])\ngreaterAtom = OperationAtom('>', lambda a, b: a > b, ['Number', 'Number', 'Bool'])\nlessAtom = OperationAtom('<', lambda a, b: a < b, ['Number', 'Number', 'Bool'])\norAtom = OperationAtom('or', lambda a, b: a or b, ['Bool', 'Bool', 'Bool'])\nandAtom = OperationAtom('and', lambda a, b: a and b, ['Bool', 'Bool', 'Bool'])\nnotAtom = OperationAtom('not', lambda a: not a, ['Bool', 'Bool'])\n# Any number of arguments for `nop` (including zero) due to *args\nnopAtom = OperationAtom('nop', lambda *args: [], unwrap=False)\n# TODO: Any for the argument is necessary to make argument reductable.",
"detail": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.common",
"documentation": {}
},
{
"label": "equalAtom",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.common",
"description": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.common",
"peekOfCode": "equalAtom = OperationAtom('==', lambda a, b: a == b, ['Number', 'Number', 'Bool'])\ngreaterAtom = OperationAtom('>', lambda a, b: a > b, ['Number', 'Number', 'Bool'])\nlessAtom = OperationAtom('<', lambda a, b: a < b, ['Number', 'Number', 'Bool'])\norAtom = OperationAtom('or', lambda a, b: a or b, ['Bool', 'Bool', 'Bool'])\nandAtom = OperationAtom('and', lambda a, b: a and b, ['Bool', 'Bool', 'Bool'])\nnotAtom = OperationAtom('not', lambda a: not a, ['Bool', 'Bool'])\n# Any number of arguments for `nop` (including zero) due to *args\nnopAtom = OperationAtom('nop', lambda *args: [], unwrap=False)\n# TODO: Any for the argument is necessary to make argument reductable.\nletAtom = OperationAtom('let', let_op,",
"detail": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.common",
"documentation": {}
},
{
"label": "greaterAtom",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.common",
"description": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.common",
"peekOfCode": "greaterAtom = OperationAtom('>', lambda a, b: a > b, ['Number', 'Number', 'Bool'])\nlessAtom = OperationAtom('<', lambda a, b: a < b, ['Number', 'Number', 'Bool'])\norAtom = OperationAtom('or', lambda a, b: a or b, ['Bool', 'Bool', 'Bool'])\nandAtom = OperationAtom('and', lambda a, b: a and b, ['Bool', 'Bool', 'Bool'])\nnotAtom = OperationAtom('not', lambda a: not a, ['Bool', 'Bool'])\n# Any number of arguments for `nop` (including zero) due to *args\nnopAtom = OperationAtom('nop', lambda *args: [], unwrap=False)\n# TODO: Any for the argument is necessary to make argument reductable.\nletAtom = OperationAtom('let', let_op,\n type_names=[\"Variable\", \"Any\", \"Atom\", \"Atom\"], unwrap=False)",
"detail": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.common",
"documentation": {}
},
{
"label": "lessAtom",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.common",
"description": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.common",
"peekOfCode": "lessAtom = OperationAtom('<', lambda a, b: a < b, ['Number', 'Number', 'Bool'])\norAtom = OperationAtom('or', lambda a, b: a or b, ['Bool', 'Bool', 'Bool'])\nandAtom = OperationAtom('and', lambda a, b: a and b, ['Bool', 'Bool', 'Bool'])\nnotAtom = OperationAtom('not', lambda a: not a, ['Bool', 'Bool'])\n# Any number of arguments for `nop` (including zero) due to *args\nnopAtom = OperationAtom('nop', lambda *args: [], unwrap=False)\n# TODO: Any for the argument is necessary to make argument reductable.\nletAtom = OperationAtom('let', let_op,\n type_names=[\"Variable\", \"Any\", \"Atom\", \"Atom\"], unwrap=False)\nmatchAtom = OperationAtom('match', match_op,",
"detail": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.common",
"documentation": {}
},
{
"label": "orAtom",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.common",
"description": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.common",
"peekOfCode": "orAtom = OperationAtom('or', lambda a, b: a or b, ['Bool', 'Bool', 'Bool'])\nandAtom = OperationAtom('and', lambda a, b: a and b, ['Bool', 'Bool', 'Bool'])\nnotAtom = OperationAtom('not', lambda a: not a, ['Bool', 'Bool'])\n# Any number of arguments for `nop` (including zero) due to *args\nnopAtom = OperationAtom('nop', lambda *args: [], unwrap=False)\n# TODO: Any for the argument is necessary to make argument reductable.\nletAtom = OperationAtom('let', let_op,\n type_names=[\"Variable\", \"Any\", \"Atom\", \"Atom\"], unwrap=False)\nmatchAtom = OperationAtom('match', match_op,\n type_names=[\"Space\", \"Any\", \"Atom\", \"Any\"], unwrap=False)",
"detail": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.common",
"documentation": {}
},
{
"label": "andAtom",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.common",
"description": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.common",
"peekOfCode": "andAtom = OperationAtom('and', lambda a, b: a and b, ['Bool', 'Bool', 'Bool'])\nnotAtom = OperationAtom('not', lambda a: not a, ['Bool', 'Bool'])\n# Any number of arguments for `nop` (including zero) due to *args\nnopAtom = OperationAtom('nop', lambda *args: [], unwrap=False)\n# TODO: Any for the argument is necessary to make argument reductable.\nletAtom = OperationAtom('let', let_op,\n type_names=[\"Variable\", \"Any\", \"Atom\", \"Atom\"], unwrap=False)\nmatchAtom = OperationAtom('match', match_op,\n type_names=[\"Space\", \"Any\", \"Atom\", \"Any\"], unwrap=False)\nprintAtom = OperationAtom('println!', print_op, ['Any', 'IO'], unwrap=False)",
"detail": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.common",
"documentation": {}
},
{
"label": "notAtom",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.common",
"description": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.common",
"peekOfCode": "notAtom = OperationAtom('not', lambda a: not a, ['Bool', 'Bool'])\n# Any number of arguments for `nop` (including zero) due to *args\nnopAtom = OperationAtom('nop', lambda *args: [], unwrap=False)\n# TODO: Any for the argument is necessary to make argument reductable.\nletAtom = OperationAtom('let', let_op,\n type_names=[\"Variable\", \"Any\", \"Atom\", \"Atom\"], unwrap=False)\nmatchAtom = OperationAtom('match', match_op,\n type_names=[\"Space\", \"Any\", \"Atom\", \"Any\"], unwrap=False)\nprintAtom = OperationAtom('println!', print_op, ['Any', 'IO'], unwrap=False)\ndef newCallAtom(token):",
"detail": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.common",
"documentation": {}
},
{
"label": "nopAtom",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.common",
"description": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.common",
"peekOfCode": "nopAtom = OperationAtom('nop', lambda *args: [], unwrap=False)\n# TODO: Any for the argument is necessary to make argument reductable.\nletAtom = OperationAtom('let', let_op,\n type_names=[\"Variable\", \"Any\", \"Atom\", \"Atom\"], unwrap=False)\nmatchAtom = OperationAtom('match', match_op,\n type_names=[\"Space\", \"Any\", \"Atom\", \"Any\"], unwrap=False)\nprintAtom = OperationAtom('println!', print_op, ['Any', 'IO'], unwrap=False)\ndef newCallAtom(token):\n # REM: we could use \"call\" as a plain symbol (insted of \"call:...\")\n # with the method name as the parameter of call_atom_op",
"detail": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.common",
"documentation": {}
},
{
"label": "letAtom",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.common",
"description": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.common",
"peekOfCode": "letAtom = OperationAtom('let', let_op,\n type_names=[\"Variable\", \"Any\", \"Atom\", \"Atom\"], unwrap=False)\nmatchAtom = OperationAtom('match', match_op,\n type_names=[\"Space\", \"Any\", \"Atom\", \"Any\"], unwrap=False)\nprintAtom = OperationAtom('println!', print_op, ['Any', 'IO'], unwrap=False)\ndef newCallAtom(token):\n # REM: we could use \"call\" as a plain symbol (insted of \"call:...\")\n # with the method name as the parameter of call_atom_op\n # (but this parameter should be unwrapped)\n # \"call:...\" is an interesting example of families of tokens for ops, though",
"detail": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.common",
"documentation": {}
},
{
"label": "matchAtom",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.common",
"description": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.common",
"peekOfCode": "matchAtom = OperationAtom('match', match_op,\n type_names=[\"Space\", \"Any\", \"Atom\", \"Any\"], unwrap=False)\nprintAtom = OperationAtom('println!', print_op, ['Any', 'IO'], unwrap=False)\ndef newCallAtom(token):\n # REM: we could use \"call\" as a plain symbol (insted of \"call:...\")\n # with the method name as the parameter of call_atom_op\n # (but this parameter should be unwrapped)\n # \"call:...\" is an interesting example of families of tokens for ops, though\n return OperationAtom(\n token,",
"detail": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.common",
"documentation": {}
},
{
"label": "printAtom",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.common",
"description": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.common",
"peekOfCode": "printAtom = OperationAtom('println!', print_op, ['Any', 'IO'], unwrap=False)\ndef newCallAtom(token):\n # REM: we could use \"call\" as a plain symbol (insted of \"call:...\")\n # with the method name as the parameter of call_atom_op\n # (but this parameter should be unwrapped)\n # \"call:...\" is an interesting example of families of tokens for ops, though\n return OperationAtom(\n token,\n lambda obj, *args: call_atom_op(obj, token[5:], *args),\n unwrap=False)",
"detail": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.common",
"documentation": {}
},
{
"label": "AtomTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.test_atom",
"description": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.test_atom",
"peekOfCode": "class AtomTest(unittest.TestCase):\n def test_symbol_equals(self):\n self.assertEqual(S(\"a\"), S(\"a\"))\n self.assertNotEqual(S(\"a\"), S(\"b\"))\n def test_symbol_str(self):\n self.assertEqual(str(S(\"a\")), \"a\")\n def test_symbol_type(self):\n self.assertEqual(S(\"a\").get_type(), AtomKind.SYMBOL)\n def test_symbol_get_symbol(self):\n self.assertEqual(S(\"a\").get_name(), \"a\")",
"detail": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.test_atom",
"documentation": {}
},
{
"label": "x2_op",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.test_atom",
"description": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.test_atom",
"peekOfCode": "def x2_op(atom):\n return [ValueAtom(2 * atom.get_object().value)]\nx2Atom = OperationAtom('*2', x2_op, unwrap=False)",
"detail": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.test_atom",
"documentation": {}
},
{
"label": "x2Atom",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.test_atom",
"description": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.test_atom",
"peekOfCode": "x2Atom = OperationAtom('*2', x2_op, unwrap=False)",
"detail": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.test_atom",
"documentation": {}
},
{
"label": "AtomTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.test_atom_type",
"description": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.test_atom_type",
"peekOfCode": "class AtomTest(unittest.TestCase):\n def test_check_type(self):\n space = GroundingSpace()\n space.add_atom(E(S(\":\"), S(\"a\"), S(\"A\")))\n self.assertTrue(check_type(space, S(\"a\"), AtomType.undefined()))\n self.assertTrue(check_type(space, S(\"a\"), AtomType.specific(S(\"A\"))))\n self.assertFalse(check_type(space, S(\"a\"), AtomType.specific(S(\"B\"))))\n def test_validate_atom(self):\n space = GroundingSpace()\n space.add_atom(E(S(\":\"), S(\"a\"), S(\"A\")))",
"detail": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.test_atom_type",
"documentation": {}
},
{
"label": "ExamplesTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.test_examples",
"description": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.test_examples",
"peekOfCode": "class ExamplesTest(unittest.TestCase):\n def test_show_all_color_names(self):\n metta = MeTTa()\n metta.add_parse('''\n (isa red color)\n (isa green color)\n (isa blue color)\n ''')\n result = metta.interpret('(match &self (isa $color color) $color)')\n self.assertEqual([S('red'), S('green'), S('blue')], result)",
"detail": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.test_examples",
"documentation": {}
},
{
"label": "SomeObject",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.test_examples",
"description": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.test_examples",
"peekOfCode": "class SomeObject():\n def __init__(self):\n self.called = False\n def foo(self):\n self.called = True\n# New object example\ndef new_atom_op(klass, unwrap, *params):\n if unwrap:\n unwrapped = [param.get_object().value for param in params]\n return [ValueAtom(klass(*unwrapped))]",
"detail": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.test_examples",
"documentation": {}
},
{
"label": "Global",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.test_examples",
"description": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.test_examples",
"peekOfCode": "class Global:\n def __init__(self, x):\n self.set(x)\n def set(self, x):\n self.x = x\n def get(self):\n return self.x\nclass Setter:\n def __init__(self, var, val):\n self.var = var",
"detail": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.test_examples",
"documentation": {}
},
{
"label": "Setter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.test_examples",
"description": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.test_examples",
"peekOfCode": "class Setter:\n def __init__(self, var, val):\n self.var = var\n self.val = val\n def act(self):\n self.var.set(self.val)\n def let(self):\n self.var = self.val\n def latom(self):\n # if var/val are not unwrapped",
"detail": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.test_examples",
"documentation": {}
},
{
"label": "new_atom_op",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.test_examples",
"description": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.test_examples",
"peekOfCode": "def new_atom_op(klass, unwrap, *params):\n if unwrap:\n unwrapped = [param.get_object().value for param in params]\n return [ValueAtom(klass(*unwrapped))]\n else:\n return [ValueAtom(klass(*params))]\ndef newNewAtom(token, klass, unwrap=True):\n return OperationAtom(\n token,\n lambda *params: new_atom_op(klass, unwrap, *params),",
"detail": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.test_examples",
"documentation": {}
},
{
"label": "newNewAtom",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.test_examples",
"description": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.test_examples",
"peekOfCode": "def newNewAtom(token, klass, unwrap=True):\n return OperationAtom(\n token,\n lambda *params: new_atom_op(klass, unwrap, *params),\n unwrap=False)\nclass Global:\n def __init__(self, x):\n self.set(x)\n def set(self, x):\n self.x = x",
"detail": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.test_examples",
"documentation": {}
},
{
"label": "GroundedTypeTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.test_grounded_type",
"description": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.test_grounded_type",
"peekOfCode": "class GroundedTypeTest(unittest.TestCase):\n def test_apply_type(self):\n metta = MeTTa()\n self.assertEqual(\n metta.parse_single(\"+\").get_grounded_type(),\n metta.parse_single(\"*\").get_grounded_type())\n self.assertEqual(\n metta.interpret(\"(+ (* 1 4) 2)\")[0].get_grounded_type(),\n metta.parse_single(\"0\").get_grounded_type())\n self.assertEqual(",
"detail": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.test_grounded_type",
"documentation": {}
},
{
"label": "GroundingSpaceTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.test_grounding_space",
"description": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.test_grounding_space",
"peekOfCode": "class GroundingSpaceTest(unittest.TestCase):\n def test_add(self):\n kb = GroundingSpace()\n kb.add_atom(S(\"a\"))\n kb.add_atom(S(\"b\"))\n self.assertEqual(kb.get_atoms(), [S(\"a\"), S(\"b\")])\n def test_remove(self):\n kb = GroundingSpace()\n kb.add_atom(S(\"a\"))\n kb.add_atom(S(\"b\"))",
"detail": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.test_grounding_space",
"documentation": {}
},
{
"label": "MettaTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.test_metta",
"description": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.test_metta",
"peekOfCode": "class MettaTest(unittest.TestCase):\n def test_adding_tokens_while_parsing(self):\n metta = MeTTa()\n atom = metta.parse_single('(A B)')\n self.assertEquals(atom, E(S('A'), S('B')))\n metta.add_atom('A', S('C'))\n atom = metta.parse_single('(A B)')\n self.assertEquals(atom, E(S('C'), S('B')))\n # REM: currently, adding another atom for the same token\n # doesn't change the previous binding",
"detail": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.test_metta",
"documentation": {}
},
{
"label": "MinecraftTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.test_minecraft",
"description": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.test_minecraft",
"peekOfCode": "class MinecraftTest(unittest.TestCase):\n def test_minecraft_planning(self):\n metta = MeTTa()\n inventory = [S('inventory'), S('hands')]\n metta.add_token(\"in-inventory\", lambda _: newInInventory(inventory))\n metta.add_token(\"craft\", lambda _: newCraftOp(inventory))\n metta.add_token(\"mine\", lambda _: newMineOp(inventory))\n metta.add_parse('''\n (: if (-> Bool Atom Atom Atom))\n (= (if True $then $else) $then)",
"detail": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.test_minecraft",
"documentation": {}
},
{
"label": "newInInventory",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.test_minecraft",
"description": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.test_minecraft",
"peekOfCode": "def newInInventory(inventory):\n return OperationAtom(\n \"in-inventory\",\n lambda obj: [ValueAtom(obj in inventory)],\n unwrap=False)\ndef craft_op(inventory, obj, where, comp):\n print(str(obj) + \" crafted in \" + str(where) + \" from \" + str(comp))\n inventory.append(obj)\n return [obj]\ndef newCraftOp(inventory):",
"detail": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.test_minecraft",
"documentation": {}
},
{
"label": "craft_op",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.test_minecraft",
"description": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.test_minecraft",
"peekOfCode": "def craft_op(inventory, obj, where, comp):\n print(str(obj) + \" crafted in \" + str(where) + \" from \" + str(comp))\n inventory.append(obj)\n return [obj]\ndef newCraftOp(inventory):\n return OperationAtom(\n \"craft\",\n lambda obj, where, comp: craft_op(inventory, obj, where, comp),\n unwrap=False)\ndef mine_op(inventory, obj, tool):",
"detail": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.test_minecraft",
"documentation": {}
},
{
"label": "newCraftOp",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.test_minecraft",
"description": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.test_minecraft",
"peekOfCode": "def newCraftOp(inventory):\n return OperationAtom(\n \"craft\",\n lambda obj, where, comp: craft_op(inventory, obj, where, comp),\n unwrap=False)\ndef mine_op(inventory, obj, tool):\n print(str(obj) + \" mined by \" + str(tool))\n inventory.append(obj)\n return [obj]\ndef newMineOp(inventory):",
"detail": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.test_minecraft",
"documentation": {}
},
{
"label": "mine_op",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.test_minecraft",
"description": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.test_minecraft",
"peekOfCode": "def mine_op(inventory, obj, tool):\n print(str(obj) + \" mined by \" + str(tool))\n inventory.append(obj)\n return [obj]\ndef newMineOp(inventory):\n return OperationAtom(\n \"mine\",\n lambda obj, tool: mine_op(inventory, obj, tool),\n unwrap=False)\nclass MinecraftTest(unittest.TestCase):",
"detail": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.test_minecraft",
"documentation": {}
},
{
"label": "newMineOp",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.test_minecraft",
"description": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.test_minecraft",
"peekOfCode": "def newMineOp(inventory):\n return OperationAtom(\n \"mine\",\n lambda obj, tool: mine_op(inventory, obj, tool),\n unwrap=False)\nclass MinecraftTest(unittest.TestCase):\n def test_minecraft_planning(self):\n metta = MeTTa()\n inventory = [S('inventory'), S('hands')]\n metta.add_token(\"in-inventory\", lambda _: newInInventory(inventory))",
"detail": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.test_minecraft",
"documentation": {}
},
{
"label": "MinelogyTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.test_minelogy",
"description": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.test_minelogy",
"peekOfCode": "class MinelogyTest(unittest.TestCase):\n def test_minelogy(self):\n # A nearly direct reimplementation of minelogy as it\n # was in the minecraft demo. Not optimal representation -\n # just testing.\n mines = MeTTa()\n mines.add_parse('''\n (((: log type) (: $x variant))\n (: (stone_axe wooden_axe None) tools)\n ((: log type) (: $x variant))",
"detail": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.test_minelogy",
"documentation": {}
},
{
"label": "PLNTVTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.test_multiple_bindings",
"description": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.test_multiple_bindings",
"peekOfCode": "class PLNTVTest(unittest.TestCase):\n def test_fuzzy_conjunction_oc(self):\n metta = MeTTa()\n # Reproduce examples/pln/conjunction from github.com/opencog/pln\n # in OpenCog Classic style... kind of\n # .tv serves as a special type of equality that requires\n # `get-tv` \"metarule\" based on `match` to run\n # FixMe? `(PA)` and `(PB)` are used because otherwise\n # substitution wasn't invoked (atm of test creation)\n metta.add_parse('''",
"detail": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.test_multiple_bindings",
"documentation": {}
},
{
"label": "PLNTVTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.test_pln_tv",
"description": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.test_pln_tv",
"peekOfCode": "class PLNTVTest(unittest.TestCase):\n def test_fuzzy_conjunction_oc(self):\n metta = MeTTa()\n # Reproduce examples/pln/conjunction from github.com/opencog/pln\n # in OpenCog Classic style... kind of\n # .tv serves as a special type of equality that requires\n # `get-tv` \"metarule\" based on `match` to run\n # FixMe? `(PA)` and `(PB)` are used because otherwise\n # substitution wasn't invoked (atm of test creation)\n metta.add_parse('''",
"detail": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.test_pln_tv",
"documentation": {}
},
{
"label": "MeTTaTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.test_run_metta",
"description": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.test_run_metta",
"peekOfCode": "class MeTTaTest(unittest.TestCase):\n def test_run_metta(self):\n # REM: this is the initial implementation, which can be\n # moved to MeTTa class later or changed\n program = '''\n (isa red color)\n (isa green color)\n (isa blue color)\n ;(isa comment color)\n !(match &self (isa $color color) $color)",
"detail": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.test_run_metta",
"documentation": {}
},
{
"label": "PLNTVTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.test_two_sided_unify",
"description": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.test_two_sided_unify",
"peekOfCode": "class PLNTVTest(unittest.TestCase):\n def test_fuzzy_conjunction_oc(self):\n metta = MeTTa()\n # Reproduce examples/pln/conjunction from github.com/opencog/pln\n # in OpenCog Classic style... kind of\n # .tv serves as a special type of equality that requires\n # `get-tv` \"metarule\" based on `match` to run\n # FixMe? `(PA)` and `(PB)` are used because otherwise\n # substitution wasn't invoked (atm of test creation)\n metta.add_parse('''",
"detail": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.test_two_sided_unify",
"documentation": {}
},
{
"label": "UnificationTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.test_unification",
"description": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.test_unification",
"peekOfCode": "class UnificationTest(unittest.TestCase):\n def test_factorial_via_unification(self):\n metta = MeTTa()\n metta.add_parse('''\n (: if (-> Bool Atom Atom Atom))\n (= (if True $then $else) $then)\n (= (if False $then $else) $else)\n (= (fact $n) (if (== $n 0) 1 (* (fact (- $n 1)) $n)))\n ''')\n result = metta.interpret('(fact 5)')",
"detail": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.tests.test_unification",
"documentation": {}
},
{
"label": "CoverageCommand",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.setup",
"description": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.setup",
"peekOfCode": "class CoverageCommand(Command):\n user_options = []\n def initialize_options(self):\n pass\n def finalize_options(self):\n pass\n def run(self):\n import sys, subprocess\n raise SystemExit(subprocess.run([ sys.executable, \"-m\", \"nose\",\n \"--with-coverage\", \"--cover-erase\", \"--cover-package=hyperon\",",
"detail": "prolog.HIDEEEEED~.~HIDE~.hyperon-experimental.python.setup",
"documentation": {}
},
{
"label": "extensions",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.pascal.docs.conf",
"description": "prolog.HIDEEEEED~.~HIDE~.pascal.docs.conf",
"peekOfCode": "extensions = ['sphinxcontrib.bibtex','sphinx.ext.autosectionlabel','sphinx.ext.mathjax']\n# Add any paths that contain templates here, relative to this directory.\ntemplates_path = ['_templates']\n# The suffix(es) of source filenames.\n# You can specify multiple suffix as a list of string:\n#\n# source_suffix = ['.rst', '.md']\nsource_suffix = '.rst'\n# The master toctree document.\nmaster_doc = 'index'",
"detail": "prolog.HIDEEEEED~.~HIDE~.pascal.docs.conf",
"documentation": {}
},
{
"label": "templates_path",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.pascal.docs.conf",
"description": "prolog.HIDEEEEED~.~HIDE~.pascal.docs.conf",
"peekOfCode": "templates_path = ['_templates']\n# The suffix(es) of source filenames.\n# You can specify multiple suffix as a list of string:\n#\n# source_suffix = ['.rst', '.md']\nsource_suffix = '.rst'\n# The master toctree document.\nmaster_doc = 'index'\n# General information about the project.\nproject = 'pascal'",
"detail": "prolog.HIDEEEEED~.~HIDE~.pascal.docs.conf",
"documentation": {}
},
{
"label": "source_suffix",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.pascal.docs.conf",
"description": "prolog.HIDEEEEED~.~HIDE~.pascal.docs.conf",
"peekOfCode": "source_suffix = '.rst'\n# The master toctree document.\nmaster_doc = 'index'\n# General information about the project.\nproject = 'pascal'\ncopyright = '2021, Riguzzi Fabrizio'\nauthor = 'Riguzzi Fabrizio'\n# The version info for the project you're documenting, acts as replacement for\n# |version| and |release|, also used in various other places throughout the\n# built documents.",
"detail": "prolog.HIDEEEEED~.~HIDE~.pascal.docs.conf",
"documentation": {}
},
{
"label": "master_doc",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.pascal.docs.conf",
"description": "prolog.HIDEEEEED~.~HIDE~.pascal.docs.conf",
"peekOfCode": "master_doc = 'index'\n# General information about the project.\nproject = 'pascal'\ncopyright = '2021, Riguzzi Fabrizio'\nauthor = 'Riguzzi Fabrizio'\n# The version info for the project you're documenting, acts as replacement for\n# |version| and |release|, also used in various other places throughout the\n# built documents.\n#\n# The short X.Y version.",
"detail": "prolog.HIDEEEEED~.~HIDE~.pascal.docs.conf",
"documentation": {}
},
{
"label": "project",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.pascal.docs.conf",
"description": "prolog.HIDEEEEED~.~HIDE~.pascal.docs.conf",
"peekOfCode": "project = 'pascal'\ncopyright = '2021, Riguzzi Fabrizio'\nauthor = 'Riguzzi Fabrizio'\n# The version info for the project you're documenting, acts as replacement for\n# |version| and |release|, also used in various other places throughout the\n# built documents.\n#\n# The short X.Y version.\nversion = '1.0'\n# The full version, including alpha/beta/rc tags.",
"detail": "prolog.HIDEEEEED~.~HIDE~.pascal.docs.conf",
"documentation": {}
},
{
"label": "copyright",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.pascal.docs.conf",
"description": "prolog.HIDEEEEED~.~HIDE~.pascal.docs.conf",
"peekOfCode": "copyright = '2021, Riguzzi Fabrizio'\nauthor = 'Riguzzi Fabrizio'\n# The version info for the project you're documenting, acts as replacement for\n# |version| and |release|, also used in various other places throughout the\n# built documents.\n#\n# The short X.Y version.\nversion = '1.0'\n# The full version, including alpha/beta/rc tags.\nrelease = '1.0'",
"detail": "prolog.HIDEEEEED~.~HIDE~.pascal.docs.conf",
"documentation": {}
},
{
"label": "author",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.pascal.docs.conf",
"description": "prolog.HIDEEEEED~.~HIDE~.pascal.docs.conf",
"peekOfCode": "author = 'Riguzzi Fabrizio'\n# The version info for the project you're documenting, acts as replacement for\n# |version| and |release|, also used in various other places throughout the\n# built documents.\n#\n# The short X.Y version.\nversion = '1.0'\n# The full version, including alpha/beta/rc tags.\nrelease = '1.0'\n# The language for content autogenerated by Sphinx. Refer to documentation",
"detail": "prolog.HIDEEEEED~.~HIDE~.pascal.docs.conf",
"documentation": {}
},
{
"label": "version",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.pascal.docs.conf",
"description": "prolog.HIDEEEEED~.~HIDE~.pascal.docs.conf",
"peekOfCode": "version = '1.0'\n# The full version, including alpha/beta/rc tags.\nrelease = '1.0'\n# The language for content autogenerated by Sphinx. Refer to documentation\n# for a list of supported languages.\n#\n# This is also used if you do content translation via gettext catalogs.\n# Usually you set \"language\" from the command line for these cases.\nlanguage = None\n# List of patterns, relative to source directory, that match files and",
"detail": "prolog.HIDEEEEED~.~HIDE~.pascal.docs.conf",
"documentation": {}
},
{
"label": "release",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.pascal.docs.conf",
"description": "prolog.HIDEEEEED~.~HIDE~.pascal.docs.conf",
"peekOfCode": "release = '1.0'\n# The language for content autogenerated by Sphinx. Refer to documentation\n# for a list of supported languages.\n#\n# This is also used if you do content translation via gettext catalogs.\n# Usually you set \"language\" from the command line for these cases.\nlanguage = None\n# List of patterns, relative to source directory, that match files and\n# directories to ignore when looking for source files.\n# This patterns also effect to html_static_path and html_extra_path",
"detail": "prolog.HIDEEEEED~.~HIDE~.pascal.docs.conf",
"documentation": {}
},
{
"label": "language",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.pascal.docs.conf",
"description": "prolog.HIDEEEEED~.~HIDE~.pascal.docs.conf",
"peekOfCode": "language = None\n# List of patterns, relative to source directory, that match files and\n# directories to ignore when looking for source files.\n# This patterns also effect to html_static_path and html_extra_path\nexclude_patterns = ['_build', 'Thumbs.db', '.DS_Store']\n# The name of the Pygments (syntax highlighting) style to use.\npygments_style = 'sphinx'\n# If true, `todo` and `todoList` produce output, else they produce nothing.\ntodo_include_todos = False\n# -- Options for HTML output ----------------------------------------------",
"detail": "prolog.HIDEEEEED~.~HIDE~.pascal.docs.conf",
"documentation": {}
},
{
"label": "exclude_patterns",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.pascal.docs.conf",
"description": "prolog.HIDEEEEED~.~HIDE~.pascal.docs.conf",
"peekOfCode": "exclude_patterns = ['_build', 'Thumbs.db', '.DS_Store']\n# The name of the Pygments (syntax highlighting) style to use.\npygments_style = 'sphinx'\n# If true, `todo` and `todoList` produce output, else they produce nothing.\ntodo_include_todos = False\n# -- Options for HTML output ----------------------------------------------\n# The theme to use for HTML and HTML Help pages. See the documentation for\n# a list of builtin themes.\n#\nhtml_theme = 'classic'",
"detail": "prolog.HIDEEEEED~.~HIDE~.pascal.docs.conf",
"documentation": {}
},
{
"label": "pygments_style",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.pascal.docs.conf",
"description": "prolog.HIDEEEEED~.~HIDE~.pascal.docs.conf",
"peekOfCode": "pygments_style = 'sphinx'\n# If true, `todo` and `todoList` produce output, else they produce nothing.\ntodo_include_todos = False\n# -- Options for HTML output ----------------------------------------------\n# The theme to use for HTML and HTML Help pages. See the documentation for\n# a list of builtin themes.\n#\nhtml_theme = 'classic'\n# Theme options are theme-specific and customize the look and feel of a theme\n# further. For a list of options available for each theme, see the",
"detail": "prolog.HIDEEEEED~.~HIDE~.pascal.docs.conf",
"documentation": {}
},
{
"label": "todo_include_todos",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.pascal.docs.conf",
"description": "prolog.HIDEEEEED~.~HIDE~.pascal.docs.conf",
"peekOfCode": "todo_include_todos = False\n# -- Options for HTML output ----------------------------------------------\n# The theme to use for HTML and HTML Help pages. See the documentation for\n# a list of builtin themes.\n#\nhtml_theme = 'classic'\n# Theme options are theme-specific and customize the look and feel of a theme\n# further. For a list of options available for each theme, see the\n# documentation.\n#",
"detail": "prolog.HIDEEEEED~.~HIDE~.pascal.docs.conf",
"documentation": {}
},
{
"label": "html_theme",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.pascal.docs.conf",
"description": "prolog.HIDEEEEED~.~HIDE~.pascal.docs.conf",
"peekOfCode": "html_theme = 'classic'\n# Theme options are theme-specific and customize the look and feel of a theme\n# further. For a list of options available for each theme, see the\n# documentation.\n#\nhtml_theme_options = {\n 'stickysidebar': True\n}\n# favicon\nhtml_favicon = '_static/favicon.ico'",
"detail": "prolog.HIDEEEEED~.~HIDE~.pascal.docs.conf",
"documentation": {}
},
{
"label": "html_theme_options",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.pascal.docs.conf",
"description": "prolog.HIDEEEEED~.~HIDE~.pascal.docs.conf",
"peekOfCode": "html_theme_options = {\n 'stickysidebar': True\n}\n# favicon\nhtml_favicon = '_static/favicon.ico'\n# Add any paths that contain custom static files (such as style sheets) here,\n# relative to this directory. They are copied after the builtin static files,\n# so a file named \"default.css\" will overwrite the builtin \"default.css\".\nhtml_static_path = ['_static']\n# Custom sidebar templates, must be a dictionary that maps document names",
"detail": "prolog.HIDEEEEED~.~HIDE~.pascal.docs.conf",
"documentation": {}
},
{
"label": "html_favicon",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.pascal.docs.conf",
"description": "prolog.HIDEEEEED~.~HIDE~.pascal.docs.conf",
"peekOfCode": "html_favicon = '_static/favicon.ico'\n# Add any paths that contain custom static files (such as style sheets) here,\n# relative to this directory. They are copied after the builtin static files,\n# so a file named \"default.css\" will overwrite the builtin \"default.css\".\nhtml_static_path = ['_static']\n# Custom sidebar templates, must be a dictionary that maps document names\n# to template names.\n#\n# This is required for the alabaster theme\n# refs: http://alabaster.readthedocs.io/en/latest/installation.html#sidebars",
"detail": "prolog.HIDEEEEED~.~HIDE~.pascal.docs.conf",
"documentation": {}
},
{
"label": "html_static_path",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.pascal.docs.conf",
"description": "prolog.HIDEEEEED~.~HIDE~.pascal.docs.conf",
"peekOfCode": "html_static_path = ['_static']\n# Custom sidebar templates, must be a dictionary that maps document names\n# to template names.\n#\n# This is required for the alabaster theme\n# refs: http://alabaster.readthedocs.io/en/latest/installation.html#sidebars\nhtml_sidebars = {\n '**': [\n # 'searchbox.html',\n 'localtoc.html',",
"detail": "prolog.HIDEEEEED~.~HIDE~.pascal.docs.conf",
"documentation": {}
},
{
"label": "html_sidebars",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.pascal.docs.conf",
"description": "prolog.HIDEEEEED~.~HIDE~.pascal.docs.conf",
"peekOfCode": "html_sidebars = {\n '**': [\n # 'searchbox.html',\n 'localtoc.html',\n # 'sourcelink.html', \n 'relations.html', # needs 'show_related': True theme option to display\n ]\n}\n# -- Options for HTMLHelp output ------------------------------------------\n# Output file base name for HTML help builder.",
"detail": "prolog.HIDEEEEED~.~HIDE~.pascal.docs.conf",
"documentation": {}
},
{
"label": "htmlhelp_basename",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.pascal.docs.conf",
"description": "prolog.HIDEEEEED~.~HIDE~.pascal.docs.conf",
"peekOfCode": "htmlhelp_basename = 'pascaldoc'\n# -- Options for LaTeX output ---------------------------------------------\nlatex_elements = {\n # The paper size ('letterpaper' or 'a4paper').\n #\n # 'papersize': 'letterpaper',\n # The font size ('10pt', '11pt' or '12pt').\n #\n # 'pointsize': '10pt',\n # Additional stuff for the LaTeX preamble.",
"detail": "prolog.HIDEEEEED~.~HIDE~.pascal.docs.conf",
"documentation": {}
},
{
"label": "latex_elements",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.pascal.docs.conf",
"description": "prolog.HIDEEEEED~.~HIDE~.pascal.docs.conf",
"peekOfCode": "latex_elements = {\n # The paper size ('letterpaper' or 'a4paper').\n #\n # 'papersize': 'letterpaper',\n # The font size ('10pt', '11pt' or '12pt').\n #\n # 'pointsize': '10pt',\n # Additional stuff for the LaTeX preamble.\n #\n # 'preamble': '',",
"detail": "prolog.HIDEEEEED~.~HIDE~.pascal.docs.conf",
"documentation": {}
},
{
"label": "latex_documents",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.pascal.docs.conf",
"description": "prolog.HIDEEEEED~.~HIDE~.pascal.docs.conf",
"peekOfCode": "latex_documents = [\n (master_doc, 'pascal.tex', 'Pascal Documentation',\n 'Riguzzi Fabrizio', 'manual'),\n]\n# -- Options for manual page output ---------------------------------------\n# One entry per manual page. List of tuples\n# (source start file, name, description, authors, manual section).\nman_pages = [\n (master_doc, 'pascal', 'pascal Documentation',\n [author], 1)",
"detail": "prolog.HIDEEEEED~.~HIDE~.pascal.docs.conf",
"documentation": {}
},
{
"label": "man_pages",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.pascal.docs.conf",
"description": "prolog.HIDEEEEED~.~HIDE~.pascal.docs.conf",
"peekOfCode": "man_pages = [\n (master_doc, 'pascal', 'pascal Documentation',\n [author], 1)\n]\n# -- Options for Texinfo output -------------------------------------------\n# Grouping the document tree into Texinfo files. List of tuples\n# (source start file, target name, title, author,\n# dir menu entry, description, category)\ntexinfo_documents = [\n (master_doc, 'pascal', 'Pascal Documentation',",
"detail": "prolog.HIDEEEEED~.~HIDE~.pascal.docs.conf",
"documentation": {}
},
{
"label": "texinfo_documents",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.pascal.docs.conf",
"description": "prolog.HIDEEEEED~.~HIDE~.pascal.docs.conf",
"peekOfCode": "texinfo_documents = [\n (master_doc, 'pascal', 'Pascal Documentation',\n author, 'pascal', 'Probabilistic inductive constraint logic',\n 'Miscellaneous'),\n]",
"detail": "prolog.HIDEEEEED~.~HIDE~.pascal.docs.conf",
"documentation": {}
},
{
"label": "build_time_vars",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.build.lib.linux-x86_64-3.10._sysconfigdata__linux_x86_64-linux-gnu",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.build.lib.linux-x86_64-3.10._sysconfigdata__linux_x86_64-linux-gnu",
"peekOfCode": "build_time_vars = {'ABIFLAGS': '',\n 'AC_APPLE_UNIVERSAL_BUILD': 0,\n 'AIX_BUILDDATE': 0,\n 'AIX_GENUINE_CPLUSPLUS': 0,\n 'ALIGNOF_LONG': 8,\n 'ALIGNOF_SIZE_T': 8,\n 'ALT_SOABI': 0,\n 'ANDROID_API_LEVEL': 0,\n 'AR': 'ar',\n 'ARFLAGS': 'rcs',",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.build.lib.linux-x86_64-3.10._sysconfigdata__linux_x86_64-linux-gnu",
"documentation": {}
},
{
"label": "adapt_datetime",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.adapter_datetime",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.adapter_datetime",
"peekOfCode": "def adapt_datetime(ts):\n return time.mktime(ts.timetuple())\nsqlite3.register_adapter(datetime.datetime, adapt_datetime)\ncon = sqlite3.connect(\":memory:\")\ncur = con.cursor()\nnow = datetime.datetime.now()\ncur.execute(\"select ?\", (now,))\nprint(cur.fetchone()[0])\ncon.close()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.adapter_datetime",
"documentation": {}
},
{
"label": "con",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.adapter_datetime",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.adapter_datetime",
"peekOfCode": "con = sqlite3.connect(\":memory:\")\ncur = con.cursor()\nnow = datetime.datetime.now()\ncur.execute(\"select ?\", (now,))\nprint(cur.fetchone()[0])\ncon.close()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.adapter_datetime",
"documentation": {}
},
{
"label": "cur",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.adapter_datetime",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.adapter_datetime",
"peekOfCode": "cur = con.cursor()\nnow = datetime.datetime.now()\ncur.execute(\"select ?\", (now,))\nprint(cur.fetchone()[0])\ncon.close()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.adapter_datetime",
"documentation": {}
},
{
"label": "now",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.adapter_datetime",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.adapter_datetime",
"peekOfCode": "now = datetime.datetime.now()\ncur.execute(\"select ?\", (now,))\nprint(cur.fetchone()[0])\ncon.close()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.adapter_datetime",
"documentation": {}
},
{
"label": "Point",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.adapter_point_1",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.adapter_point_1",
"peekOfCode": "class Point:\n def __init__(self, x, y):\n self.x, self.y = x, y\n def __conform__(self, protocol):\n if protocol is sqlite3.PrepareProtocol:\n return \"%f;%f\" % (self.x, self.y)\ncon = sqlite3.connect(\":memory:\")\ncur = con.cursor()\np = Point(4.0, -3.2)\ncur.execute(\"select ?\", (p,))",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.adapter_point_1",
"documentation": {}
},
{
"label": "con",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.adapter_point_1",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.adapter_point_1",
"peekOfCode": "con = sqlite3.connect(\":memory:\")\ncur = con.cursor()\np = Point(4.0, -3.2)\ncur.execute(\"select ?\", (p,))\nprint(cur.fetchone()[0])\ncon.close()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.adapter_point_1",
"documentation": {}
},
{
"label": "cur",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.adapter_point_1",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.adapter_point_1",
"peekOfCode": "cur = con.cursor()\np = Point(4.0, -3.2)\ncur.execute(\"select ?\", (p,))\nprint(cur.fetchone()[0])\ncon.close()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.adapter_point_1",
"documentation": {}
},
{
"label": "p",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.adapter_point_1",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.adapter_point_1",
"peekOfCode": "p = Point(4.0, -3.2)\ncur.execute(\"select ?\", (p,))\nprint(cur.fetchone()[0])\ncon.close()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.adapter_point_1",
"documentation": {}
},
{
"label": "Point",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.adapter_point_2",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.adapter_point_2",
"peekOfCode": "class Point:\n def __init__(self, x, y):\n self.x, self.y = x, y\ndef adapt_point(point):\n return \"%f;%f\" % (point.x, point.y)\nsqlite3.register_adapter(Point, adapt_point)\ncon = sqlite3.connect(\":memory:\")\ncur = con.cursor()\np = Point(4.0, -3.2)\ncur.execute(\"select ?\", (p,))",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.adapter_point_2",
"documentation": {}
},
{
"label": "adapt_point",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.adapter_point_2",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.adapter_point_2",
"peekOfCode": "def adapt_point(point):\n return \"%f;%f\" % (point.x, point.y)\nsqlite3.register_adapter(Point, adapt_point)\ncon = sqlite3.connect(\":memory:\")\ncur = con.cursor()\np = Point(4.0, -3.2)\ncur.execute(\"select ?\", (p,))\nprint(cur.fetchone()[0])\ncon.close()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.adapter_point_2",
"documentation": {}
},
{
"label": "con",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.adapter_point_2",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.adapter_point_2",
"peekOfCode": "con = sqlite3.connect(\":memory:\")\ncur = con.cursor()\np = Point(4.0, -3.2)\ncur.execute(\"select ?\", (p,))\nprint(cur.fetchone()[0])\ncon.close()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.adapter_point_2",
"documentation": {}
},
{
"label": "cur",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.adapter_point_2",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.adapter_point_2",
"peekOfCode": "cur = con.cursor()\np = Point(4.0, -3.2)\ncur.execute(\"select ?\", (p,))\nprint(cur.fetchone()[0])\ncon.close()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.adapter_point_2",
"documentation": {}
},
{
"label": "p",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.adapter_point_2",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.adapter_point_2",
"peekOfCode": "p = Point(4.0, -3.2)\ncur.execute(\"select ?\", (p,))\nprint(cur.fetchone()[0])\ncon.close()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.adapter_point_2",
"documentation": {}
},
{
"label": "collate_reverse",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.collation_reverse",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.collation_reverse",
"peekOfCode": "def collate_reverse(string1, string2):\n if string1 == string2:\n return 0\n elif string1 < string2:\n return 1\n else:\n return -1\ncon = sqlite3.connect(\":memory:\")\ncon.create_collation(\"reverse\", collate_reverse)\ncur = con.cursor()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.collation_reverse",
"documentation": {}
},
{
"label": "con",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.collation_reverse",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.collation_reverse",
"peekOfCode": "con = sqlite3.connect(\":memory:\")\ncon.create_collation(\"reverse\", collate_reverse)\ncur = con.cursor()\ncur.execute(\"create table test(x)\")\ncur.executemany(\"insert into test(x) values (?)\", [(\"a\",), (\"b\",)])\ncur.execute(\"select x from test order by x collate reverse\")\nfor row in cur:\n print(row)\ncon.close()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.collation_reverse",
"documentation": {}
},
{
"label": "cur",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.collation_reverse",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.collation_reverse",
"peekOfCode": "cur = con.cursor()\ncur.execute(\"create table test(x)\")\ncur.executemany(\"insert into test(x) values (?)\", [(\"a\",), (\"b\",)])\ncur.execute(\"select x from test order by x collate reverse\")\nfor row in cur:\n print(row)\ncon.close()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.collation_reverse",
"documentation": {}
},
{
"label": "con",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.complete_statement",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.complete_statement",
"peekOfCode": "con = sqlite3.connect(\":memory:\")\ncon.isolation_level = None\ncur = con.cursor()\nbuffer = \"\"\nprint(\"Enter your SQL commands to execute in sqlite3.\")\nprint(\"Enter a blank line to exit.\")\nwhile True:\n line = input()\n if line == \"\":\n break",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.complete_statement",
"documentation": {}
},
{
"label": "con.isolation_level",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.complete_statement",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.complete_statement",
"peekOfCode": "con.isolation_level = None\ncur = con.cursor()\nbuffer = \"\"\nprint(\"Enter your SQL commands to execute in sqlite3.\")\nprint(\"Enter a blank line to exit.\")\nwhile True:\n line = input()\n if line == \"\":\n break\n buffer += line",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.complete_statement",
"documentation": {}
},
{
"label": "cur",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.complete_statement",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.complete_statement",
"peekOfCode": "cur = con.cursor()\nbuffer = \"\"\nprint(\"Enter your SQL commands to execute in sqlite3.\")\nprint(\"Enter a blank line to exit.\")\nwhile True:\n line = input()\n if line == \"\":\n break\n buffer += line\n if sqlite3.complete_statement(buffer):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.complete_statement",
"documentation": {}
},
{
"label": "buffer",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.complete_statement",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.complete_statement",
"peekOfCode": "buffer = \"\"\nprint(\"Enter your SQL commands to execute in sqlite3.\")\nprint(\"Enter a blank line to exit.\")\nwhile True:\n line = input()\n if line == \"\":\n break\n buffer += line\n if sqlite3.complete_statement(buffer):\n try:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.complete_statement",
"documentation": {}
},
{
"label": "Point",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.converter_point",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.converter_point",
"peekOfCode": "class Point:\n def __init__(self, x, y):\n self.x, self.y = x, y\n def __repr__(self):\n return \"(%f;%f)\" % (self.x, self.y)\ndef adapt_point(point):\n return (\"%f;%f\" % (point.x, point.y)).encode('ascii')\ndef convert_point(s):\n x, y = list(map(float, s.split(b\";\")))\n return Point(x, y)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.converter_point",
"documentation": {}
},
{
"label": "adapt_point",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.converter_point",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.converter_point",
"peekOfCode": "def adapt_point(point):\n return (\"%f;%f\" % (point.x, point.y)).encode('ascii')\ndef convert_point(s):\n x, y = list(map(float, s.split(b\";\")))\n return Point(x, y)\n# Register the adapter\nsqlite3.register_adapter(Point, adapt_point)\n# Register the converter\nsqlite3.register_converter(\"point\", convert_point)\np = Point(4.0, -3.2)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.converter_point",
"documentation": {}
},
{
"label": "convert_point",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.converter_point",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.converter_point",
"peekOfCode": "def convert_point(s):\n x, y = list(map(float, s.split(b\";\")))\n return Point(x, y)\n# Register the adapter\nsqlite3.register_adapter(Point, adapt_point)\n# Register the converter\nsqlite3.register_converter(\"point\", convert_point)\np = Point(4.0, -3.2)\n#########################\n# 1) Using declared types",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.converter_point",
"documentation": {}
},
{
"label": "p",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.converter_point",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.converter_point",
"peekOfCode": "p = Point(4.0, -3.2)\n#########################\n# 1) Using declared types\ncon = sqlite3.connect(\":memory:\", detect_types=sqlite3.PARSE_DECLTYPES)\ncur = con.cursor()\ncur.execute(\"create table test(p point)\")\ncur.execute(\"insert into test(p) values (?)\", (p,))\ncur.execute(\"select p from test\")\nprint(\"with declared types:\", cur.fetchone()[0])\ncur.close()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.converter_point",
"documentation": {}
},
{
"label": "con",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.converter_point",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.converter_point",
"peekOfCode": "con = sqlite3.connect(\":memory:\", detect_types=sqlite3.PARSE_DECLTYPES)\ncur = con.cursor()\ncur.execute(\"create table test(p point)\")\ncur.execute(\"insert into test(p) values (?)\", (p,))\ncur.execute(\"select p from test\")\nprint(\"with declared types:\", cur.fetchone()[0])\ncur.close()\ncon.close()\n#######################\n# 1) Using column names",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.converter_point",
"documentation": {}
},
{
"label": "cur",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.converter_point",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.converter_point",
"peekOfCode": "cur = con.cursor()\ncur.execute(\"create table test(p point)\")\ncur.execute(\"insert into test(p) values (?)\", (p,))\ncur.execute(\"select p from test\")\nprint(\"with declared types:\", cur.fetchone()[0])\ncur.close()\ncon.close()\n#######################\n# 1) Using column names\ncon = sqlite3.connect(\":memory:\", detect_types=sqlite3.PARSE_COLNAMES)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.converter_point",
"documentation": {}
},
{
"label": "con",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.converter_point",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.converter_point",
"peekOfCode": "con = sqlite3.connect(\":memory:\", detect_types=sqlite3.PARSE_COLNAMES)\ncur = con.cursor()\ncur.execute(\"create table test(p)\")\ncur.execute(\"insert into test(p) values (?)\", (p,))\ncur.execute('select p as \"p [point]\" from test')\nprint(\"with column names:\", cur.fetchone()[0])\ncur.close()\ncon.close()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.converter_point",
"documentation": {}
},
{
"label": "cur",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.converter_point",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.converter_point",
"peekOfCode": "cur = con.cursor()\ncur.execute(\"create table test(p)\")\ncur.execute(\"insert into test(p) values (?)\", (p,))\ncur.execute('select p as \"p [point]\" from test')\nprint(\"with column names:\", cur.fetchone()[0])\ncur.close()\ncon.close()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.converter_point",
"documentation": {}
},
{
"label": "con",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.ctx_manager",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.ctx_manager",
"peekOfCode": "con = sqlite3.connect(\":memory:\")\ncon.execute(\"create table lang (id integer primary key, name varchar unique)\")\n# Successful, con.commit() is called automatically afterwards\nwith con:\n con.execute(\"insert into lang(name) values (?)\", (\"Python\",))\n# con.rollback() is called after the with block finishes with an exception, the\n# exception is still raised and must be caught\ntry:\n with con:\n con.execute(\"insert into lang(name) values (?)\", (\"Python\",))",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.ctx_manager",
"documentation": {}
},
{
"label": "IterChars",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.executemany_1",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.executemany_1",
"peekOfCode": "class IterChars:\n def __init__(self):\n self.count = ord('a')\n def __iter__(self):\n return self\n def __next__(self):\n if self.count > ord('z'):\n raise StopIteration\n self.count += 1\n return (chr(self.count - 1),) # this is a 1-tuple",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.executemany_1",
"documentation": {}
},
{
"label": "con",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.executemany_1",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.executemany_1",
"peekOfCode": "con = sqlite3.connect(\":memory:\")\ncur = con.cursor()\ncur.execute(\"create table characters(c)\")\ntheIter = IterChars()\ncur.executemany(\"insert into characters(c) values (?)\", theIter)\ncur.execute(\"select c from characters\")\nprint(cur.fetchall())\ncon.close()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.executemany_1",
"documentation": {}
},
{
"label": "cur",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.executemany_1",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.executemany_1",
"peekOfCode": "cur = con.cursor()\ncur.execute(\"create table characters(c)\")\ntheIter = IterChars()\ncur.executemany(\"insert into characters(c) values (?)\", theIter)\ncur.execute(\"select c from characters\")\nprint(cur.fetchall())\ncon.close()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.executemany_1",
"documentation": {}
},
{
"label": "theIter",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.executemany_1",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.executemany_1",
"peekOfCode": "theIter = IterChars()\ncur.executemany(\"insert into characters(c) values (?)\", theIter)\ncur.execute(\"select c from characters\")\nprint(cur.fetchall())\ncon.close()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.executemany_1",
"documentation": {}
},
{
"label": "char_generator",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.executemany_2",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.executemany_2",
"peekOfCode": "def char_generator():\n for c in string.ascii_lowercase:\n yield (c,)\ncon = sqlite3.connect(\":memory:\")\ncur = con.cursor()\ncur.execute(\"create table characters(c)\")\ncur.executemany(\"insert into characters(c) values (?)\", char_generator())\ncur.execute(\"select c from characters\")\nprint(cur.fetchall())\ncon.close()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.executemany_2",
"documentation": {}
},
{
"label": "con",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.executemany_2",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.executemany_2",
"peekOfCode": "con = sqlite3.connect(\":memory:\")\ncur = con.cursor()\ncur.execute(\"create table characters(c)\")\ncur.executemany(\"insert into characters(c) values (?)\", char_generator())\ncur.execute(\"select c from characters\")\nprint(cur.fetchall())\ncon.close()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.executemany_2",
"documentation": {}
},
{
"label": "cur",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.executemany_2",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.executemany_2",
"peekOfCode": "cur = con.cursor()\ncur.execute(\"create table characters(c)\")\ncur.executemany(\"insert into characters(c) values (?)\", char_generator())\ncur.execute(\"select c from characters\")\nprint(cur.fetchall())\ncon.close()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.executemany_2",
"documentation": {}
},
{
"label": "con",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.executescript",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.executescript",
"peekOfCode": "con = sqlite3.connect(\":memory:\")\ncur = con.cursor()\ncur.executescript(\"\"\"\n create table person(\n firstname,\n lastname,\n age\n );\n create table book(\n title,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.executescript",
"documentation": {}
},
{
"label": "cur",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.executescript",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.executescript",
"peekOfCode": "cur = con.cursor()\ncur.executescript(\"\"\"\n create table person(\n firstname,\n lastname,\n age\n );\n create table book(\n title,\n author,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.executescript",
"documentation": {}
},
{
"label": "con",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.execute_1",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.execute_1",
"peekOfCode": "con = sqlite3.connect(\":memory:\")\ncur = con.cursor()\ncur.execute(\"create table lang (name, first_appeared)\")\n# This is the qmark style:\ncur.execute(\"insert into lang values (?, ?)\", (\"C\", 1972))\n# The qmark style used with executemany():\nlang_list = [\n (\"Fortran\", 1957),\n (\"Python\", 1991),\n (\"Go\", 2009),",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.execute_1",
"documentation": {}
},
{
"label": "cur",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.execute_1",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.execute_1",
"peekOfCode": "cur = con.cursor()\ncur.execute(\"create table lang (name, first_appeared)\")\n# This is the qmark style:\ncur.execute(\"insert into lang values (?, ?)\", (\"C\", 1972))\n# The qmark style used with executemany():\nlang_list = [\n (\"Fortran\", 1957),\n (\"Python\", 1991),\n (\"Go\", 2009),\n]",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.execute_1",
"documentation": {}
},
{
"label": "lang_list",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.execute_1",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.execute_1",
"peekOfCode": "lang_list = [\n (\"Fortran\", 1957),\n (\"Python\", 1991),\n (\"Go\", 2009),\n]\ncur.executemany(\"insert into lang values (?, ?)\", lang_list)\n# And this is the named style:\ncur.execute(\"select * from lang where first_appeared=:year\", {\"year\": 1972})\nprint(cur.fetchall())\ncon.close()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.execute_1",
"documentation": {}
},
{
"label": "con",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.load_extension",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.load_extension",
"peekOfCode": "con = sqlite3.connect(\":memory:\")\n# enable extension loading\ncon.enable_load_extension(True)\n# Load the fulltext search extension\ncon.execute(\"select load_extension('./fts3.so')\")\n# alternatively you can load the extension using an API call:\n# con.load_extension(\"./fts3.so\")\n# disable extension loading again\ncon.enable_load_extension(False)\n# example from SQLite wiki",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.load_extension",
"documentation": {}
},
{
"label": "md5sum",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.md5func",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.md5func",
"peekOfCode": "def md5sum(t):\n return hashlib.md5(t).hexdigest()\ncon = sqlite3.connect(\":memory:\")\ncon.create_function(\"md5\", 1, md5sum)\ncur = con.cursor()\ncur.execute(\"select md5(?)\", (b\"foo\",))\nprint(cur.fetchone()[0])\ncon.close()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.md5func",
"documentation": {}
},
{
"label": "con",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.md5func",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.md5func",
"peekOfCode": "con = sqlite3.connect(\":memory:\")\ncon.create_function(\"md5\", 1, md5sum)\ncur = con.cursor()\ncur.execute(\"select md5(?)\", (b\"foo\",))\nprint(cur.fetchone()[0])\ncon.close()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.md5func",
"documentation": {}
},
{
"label": "cur",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.md5func",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.md5func",
"peekOfCode": "cur = con.cursor()\ncur.execute(\"select md5(?)\", (b\"foo\",))\nprint(cur.fetchone()[0])\ncon.close()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.md5func",
"documentation": {}
},
{
"label": "MySum",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.mysumaggr",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.mysumaggr",
"peekOfCode": "class MySum:\n def __init__(self):\n self.count = 0\n def step(self, value):\n self.count += value\n def finalize(self):\n return self.count\ncon = sqlite3.connect(\":memory:\")\ncon.create_aggregate(\"mysum\", 1, MySum)\ncur = con.cursor()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.mysumaggr",
"documentation": {}
},
{
"label": "con",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.mysumaggr",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.mysumaggr",
"peekOfCode": "con = sqlite3.connect(\":memory:\")\ncon.create_aggregate(\"mysum\", 1, MySum)\ncur = con.cursor()\ncur.execute(\"create table test(i)\")\ncur.execute(\"insert into test(i) values (1)\")\ncur.execute(\"insert into test(i) values (2)\")\ncur.execute(\"select mysum(i) from test\")\nprint(cur.fetchone()[0])\ncon.close()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.mysumaggr",
"documentation": {}
},
{
"label": "cur",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.mysumaggr",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.mysumaggr",
"peekOfCode": "cur = con.cursor()\ncur.execute(\"create table test(i)\")\ncur.execute(\"insert into test(i) values (1)\")\ncur.execute(\"insert into test(i) values (2)\")\ncur.execute(\"select mysum(i) from test\")\nprint(cur.fetchone()[0])\ncon.close()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.mysumaggr",
"documentation": {}
},
{
"label": "con",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.pysqlite_datetime",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.pysqlite_datetime",
"peekOfCode": "con = sqlite3.connect(\":memory:\", detect_types=sqlite3.PARSE_DECLTYPES|sqlite3.PARSE_COLNAMES)\ncur = con.cursor()\ncur.execute(\"create table test(d date, ts timestamp)\")\ntoday = datetime.date.today()\nnow = datetime.datetime.now()\ncur.execute(\"insert into test(d, ts) values (?, ?)\", (today, now))\ncur.execute(\"select d, ts from test\")\nrow = cur.fetchone()\nprint(today, \"=>\", row[0], type(row[0]))\nprint(now, \"=>\", row[1], type(row[1]))",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.pysqlite_datetime",
"documentation": {}
},
{
"label": "cur",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.pysqlite_datetime",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.pysqlite_datetime",
"peekOfCode": "cur = con.cursor()\ncur.execute(\"create table test(d date, ts timestamp)\")\ntoday = datetime.date.today()\nnow = datetime.datetime.now()\ncur.execute(\"insert into test(d, ts) values (?, ?)\", (today, now))\ncur.execute(\"select d, ts from test\")\nrow = cur.fetchone()\nprint(today, \"=>\", row[0], type(row[0]))\nprint(now, \"=>\", row[1], type(row[1]))\ncur.execute('select current_date as \"d [date]\", current_timestamp as \"ts [timestamp]\"')",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.pysqlite_datetime",
"documentation": {}
},
{
"label": "today",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.pysqlite_datetime",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.pysqlite_datetime",
"peekOfCode": "today = datetime.date.today()\nnow = datetime.datetime.now()\ncur.execute(\"insert into test(d, ts) values (?, ?)\", (today, now))\ncur.execute(\"select d, ts from test\")\nrow = cur.fetchone()\nprint(today, \"=>\", row[0], type(row[0]))\nprint(now, \"=>\", row[1], type(row[1]))\ncur.execute('select current_date as \"d [date]\", current_timestamp as \"ts [timestamp]\"')\nrow = cur.fetchone()\nprint(\"current_date\", row[0], type(row[0]))",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.pysqlite_datetime",
"documentation": {}
},
{
"label": "now",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.pysqlite_datetime",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.pysqlite_datetime",
"peekOfCode": "now = datetime.datetime.now()\ncur.execute(\"insert into test(d, ts) values (?, ?)\", (today, now))\ncur.execute(\"select d, ts from test\")\nrow = cur.fetchone()\nprint(today, \"=>\", row[0], type(row[0]))\nprint(now, \"=>\", row[1], type(row[1]))\ncur.execute('select current_date as \"d [date]\", current_timestamp as \"ts [timestamp]\"')\nrow = cur.fetchone()\nprint(\"current_date\", row[0], type(row[0]))\nprint(\"current_timestamp\", row[1], type(row[1]))",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.pysqlite_datetime",
"documentation": {}
},
{
"label": "row",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.pysqlite_datetime",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.pysqlite_datetime",
"peekOfCode": "row = cur.fetchone()\nprint(today, \"=>\", row[0], type(row[0]))\nprint(now, \"=>\", row[1], type(row[1]))\ncur.execute('select current_date as \"d [date]\", current_timestamp as \"ts [timestamp]\"')\nrow = cur.fetchone()\nprint(\"current_date\", row[0], type(row[0]))\nprint(\"current_timestamp\", row[1], type(row[1]))\ncon.close()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.pysqlite_datetime",
"documentation": {}
},
{
"label": "row",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.pysqlite_datetime",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.pysqlite_datetime",
"peekOfCode": "row = cur.fetchone()\nprint(\"current_date\", row[0], type(row[0]))\nprint(\"current_timestamp\", row[1], type(row[1]))\ncon.close()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.pysqlite_datetime",
"documentation": {}
},
{
"label": "con",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.rowclass",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.rowclass",
"peekOfCode": "con = sqlite3.connect(\":memory:\")\ncon.row_factory = sqlite3.Row\ncur = con.cursor()\ncur.execute(\"select 'John' as name, 42 as age\")\nfor row in cur:\n assert row[0] == row[\"name\"]\n assert row[\"name\"] == row[\"nAmE\"]\n assert row[1] == row[\"age\"]\n assert row[1] == row[\"AgE\"]\ncon.close()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.rowclass",
"documentation": {}
},
{
"label": "con.row_factory",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.rowclass",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.rowclass",
"peekOfCode": "con.row_factory = sqlite3.Row\ncur = con.cursor()\ncur.execute(\"select 'John' as name, 42 as age\")\nfor row in cur:\n assert row[0] == row[\"name\"]\n assert row[\"name\"] == row[\"nAmE\"]\n assert row[1] == row[\"age\"]\n assert row[1] == row[\"AgE\"]\ncon.close()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.rowclass",
"documentation": {}
},
{
"label": "cur",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.rowclass",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.rowclass",
"peekOfCode": "cur = con.cursor()\ncur.execute(\"select 'John' as name, 42 as age\")\nfor row in cur:\n assert row[0] == row[\"name\"]\n assert row[\"name\"] == row[\"nAmE\"]\n assert row[1] == row[\"age\"]\n assert row[1] == row[\"AgE\"]\ncon.close()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.rowclass",
"documentation": {}
},
{
"label": "dict_factory",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.row_factory",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.row_factory",
"peekOfCode": "def dict_factory(cursor, row):\n d = {}\n for idx, col in enumerate(cursor.description):\n d[col[0]] = row[idx]\n return d\ncon = sqlite3.connect(\":memory:\")\ncon.row_factory = dict_factory\ncur = con.cursor()\ncur.execute(\"select 1 as a\")\nprint(cur.fetchone()[\"a\"])",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.row_factory",
"documentation": {}
},
{
"label": "con",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.row_factory",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.row_factory",
"peekOfCode": "con = sqlite3.connect(\":memory:\")\ncon.row_factory = dict_factory\ncur = con.cursor()\ncur.execute(\"select 1 as a\")\nprint(cur.fetchone()[\"a\"])\ncon.close()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.row_factory",
"documentation": {}
},
{
"label": "con.row_factory",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.row_factory",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.row_factory",
"peekOfCode": "con.row_factory = dict_factory\ncur = con.cursor()\ncur.execute(\"select 1 as a\")\nprint(cur.fetchone()[\"a\"])\ncon.close()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.row_factory",
"documentation": {}
},
{
"label": "cur",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.row_factory",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.row_factory",
"peekOfCode": "cur = con.cursor()\ncur.execute(\"select 1 as a\")\nprint(cur.fetchone()[\"a\"])\ncon.close()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.row_factory",
"documentation": {}
},
{
"label": "langs",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.shortcut_methods",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.shortcut_methods",
"peekOfCode": "langs = [\n (\"C++\", 1985),\n (\"Objective-C\", 1984),\n]\ncon = sqlite3.connect(\":memory:\")\n# Create the table\ncon.execute(\"create table lang(name, first_appeared)\")\n# Fill the table\ncon.executemany(\"insert into lang(name, first_appeared) values (?, ?)\", langs)\n# Print the table contents",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.shortcut_methods",
"documentation": {}
},
{
"label": "con",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.shortcut_methods",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.shortcut_methods",
"peekOfCode": "con = sqlite3.connect(\":memory:\")\n# Create the table\ncon.execute(\"create table lang(name, first_appeared)\")\n# Fill the table\ncon.executemany(\"insert into lang(name, first_appeared) values (?, ?)\", langs)\n# Print the table contents\nfor row in con.execute(\"select name, first_appeared from lang\"):\n print(row)\nprint(\"I just deleted\", con.execute(\"delete from lang\").rowcount, \"rows\")\n# close is not a shortcut method and it's not called automatically,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.shortcut_methods",
"documentation": {}
},
{
"label": "con",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.text_factory",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.text_factory",
"peekOfCode": "con = sqlite3.connect(\":memory:\")\ncur = con.cursor()\nAUSTRIA = \"Österreich\"\n# by default, rows are returned as str\ncur.execute(\"select ?\", (AUSTRIA,))\nrow = cur.fetchone()\nassert row[0] == AUSTRIA\n# but we can make sqlite3 always return bytestrings ...\ncon.text_factory = bytes\ncur.execute(\"select ?\", (AUSTRIA,))",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.text_factory",
"documentation": {}
},
{
"label": "cur",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.text_factory",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.text_factory",
"peekOfCode": "cur = con.cursor()\nAUSTRIA = \"Österreich\"\n# by default, rows are returned as str\ncur.execute(\"select ?\", (AUSTRIA,))\nrow = cur.fetchone()\nassert row[0] == AUSTRIA\n# but we can make sqlite3 always return bytestrings ...\ncon.text_factory = bytes\ncur.execute(\"select ?\", (AUSTRIA,))\nrow = cur.fetchone()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.text_factory",
"documentation": {}
},
{
"label": "AUSTRIA",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.text_factory",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.text_factory",
"peekOfCode": "AUSTRIA = \"Österreich\"\n# by default, rows are returned as str\ncur.execute(\"select ?\", (AUSTRIA,))\nrow = cur.fetchone()\nassert row[0] == AUSTRIA\n# but we can make sqlite3 always return bytestrings ...\ncon.text_factory = bytes\ncur.execute(\"select ?\", (AUSTRIA,))\nrow = cur.fetchone()\nassert type(row[0]) is bytes",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.text_factory",
"documentation": {}
},
{
"label": "row",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.text_factory",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.text_factory",
"peekOfCode": "row = cur.fetchone()\nassert row[0] == AUSTRIA\n# but we can make sqlite3 always return bytestrings ...\ncon.text_factory = bytes\ncur.execute(\"select ?\", (AUSTRIA,))\nrow = cur.fetchone()\nassert type(row[0]) is bytes\n# the bytestrings will be encoded in UTF-8, unless you stored garbage in the\n# database ...\nassert row[0] == AUSTRIA.encode(\"utf-8\")",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.text_factory",
"documentation": {}
},
{
"label": "con.text_factory",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.text_factory",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.text_factory",
"peekOfCode": "con.text_factory = bytes\ncur.execute(\"select ?\", (AUSTRIA,))\nrow = cur.fetchone()\nassert type(row[0]) is bytes\n# the bytestrings will be encoded in UTF-8, unless you stored garbage in the\n# database ...\nassert row[0] == AUSTRIA.encode(\"utf-8\")\n# we can also implement a custom text_factory ...\n# here we implement one that appends \"foo\" to all strings\ncon.text_factory = lambda x: x.decode(\"utf-8\") + \"foo\"",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.text_factory",
"documentation": {}
},
{
"label": "row",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.text_factory",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.text_factory",
"peekOfCode": "row = cur.fetchone()\nassert type(row[0]) is bytes\n# the bytestrings will be encoded in UTF-8, unless you stored garbage in the\n# database ...\nassert row[0] == AUSTRIA.encode(\"utf-8\")\n# we can also implement a custom text_factory ...\n# here we implement one that appends \"foo\" to all strings\ncon.text_factory = lambda x: x.decode(\"utf-8\") + \"foo\"\ncur.execute(\"select ?\", (\"bar\",))\nrow = cur.fetchone()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.text_factory",
"documentation": {}
},
{
"label": "con.text_factory",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.text_factory",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.text_factory",
"peekOfCode": "con.text_factory = lambda x: x.decode(\"utf-8\") + \"foo\"\ncur.execute(\"select ?\", (\"bar\",))\nrow = cur.fetchone()\nassert row[0] == \"barfoo\"\ncon.close()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.text_factory",
"documentation": {}
},
{
"label": "row",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.text_factory",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.text_factory",
"peekOfCode": "row = cur.fetchone()\nassert row[0] == \"barfoo\"\ncon.close()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.sqlite3.text_factory",
"documentation": {}
},
{
"label": "DBPickler",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.dbpickle",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.dbpickle",
"peekOfCode": "class DBPickler(pickle.Pickler):\n def persistent_id(self, obj):\n # Instead of pickling MemoRecord as a regular class instance, we emit a\n # persistent ID.\n if isinstance(obj, MemoRecord):\n # Here, our persistent ID is simply a tuple, containing a tag and a\n # key, which refers to a specific record in the database.\n return (\"MemoRecord\", obj.key)\n else:\n # If obj does not have a persistent ID, return None. This means obj",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.dbpickle",
"documentation": {}
},
{
"label": "DBUnpickler",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.dbpickle",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.dbpickle",
"peekOfCode": "class DBUnpickler(pickle.Unpickler):\n def __init__(self, file, connection):\n super().__init__(file)\n self.connection = connection\n def persistent_load(self, pid):\n # This method is invoked whenever a persistent ID is encountered.\n # Here, pid is the tuple returned by DBPickler.\n cursor = self.connection.cursor()\n type_tag, key_id = pid\n if type_tag == \"MemoRecord\":",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.dbpickle",
"documentation": {}
},
{
"label": "main",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.dbpickle",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.dbpickle",
"peekOfCode": "def main():\n import io\n import pprint\n # Initialize and populate our database.\n conn = sqlite3.connect(\":memory:\")\n cursor = conn.cursor()\n cursor.execute(\"CREATE TABLE memos(key INTEGER PRIMARY KEY, task TEXT)\")\n tasks = (\n 'give food to fish',\n 'prepare group meeting',",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.dbpickle",
"documentation": {}
},
{
"label": "MemoRecord",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.dbpickle",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.dbpickle",
"peekOfCode": "MemoRecord = namedtuple(\"MemoRecord\", \"key, task\")\nclass DBPickler(pickle.Pickler):\n def persistent_id(self, obj):\n # Instead of pickling MemoRecord as a regular class instance, we emit a\n # persistent ID.\n if isinstance(obj, MemoRecord):\n # Here, our persistent ID is simply a tuple, containing a tag and a\n # key, which refers to a specific record in the database.\n return (\"MemoRecord\", obj.key)\n else:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.dbpickle",
"documentation": {}
},
{
"label": "msg",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.email-alternative",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.email-alternative",
"peekOfCode": "msg = EmailMessage()\nmsg['Subject'] = \"Ayons asperges pour le déjeuner\"\nmsg['From'] = Address(\"Pepé Le Pew\", \"pepe\", \"example.com\")\nmsg['To'] = (Address(\"Penelope Pussycat\", \"penelope\", \"example.com\"),\n Address(\"Fabrette Pussycat\", \"fabrette\", \"example.com\"))\nmsg.set_content(\"\"\"\\\nSalut!\nCela ressemble à un excellent recipie[1] déjeuner.\n[1] http://www.yummly.com/recipe/Roasted-Asparagus-Epicurious-203718\n--Pepé",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.email-alternative",
"documentation": {}
},
{
"label": "msg['Subject']",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.email-alternative",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.email-alternative",
"peekOfCode": "msg['Subject'] = \"Ayons asperges pour le déjeuner\"\nmsg['From'] = Address(\"Pepé Le Pew\", \"pepe\", \"example.com\")\nmsg['To'] = (Address(\"Penelope Pussycat\", \"penelope\", \"example.com\"),\n Address(\"Fabrette Pussycat\", \"fabrette\", \"example.com\"))\nmsg.set_content(\"\"\"\\\nSalut!\nCela ressemble à un excellent recipie[1] déjeuner.\n[1] http://www.yummly.com/recipe/Roasted-Asparagus-Epicurious-203718\n--Pepé\n\"\"\")",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.email-alternative",
"documentation": {}
},
{
"label": "msg['From']",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.email-alternative",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.email-alternative",
"peekOfCode": "msg['From'] = Address(\"Pepé Le Pew\", \"pepe\", \"example.com\")\nmsg['To'] = (Address(\"Penelope Pussycat\", \"penelope\", \"example.com\"),\n Address(\"Fabrette Pussycat\", \"fabrette\", \"example.com\"))\nmsg.set_content(\"\"\"\\\nSalut!\nCela ressemble à un excellent recipie[1] déjeuner.\n[1] http://www.yummly.com/recipe/Roasted-Asparagus-Epicurious-203718\n--Pepé\n\"\"\")\n# Add the html version. This converts the message into a multipart/alternative",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.email-alternative",
"documentation": {}
},
{
"label": "msg['To']",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.email-alternative",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.email-alternative",
"peekOfCode": "msg['To'] = (Address(\"Penelope Pussycat\", \"penelope\", \"example.com\"),\n Address(\"Fabrette Pussycat\", \"fabrette\", \"example.com\"))\nmsg.set_content(\"\"\"\\\nSalut!\nCela ressemble à un excellent recipie[1] déjeuner.\n[1] http://www.yummly.com/recipe/Roasted-Asparagus-Epicurious-203718\n--Pepé\n\"\"\")\n# Add the html version. This converts the message into a multipart/alternative\n# container, with the original text message as the first part and the new html",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.email-alternative",
"documentation": {}
},
{
"label": "asparagus_cid",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.email-alternative",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.email-alternative",
"peekOfCode": "asparagus_cid = make_msgid()\nmsg.add_alternative(\"\"\"\\\n\n \n \n Salut!
\n Cela ressemble à un excellent\n \n recipie\n déjeuner.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.email-alternative",
"documentation": {}
},
{
"label": "main",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.email-dir",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.email-dir",
"peekOfCode": "def main():\n parser = ArgumentParser(description=\"\"\"\\\nSend the contents of a directory as a MIME message.\nUnless the -o option is given, the email is sent by forwarding to your local\nSMTP server, which then does the normal delivery process. Your local machine\nmust be running an SMTP server.\n\"\"\")\n parser.add_argument('-d', '--directory',\n help=\"\"\"Mail the contents of the specified directory,\n otherwise use the current directory. Only the regular",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.email-dir",
"documentation": {}
},
{
"label": "headers",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.email-headers",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.email-headers",
"peekOfCode": "headers = Parser(policy=default).parsestr(\n 'From: Foo Bar \\n'\n 'To: \\n'\n 'Subject: Test message\\n'\n '\\n'\n 'Body would go here\\n')\n# Now the header items can be accessed as a dictionary:\nprint('To: {}'.format(headers['to']))\nprint('From: {}'.format(headers['from']))\nprint('Subject: {}'.format(headers['subject']))",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.email-headers",
"documentation": {}
},
{
"label": "msg",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.email-mime",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.email-mime",
"peekOfCode": "msg = EmailMessage()\nmsg['Subject'] = 'Our family reunion'\n# me == the sender's email address\n# family = the list of all recipients' email addresses\nmsg['From'] = me\nmsg['To'] = ', '.join(family)\nmsg.preamble = 'You will not see this in a MIME-aware mail reader.\\n'\n# Open the files in binary mode. Use imghdr to figure out the\n# MIME subtype for each specific image.\nfor file in pngfiles:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.email-mime",
"documentation": {}
},
{
"label": "msg['Subject']",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.email-mime",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.email-mime",
"peekOfCode": "msg['Subject'] = 'Our family reunion'\n# me == the sender's email address\n# family = the list of all recipients' email addresses\nmsg['From'] = me\nmsg['To'] = ', '.join(family)\nmsg.preamble = 'You will not see this in a MIME-aware mail reader.\\n'\n# Open the files in binary mode. Use imghdr to figure out the\n# MIME subtype for each specific image.\nfor file in pngfiles:\n with open(file, 'rb') as fp:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.email-mime",
"documentation": {}
},
{
"label": "msg['From']",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.email-mime",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.email-mime",
"peekOfCode": "msg['From'] = me\nmsg['To'] = ', '.join(family)\nmsg.preamble = 'You will not see this in a MIME-aware mail reader.\\n'\n# Open the files in binary mode. Use imghdr to figure out the\n# MIME subtype for each specific image.\nfor file in pngfiles:\n with open(file, 'rb') as fp:\n img_data = fp.read()\n msg.add_attachment(img_data, maintype='image',\n subtype=imghdr.what(None, img_data))",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.email-mime",
"documentation": {}
},
{
"label": "msg['To']",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.email-mime",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.email-mime",
"peekOfCode": "msg['To'] = ', '.join(family)\nmsg.preamble = 'You will not see this in a MIME-aware mail reader.\\n'\n# Open the files in binary mode. Use imghdr to figure out the\n# MIME subtype for each specific image.\nfor file in pngfiles:\n with open(file, 'rb') as fp:\n img_data = fp.read()\n msg.add_attachment(img_data, maintype='image',\n subtype=imghdr.what(None, img_data))\n# Send the email via our own SMTP server.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.email-mime",
"documentation": {}
},
{
"label": "msg.preamble",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.email-mime",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.email-mime",
"peekOfCode": "msg.preamble = 'You will not see this in a MIME-aware mail reader.\\n'\n# Open the files in binary mode. Use imghdr to figure out the\n# MIME subtype for each specific image.\nfor file in pngfiles:\n with open(file, 'rb') as fp:\n img_data = fp.read()\n msg.add_attachment(img_data, maintype='image',\n subtype=imghdr.what(None, img_data))\n# Send the email via our own SMTP server.\nwith smtplib.SMTP('localhost') as s:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.email-mime",
"documentation": {}
},
{
"label": "simplest",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.email-read-alternative",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.email-read-alternative",
"peekOfCode": "simplest = msg.get_body(preferencelist=('plain', 'html'))\nprint()\nprint(''.join(simplest.get_content().splitlines(keepends=True)[:3]))\nans = input(\"View full message?\")\nif ans.lower()[0] == 'n':\n sys.exit()\n# We can extract the richest alternative in order to display it:\nrichest = msg.get_body()\npartfiles = {}\nif richest['content-type'].maintype == 'text':",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.email-read-alternative",
"documentation": {}
},
{
"label": "ans",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.email-read-alternative",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.email-read-alternative",
"peekOfCode": "ans = input(\"View full message?\")\nif ans.lower()[0] == 'n':\n sys.exit()\n# We can extract the richest alternative in order to display it:\nrichest = msg.get_body()\npartfiles = {}\nif richest['content-type'].maintype == 'text':\n if richest['content-type'].subtype == 'plain':\n for line in richest.get_content().splitlines():\n print(line)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.email-read-alternative",
"documentation": {}
},
{
"label": "richest",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.email-read-alternative",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.email-read-alternative",
"peekOfCode": "richest = msg.get_body()\npartfiles = {}\nif richest['content-type'].maintype == 'text':\n if richest['content-type'].subtype == 'plain':\n for line in richest.get_content().splitlines():\n print(line)\n sys.exit()\n elif richest['content-type'].subtype == 'html':\n body = richest\n else:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.email-read-alternative",
"documentation": {}
},
{
"label": "partfiles",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.email-read-alternative",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.email-read-alternative",
"peekOfCode": "partfiles = {}\nif richest['content-type'].maintype == 'text':\n if richest['content-type'].subtype == 'plain':\n for line in richest.get_content().splitlines():\n print(line)\n sys.exit()\n elif richest['content-type'].subtype == 'html':\n body = richest\n else:\n print(\"Don't know how to display {}\".format(richest.get_content_type()))",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.email-read-alternative",
"documentation": {}
},
{
"label": "msg['Subject']",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.email-simple",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.email-simple",
"peekOfCode": "msg['Subject'] = f'The contents of {textfile}'\nmsg['From'] = me\nmsg['To'] = you\n# Send the message via our own SMTP server.\ns = smtplib.SMTP('localhost')\ns.send_message(msg)\ns.quit()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.email-simple",
"documentation": {}
},
{
"label": "msg['From']",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.email-simple",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.email-simple",
"peekOfCode": "msg['From'] = me\nmsg['To'] = you\n# Send the message via our own SMTP server.\ns = smtplib.SMTP('localhost')\ns.send_message(msg)\ns.quit()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.email-simple",
"documentation": {}
},
{
"label": "msg['To']",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.email-simple",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.email-simple",
"peekOfCode": "msg['To'] = you\n# Send the message via our own SMTP server.\ns = smtplib.SMTP('localhost')\ns.send_message(msg)\ns.quit()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.email-simple",
"documentation": {}
},
{
"label": "s",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.email-simple",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.email-simple",
"peekOfCode": "s = smtplib.SMTP('localhost')\ns.send_message(msg)\ns.quit()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.email-simple",
"documentation": {}
},
{
"label": "main",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.email-unpack",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.email-unpack",
"peekOfCode": "def main():\n parser = ArgumentParser(description=\"\"\"\\\nUnpack a MIME message into a directory of files.\n\"\"\")\n parser.add_argument('-d', '--directory', required=True,\n help=\"\"\"Unpack the MIME message into the named\n directory, which will be created if it doesn't already\n exist.\"\"\")\n parser.add_argument('msgfile')\n args = parser.parse_args()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.email-unpack",
"documentation": {}
},
{
"label": "getText",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.minidom-example",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.minidom-example",
"peekOfCode": "def getText(nodelist):\n rc = []\n for node in nodelist:\n if node.nodeType == node.TEXT_NODE:\n rc.append(node.data)\n return ''.join(rc)\ndef handleSlideshow(slideshow):\n print(\"\")\n handleSlideshowTitle(slideshow.getElementsByTagName(\"title\")[0])\n slides = slideshow.getElementsByTagName(\"slide\")",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.minidom-example",
"documentation": {}
},
{
"label": "handleSlideshow",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.minidom-example",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.minidom-example",
"peekOfCode": "def handleSlideshow(slideshow):\n print(\"\")\n handleSlideshowTitle(slideshow.getElementsByTagName(\"title\")[0])\n slides = slideshow.getElementsByTagName(\"slide\")\n handleToc(slides)\n handleSlides(slides)\n print(\"\")\ndef handleSlides(slides):\n for slide in slides:\n handleSlide(slide)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.minidom-example",
"documentation": {}
},
{
"label": "handleSlides",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.minidom-example",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.minidom-example",
"peekOfCode": "def handleSlides(slides):\n for slide in slides:\n handleSlide(slide)\ndef handleSlide(slide):\n handleSlideTitle(slide.getElementsByTagName(\"title\")[0])\n handlePoints(slide.getElementsByTagName(\"point\"))\ndef handleSlideshowTitle(title):\n print(\"%s\" % getText(title.childNodes))\ndef handleSlideTitle(title):\n print(\"%s
\" % getText(title.childNodes))",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.minidom-example",
"documentation": {}
},
{
"label": "handleSlide",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.minidom-example",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.minidom-example",
"peekOfCode": "def handleSlide(slide):\n handleSlideTitle(slide.getElementsByTagName(\"title\")[0])\n handlePoints(slide.getElementsByTagName(\"point\"))\ndef handleSlideshowTitle(title):\n print(\"%s\" % getText(title.childNodes))\ndef handleSlideTitle(title):\n print(\"%s
\" % getText(title.childNodes))\ndef handlePoints(points):\n print(\"\")\n for point in points:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.minidom-example",
"documentation": {}
},
{
"label": "handleSlideshowTitle",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.minidom-example",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.minidom-example",
"peekOfCode": "def handleSlideshowTitle(title):\n print(\"%s\" % getText(title.childNodes))\ndef handleSlideTitle(title):\n print(\"%s
\" % getText(title.childNodes))\ndef handlePoints(points):\n print(\"\")\n for point in points:\n handlePoint(point)\n print(\"
\")\ndef handlePoint(point):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.minidom-example",
"documentation": {}
},
{
"label": "handleSlideTitle",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.minidom-example",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.minidom-example",
"peekOfCode": "def handleSlideTitle(title):\n print(\"%s
\" % getText(title.childNodes))\ndef handlePoints(points):\n print(\"\")\n for point in points:\n handlePoint(point)\n print(\"
\")\ndef handlePoint(point):\n print(\"- %s
\" % getText(point.childNodes))\ndef handleToc(slides):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.minidom-example",
"documentation": {}
},
{
"label": "handlePoints",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.minidom-example",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.minidom-example",
"peekOfCode": "def handlePoints(points):\n print(\"\")\n for point in points:\n handlePoint(point)\n print(\"
\")\ndef handlePoint(point):\n print(\"- %s
\" % getText(point.childNodes))\ndef handleToc(slides):\n for slide in slides:\n title = slide.getElementsByTagName(\"title\")[0]",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.minidom-example",
"documentation": {}
},
{
"label": "handlePoint",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.minidom-example",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.minidom-example",
"peekOfCode": "def handlePoint(point):\n print(\"- %s
\" % getText(point.childNodes))\ndef handleToc(slides):\n for slide in slides:\n title = slide.getElementsByTagName(\"title\")[0]\n print(\"%s
\" % getText(title.childNodes))\nhandleSlideshow(dom)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.minidom-example",
"documentation": {}
},
{
"label": "handleToc",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.minidom-example",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.minidom-example",
"peekOfCode": "def handleToc(slides):\n for slide in slides:\n title = slide.getElementsByTagName(\"title\")[0]\n print(\"%s
\" % getText(title.childNodes))\nhandleSlideshow(dom)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.minidom-example",
"documentation": {}
},
{
"label": "document",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.minidom-example",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.minidom-example",
"peekOfCode": "document = \"\"\"\\\n\nDemo slideshow\nSlide title\nThis is a demo\nOf a program for processing slides\n\nAnother demo slide\nIt is important\nTo have more than",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.minidom-example",
"documentation": {}
},
{
"label": "dom",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.minidom-example",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.minidom-example",
"peekOfCode": "dom = xml.dom.minidom.parseString(document)\ndef getText(nodelist):\n rc = []\n for node in nodelist:\n if node.nodeType == node.TEXT_NODE:\n rc.append(node.data)\n return ''.join(rc)\ndef handleSlideshow(slideshow):\n print(\"\")\n handleSlideshowTitle(slideshow.getElementsByTagName(\"title\")[0])",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.minidom-example",
"documentation": {}
},
{
"label": "Foo",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.mp_newtype",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.mp_newtype",
"peekOfCode": "class Foo:\n def f(self):\n print('you called Foo.f()')\n def g(self):\n print('you called Foo.g()')\n def _h(self):\n print('you called Foo._h()')\n# A simple generator function\ndef baz():\n for i in range(10):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.mp_newtype",
"documentation": {}
},
{
"label": "GeneratorProxy",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.mp_newtype",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.mp_newtype",
"peekOfCode": "class GeneratorProxy(BaseProxy):\n _exposed_ = ['__next__']\n def __iter__(self):\n return self\n def __next__(self):\n return self._callmethod('__next__')\n# Function to return the operator module\ndef get_operator_module():\n return operator\n##",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.mp_newtype",
"documentation": {}
},
{
"label": "MyManager",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.mp_newtype",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.mp_newtype",
"peekOfCode": "class MyManager(BaseManager):\n pass\n# register the Foo class; make `f()` and `g()` accessible via proxy\nMyManager.register('Foo1', Foo)\n# register the Foo class; make `g()` and `_h()` accessible via proxy\nMyManager.register('Foo2', Foo, exposed=('g', '_h'))\n# register the generator function baz; use `GeneratorProxy` to make proxies\nMyManager.register('baz', baz, proxytype=GeneratorProxy)\n# register get_operator_module(); make public functions accessible via proxy\nMyManager.register('operator', get_operator_module)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.mp_newtype",
"documentation": {}
},
{
"label": "baz",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.mp_newtype",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.mp_newtype",
"peekOfCode": "def baz():\n for i in range(10):\n yield i*i\n# Proxy type for generator objects\nclass GeneratorProxy(BaseProxy):\n _exposed_ = ['__next__']\n def __iter__(self):\n return self\n def __next__(self):\n return self._callmethod('__next__')",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.mp_newtype",
"documentation": {}
},
{
"label": "get_operator_module",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.mp_newtype",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.mp_newtype",
"peekOfCode": "def get_operator_module():\n return operator\n##\nclass MyManager(BaseManager):\n pass\n# register the Foo class; make `f()` and `g()` accessible via proxy\nMyManager.register('Foo1', Foo)\n# register the Foo class; make `g()` and `_h()` accessible via proxy\nMyManager.register('Foo2', Foo, exposed=('g', '_h'))\n# register the generator function baz; use `GeneratorProxy` to make proxies",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.mp_newtype",
"documentation": {}
},
{
"label": "test",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.mp_newtype",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.mp_newtype",
"peekOfCode": "def test():\n manager = MyManager()\n manager.start()\n print('-' * 20)\n f1 = manager.Foo1()\n f1.f()\n f1.g()\n assert not hasattr(f1, '_h')\n assert sorted(f1._exposed_) == sorted(['f', 'g'])\n print('-' * 20)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.mp_newtype",
"documentation": {}
},
{
"label": "calculate",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.mp_pool",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.mp_pool",
"peekOfCode": "def calculate(func, args):\n result = func(*args)\n return '%s says that %s%s = %s' % (\n multiprocessing.current_process().name,\n func.__name__, args, result\n )\ndef calculatestar(args):\n return calculate(*args)\ndef mul(a, b):\n time.sleep(0.5 * random.random())",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.mp_pool",
"documentation": {}
},
{
"label": "calculatestar",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.mp_pool",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.mp_pool",
"peekOfCode": "def calculatestar(args):\n return calculate(*args)\ndef mul(a, b):\n time.sleep(0.5 * random.random())\n return a * b\ndef plus(a, b):\n time.sleep(0.5 * random.random())\n return a + b\ndef f(x):\n return 1.0 / (x - 5.0)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.mp_pool",
"documentation": {}
},
{
"label": "mul",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.mp_pool",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.mp_pool",
"peekOfCode": "def mul(a, b):\n time.sleep(0.5 * random.random())\n return a * b\ndef plus(a, b):\n time.sleep(0.5 * random.random())\n return a + b\ndef f(x):\n return 1.0 / (x - 5.0)\ndef pow3(x):\n return x ** 3",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.mp_pool",
"documentation": {}
},
{
"label": "plus",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.mp_pool",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.mp_pool",
"peekOfCode": "def plus(a, b):\n time.sleep(0.5 * random.random())\n return a + b\ndef f(x):\n return 1.0 / (x - 5.0)\ndef pow3(x):\n return x ** 3\ndef noop(x):\n pass\n#",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.mp_pool",
"documentation": {}
},
{
"label": "f",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.mp_pool",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.mp_pool",
"peekOfCode": "def f(x):\n return 1.0 / (x - 5.0)\ndef pow3(x):\n return x ** 3\ndef noop(x):\n pass\n#\n# Test code\n#\ndef test():",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.mp_pool",
"documentation": {}
},
{
"label": "pow3",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.mp_pool",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.mp_pool",
"peekOfCode": "def pow3(x):\n return x ** 3\ndef noop(x):\n pass\n#\n# Test code\n#\ndef test():\n PROCESSES = 4\n print('Creating pool with %d processes\\n' % PROCESSES)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.mp_pool",
"documentation": {}
},
{
"label": "noop",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.mp_pool",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.mp_pool",
"peekOfCode": "def noop(x):\n pass\n#\n# Test code\n#\ndef test():\n PROCESSES = 4\n print('Creating pool with %d processes\\n' % PROCESSES)\n with multiprocessing.Pool(PROCESSES) as pool:\n #",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.mp_pool",
"documentation": {}
},
{
"label": "test",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.mp_pool",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.mp_pool",
"peekOfCode": "def test():\n PROCESSES = 4\n print('Creating pool with %d processes\\n' % PROCESSES)\n with multiprocessing.Pool(PROCESSES) as pool:\n #\n # Tests\n #\n TASKS = [(mul, (i, 7)) for i in range(10)] + \\\n [(plus, (i, 8)) for i in range(10)]\n results = [pool.apply_async(calculate, t) for t in TASKS]",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.mp_pool",
"documentation": {}
},
{
"label": "worker",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.mp_workers",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.mp_workers",
"peekOfCode": "def worker(input, output):\n for func, args in iter(input.get, 'STOP'):\n result = calculate(func, args)\n output.put(result)\n#\n# Function used to calculate result\n#\ndef calculate(func, args):\n result = func(*args)\n return '%s says that %s%s = %s' % \\",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.mp_workers",
"documentation": {}
},
{
"label": "calculate",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.mp_workers",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.mp_workers",
"peekOfCode": "def calculate(func, args):\n result = func(*args)\n return '%s says that %s%s = %s' % \\\n (current_process().name, func.__name__, args, result)\n#\n# Functions referenced by tasks\n#\ndef mul(a, b):\n time.sleep(0.5*random.random())\n return a * b",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.mp_workers",
"documentation": {}
},
{
"label": "mul",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.mp_workers",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.mp_workers",
"peekOfCode": "def mul(a, b):\n time.sleep(0.5*random.random())\n return a * b\ndef plus(a, b):\n time.sleep(0.5*random.random())\n return a + b\n#\n#\n#\ndef test():",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.mp_workers",
"documentation": {}
},
{
"label": "plus",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.mp_workers",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.mp_workers",
"peekOfCode": "def plus(a, b):\n time.sleep(0.5*random.random())\n return a + b\n#\n#\n#\ndef test():\n NUMBER_OF_PROCESSES = 4\n TASKS1 = [(mul, (i, 7)) for i in range(20)]\n TASKS2 = [(plus, (i, 8)) for i in range(10)]",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.mp_workers",
"documentation": {}
},
{
"label": "test",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.mp_workers",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.mp_workers",
"peekOfCode": "def test():\n NUMBER_OF_PROCESSES = 4\n TASKS1 = [(mul, (i, 7)) for i in range(20)]\n TASKS2 = [(plus, (i, 8)) for i in range(10)]\n # Create queues\n task_queue = Queue()\n done_queue = Queue()\n # Submit tasks\n for task in TASKS1:\n task_queue.put(task)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.mp_workers",
"documentation": {}
},
{
"label": "PLAT_SPEC",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.test",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.test",
"peekOfCode": "PLAT_SPEC = \"%s-%d.%d\" % (get_platform(), *sys.version_info[:2])\nsrc = os.path.join(\"build\", \"lib.%s\" % PLAT_SPEC)\nsys.path.append(src)\nif __name__ == \"__main__\":\n import doctest, __main__\n doctest.testmod(__main__)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.test",
"documentation": {}
},
{
"label": "src",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.test",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.test",
"peekOfCode": "src = os.path.join(\"build\", \"lib.%s\" % PLAT_SPEC)\nsys.path.append(src)\nif __name__ == \"__main__\":\n import doctest, __main__\n doctest.testmod(__main__)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.test",
"documentation": {}
},
{
"label": "LocalTimezone",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.tzinfo_examples",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.tzinfo_examples",
"peekOfCode": "class LocalTimezone(tzinfo):\n def fromutc(self, dt):\n assert dt.tzinfo is self\n stamp = (dt - datetime(1970, 1, 1, tzinfo=self)) // SECOND\n args = _time.localtime(stamp)[:6]\n dst_diff = DSTDIFF // SECOND\n # Detect fold\n fold = (args == _time.localtime(stamp - dst_diff))\n return datetime(*args, microsecond=dt.microsecond,\n tzinfo=self, fold=fold)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.tzinfo_examples",
"documentation": {}
},
{
"label": "USTimeZone",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.tzinfo_examples",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.tzinfo_examples",
"peekOfCode": "class USTimeZone(tzinfo):\n def __init__(self, hours, reprname, stdname, dstname):\n self.stdoffset = timedelta(hours=hours)\n self.reprname = reprname\n self.stdname = stdname\n self.dstname = dstname\n def __repr__(self):\n return self.reprname\n def tzname(self, dt):\n if self.dst(dt):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.tzinfo_examples",
"documentation": {}
},
{
"label": "first_sunday_on_or_after",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.tzinfo_examples",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.tzinfo_examples",
"peekOfCode": "def first_sunday_on_or_after(dt):\n days_to_go = 6 - dt.weekday()\n if days_to_go:\n dt += timedelta(days_to_go)\n return dt\n# US DST Rules\n#\n# This is a simplified (i.e., wrong for a few cases) set of rules for US\n# DST start and end times. For a complete and up-to-date set of DST rules\n# and timezone definitions, visit the Olson Database (or try pytz):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.tzinfo_examples",
"documentation": {}
},
{
"label": "us_dst_range",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.tzinfo_examples",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.tzinfo_examples",
"peekOfCode": "def us_dst_range(year):\n # Find start and end times for US DST. For years before 1967, return\n # start = end for no DST.\n if 2006 < year:\n dststart, dstend = DSTSTART_2007, DSTEND_2007\n elif 1986 < year < 2007:\n dststart, dstend = DSTSTART_1987_2006, DSTEND_1987_2006\n elif 1966 < year < 1987:\n dststart, dstend = DSTSTART_1967_1986, DSTEND_1967_1986\n else:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.tzinfo_examples",
"documentation": {}
},
{
"label": "ZERO",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.tzinfo_examples",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.tzinfo_examples",
"peekOfCode": "ZERO = timedelta(0)\nHOUR = timedelta(hours=1)\nSECOND = timedelta(seconds=1)\n# A class capturing the platform's idea of local time.\n# (May result in wrong values on historical times in\n# timezones where UTC offset and/or the DST rules had\n# changed in the past.)\nimport time as _time\nSTDOFFSET = timedelta(seconds = -_time.timezone)\nif _time.daylight:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.tzinfo_examples",
"documentation": {}
},
{
"label": "HOUR",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.tzinfo_examples",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.tzinfo_examples",
"peekOfCode": "HOUR = timedelta(hours=1)\nSECOND = timedelta(seconds=1)\n# A class capturing the platform's idea of local time.\n# (May result in wrong values on historical times in\n# timezones where UTC offset and/or the DST rules had\n# changed in the past.)\nimport time as _time\nSTDOFFSET = timedelta(seconds = -_time.timezone)\nif _time.daylight:\n DSTOFFSET = timedelta(seconds = -_time.altzone)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.tzinfo_examples",
"documentation": {}
},
{
"label": "SECOND",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.tzinfo_examples",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.tzinfo_examples",
"peekOfCode": "SECOND = timedelta(seconds=1)\n# A class capturing the platform's idea of local time.\n# (May result in wrong values on historical times in\n# timezones where UTC offset and/or the DST rules had\n# changed in the past.)\nimport time as _time\nSTDOFFSET = timedelta(seconds = -_time.timezone)\nif _time.daylight:\n DSTOFFSET = timedelta(seconds = -_time.altzone)\nelse:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.tzinfo_examples",
"documentation": {}
},
{
"label": "STDOFFSET",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.tzinfo_examples",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.tzinfo_examples",
"peekOfCode": "STDOFFSET = timedelta(seconds = -_time.timezone)\nif _time.daylight:\n DSTOFFSET = timedelta(seconds = -_time.altzone)\nelse:\n DSTOFFSET = STDOFFSET\nDSTDIFF = DSTOFFSET - STDOFFSET\nclass LocalTimezone(tzinfo):\n def fromutc(self, dt):\n assert dt.tzinfo is self\n stamp = (dt - datetime(1970, 1, 1, tzinfo=self)) // SECOND",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.tzinfo_examples",
"documentation": {}
},
{
"label": "DSTDIFF",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.tzinfo_examples",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.tzinfo_examples",
"peekOfCode": "DSTDIFF = DSTOFFSET - STDOFFSET\nclass LocalTimezone(tzinfo):\n def fromutc(self, dt):\n assert dt.tzinfo is self\n stamp = (dt - datetime(1970, 1, 1, tzinfo=self)) // SECOND\n args = _time.localtime(stamp)[:6]\n dst_diff = DSTDIFF // SECOND\n # Detect fold\n fold = (args == _time.localtime(stamp - dst_diff))\n return datetime(*args, microsecond=dt.microsecond,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.tzinfo_examples",
"documentation": {}
},
{
"label": "Local",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.tzinfo_examples",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.tzinfo_examples",
"peekOfCode": "Local = LocalTimezone()\n# A complete implementation of current DST rules for major US time zones.\ndef first_sunday_on_or_after(dt):\n days_to_go = 6 - dt.weekday()\n if days_to_go:\n dt += timedelta(days_to_go)\n return dt\n# US DST Rules\n#\n# This is a simplified (i.e., wrong for a few cases) set of rules for US",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.tzinfo_examples",
"documentation": {}
},
{
"label": "DSTSTART_2007",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.tzinfo_examples",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.tzinfo_examples",
"peekOfCode": "DSTSTART_2007 = datetime(1, 3, 8, 2)\n# and ends at 2am (DST time) on the first Sunday of Nov.\nDSTEND_2007 = datetime(1, 11, 1, 2)\n# From 1987 to 2006, DST used to start at 2am (standard time) on the first\n# Sunday in April and to end at 2am (DST time) on the last\n# Sunday of October, which is the first Sunday on or after Oct 25.\nDSTSTART_1987_2006 = datetime(1, 4, 1, 2)\nDSTEND_1987_2006 = datetime(1, 10, 25, 2)\n# From 1967 to 1986, DST used to start at 2am (standard time) on the last\n# Sunday in April (the one on or after April 24) and to end at 2am (DST time)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.tzinfo_examples",
"documentation": {}
},
{
"label": "DSTEND_2007",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.tzinfo_examples",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.tzinfo_examples",
"peekOfCode": "DSTEND_2007 = datetime(1, 11, 1, 2)\n# From 1987 to 2006, DST used to start at 2am (standard time) on the first\n# Sunday in April and to end at 2am (DST time) on the last\n# Sunday of October, which is the first Sunday on or after Oct 25.\nDSTSTART_1987_2006 = datetime(1, 4, 1, 2)\nDSTEND_1987_2006 = datetime(1, 10, 25, 2)\n# From 1967 to 1986, DST used to start at 2am (standard time) on the last\n# Sunday in April (the one on or after April 24) and to end at 2am (DST time)\n# on the last Sunday of October, which is the first Sunday\n# on or after Oct 25.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.tzinfo_examples",
"documentation": {}
},
{
"label": "DSTSTART_1987_2006",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.tzinfo_examples",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.tzinfo_examples",
"peekOfCode": "DSTSTART_1987_2006 = datetime(1, 4, 1, 2)\nDSTEND_1987_2006 = datetime(1, 10, 25, 2)\n# From 1967 to 1986, DST used to start at 2am (standard time) on the last\n# Sunday in April (the one on or after April 24) and to end at 2am (DST time)\n# on the last Sunday of October, which is the first Sunday\n# on or after Oct 25.\nDSTSTART_1967_1986 = datetime(1, 4, 24, 2)\nDSTEND_1967_1986 = DSTEND_1987_2006\ndef us_dst_range(year):\n # Find start and end times for US DST. For years before 1967, return",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.tzinfo_examples",
"documentation": {}
},
{
"label": "DSTEND_1987_2006",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.tzinfo_examples",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.tzinfo_examples",
"peekOfCode": "DSTEND_1987_2006 = datetime(1, 10, 25, 2)\n# From 1967 to 1986, DST used to start at 2am (standard time) on the last\n# Sunday in April (the one on or after April 24) and to end at 2am (DST time)\n# on the last Sunday of October, which is the first Sunday\n# on or after Oct 25.\nDSTSTART_1967_1986 = datetime(1, 4, 24, 2)\nDSTEND_1967_1986 = DSTEND_1987_2006\ndef us_dst_range(year):\n # Find start and end times for US DST. For years before 1967, return\n # start = end for no DST.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.tzinfo_examples",
"documentation": {}
},
{
"label": "DSTSTART_1967_1986",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.tzinfo_examples",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.tzinfo_examples",
"peekOfCode": "DSTSTART_1967_1986 = datetime(1, 4, 24, 2)\nDSTEND_1967_1986 = DSTEND_1987_2006\ndef us_dst_range(year):\n # Find start and end times for US DST. For years before 1967, return\n # start = end for no DST.\n if 2006 < year:\n dststart, dstend = DSTSTART_2007, DSTEND_2007\n elif 1986 < year < 2007:\n dststart, dstend = DSTSTART_1987_2006, DSTEND_1987_2006\n elif 1966 < year < 1987:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.tzinfo_examples",
"documentation": {}
},
{
"label": "DSTEND_1967_1986",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.tzinfo_examples",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.tzinfo_examples",
"peekOfCode": "DSTEND_1967_1986 = DSTEND_1987_2006\ndef us_dst_range(year):\n # Find start and end times for US DST. For years before 1967, return\n # start = end for no DST.\n if 2006 < year:\n dststart, dstend = DSTSTART_2007, DSTEND_2007\n elif 1986 < year < 2007:\n dststart, dstend = DSTSTART_1987_2006, DSTEND_1987_2006\n elif 1966 < year < 1987:\n dststart, dstend = DSTSTART_1967_1986, DSTEND_1967_1986",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.tzinfo_examples",
"documentation": {}
},
{
"label": "Mountain",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.tzinfo_examples",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.tzinfo_examples",
"peekOfCode": "Mountain = USTimeZone(-7, \"Mountain\", \"MST\", \"MDT\")\nPacific = USTimeZone(-8, \"Pacific\", \"PST\", \"PDT\")",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.includes.tzinfo_examples",
"documentation": {}
},
{
"label": "ASDLLexer",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.asdl_highlight",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.asdl_highlight",
"peekOfCode": "class ASDLLexer(RegexLexer):\n name = \"ASDL\"\n aliases = [\"asdl\"]\n filenames = [\"*.asdl\"]\n _name = r\"([^\\W\\d]\\w*)\"\n _text_ws = r\"(\\s*)\"\n tokens = {\n \"ws\": [\n (r\"\\n\", Text),\n (r\"\\s+\", Text),",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.asdl_highlight",
"documentation": {}
},
{
"label": "setup",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.asdl_highlight",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.asdl_highlight",
"peekOfCode": "def setup(app):\n lexers[\"asdl\"] = ASDLLexer()\n return {'version': '1.0', 'parallel_read_safe': True}",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.asdl_highlight",
"documentation": {}
},
{
"label": "CPYTHON_ROOT",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.asdl_highlight",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.asdl_highlight",
"peekOfCode": "CPYTHON_ROOT = Path(__file__).resolve().parent.parent.parent.parent\nsys.path.append(str(CPYTHON_ROOT / \"Parser\"))\nfrom pygments.lexer import RegexLexer, bygroups, include, words\nfrom pygments.token import (Comment, Generic, Keyword, Name, Operator,\n Punctuation, Text)\nfrom asdl import builtin_types\nfrom sphinx.highlighting import lexers\nclass ASDLLexer(RegexLexer):\n name = \"ASDL\"\n aliases = [\"asdl\"]",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.asdl_highlight",
"documentation": {}
},
{
"label": "RCEntry",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.c_annotations",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.c_annotations",
"peekOfCode": "class RCEntry:\n def __init__(self, name):\n self.name = name\n self.args = []\n self.result_type = ''\n self.result_refs = None\nclass Annotations:\n def __init__(self, refcount_filename, stable_abi_file):\n self.refcount_data = {}\n with open(refcount_filename, 'r') as fp:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.c_annotations",
"documentation": {}
},
{
"label": "Annotations",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.c_annotations",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.c_annotations",
"peekOfCode": "class Annotations:\n def __init__(self, refcount_filename, stable_abi_file):\n self.refcount_data = {}\n with open(refcount_filename, 'r') as fp:\n for line in fp:\n line = line.strip()\n if line[:1] in (\"\", \"#\"):\n # blank lines and comments\n continue\n parts = line.split(\":\", 4)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.c_annotations",
"documentation": {}
},
{
"label": "init_annotations",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.c_annotations",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.c_annotations",
"peekOfCode": "def init_annotations(app):\n annotations = Annotations(\n path.join(app.srcdir, app.config.refcount_file),\n path.join(app.srcdir, app.config.stable_abi_file),\n )\n app.connect('doctree-read', annotations.add_annotations)\n class LimitedAPIList(Directive):\n has_content = False\n required_arguments = 0\n optional_arguments = 0",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.c_annotations",
"documentation": {}
},
{
"label": "setup",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.c_annotations",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.c_annotations",
"peekOfCode": "def setup(app):\n app.add_config_value('refcount_file', '', True)\n app.add_config_value('stable_abi_file', '', True)\n app.connect('builder-inited', init_annotations)\n # monkey-patch C object...\n CObject.option_spec = {\n 'noindex': directives.flag,\n 'stableabi': directives.flag,\n }\n old_handle_signature = CObject.handle_signature",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.c_annotations",
"documentation": {}
},
{
"label": "REST_ROLE_MAP",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.c_annotations",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.c_annotations",
"peekOfCode": "REST_ROLE_MAP = {\n 'function': 'func',\n 'var': 'data',\n 'type': 'type',\n 'macro': 'macro',\n 'type': 'type',\n}\nclass RCEntry:\n def __init__(self, name):\n self.name = name",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.c_annotations",
"documentation": {}
},
{
"label": "escape_for_chm",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.escape4chm",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.escape4chm",
"peekOfCode": "def escape_for_chm(app, pagename, templatename, context, doctree):\n # only works for .chm output\n if getattr(app.builder, 'name', '') != 'htmlhelp':\n return\n # escape the `body` part to 7-bit ASCII\n body = context.get('body')\n if body is not None:\n context['body'] = _process(body)\ndef fixup_keywords(app, exception):\n # only works for .chm output",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.escape4chm",
"documentation": {}
},
{
"label": "fixup_keywords",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.escape4chm",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.escape4chm",
"peekOfCode": "def fixup_keywords(app, exception):\n # only works for .chm output\n if getattr(app.builder, 'name', '') != 'htmlhelp' or exception:\n return\n getLogger(__name__).info('fixing HTML escapes in keywords file...')\n outdir = pathlib.Path(app.builder.outdir)\n outname = app.builder.config.htmlhelp_basename\n with open(outdir / (outname + '.hhk'), 'rb') as f:\n index = f.read()\n with open(outdir / (outname + '.hhk'), 'wb') as f:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.escape4chm",
"documentation": {}
},
{
"label": "setup",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.escape4chm",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.escape4chm",
"peekOfCode": "def setup(app):\n # `html-page-context` event emitted when the HTML builder has\n # created a context dictionary to render a template with.\n app.connect('html-page-context', escape_for_chm)\n # `build-finished` event emitted when all the files have been\n # output.\n app.connect('build-finished', fixup_keywords)\n return {'version': '1.0', 'parallel_read_safe': True}",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.escape4chm",
"documentation": {}
},
{
"label": "process_glossary_nodes",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.glossary_search",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.glossary_search",
"peekOfCode": "def process_glossary_nodes(app, doctree, fromdocname):\n if app.builder.format != 'html':\n return\n terms = {}\n for node in doctree.traverse(glossary):\n for glossary_item in node.traverse(definition_list_item):\n term = glossary_item[0].astext().lower()\n definition = glossary_item[1]\n rendered = app.builder.render_partial(definition)\n terms[term] = {",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.glossary_search",
"documentation": {}
},
{
"label": "on_build_finish",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.glossary_search",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.glossary_search",
"peekOfCode": "def on_build_finish(app, exc):\n if not hasattr(app.env, 'glossary_terms'):\n return\n if not app.env.glossary_terms:\n return\n logger.info(f'Writing {JSON}', color='green')\n dest_dir = os.path.join(app.outdir, STATIC_DIR)\n os.makedirs(dest_dir, exist_ok=True)\n with open(os.path.join(dest_dir, JSON), 'w') as f:\n json.dump(app.env.glossary_terms, f)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.glossary_search",
"documentation": {}
},
{
"label": "setup",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.glossary_search",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.glossary_search",
"peekOfCode": "def setup(app):\n app.connect('doctree-resolved', process_glossary_nodes)\n app.connect('build-finished', on_build_finish)\n return {'version': '0.1', 'parallel_read_safe': True}",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.glossary_search",
"documentation": {}
},
{
"label": "logger",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.glossary_search",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.glossary_search",
"peekOfCode": "logger = logging.getLogger(__name__)\nSTATIC_DIR = '_static'\nJSON = 'glossary.json'\ndef process_glossary_nodes(app, doctree, fromdocname):\n if app.builder.format != 'html':\n return\n terms = {}\n for node in doctree.traverse(glossary):\n for glossary_item in node.traverse(definition_list_item):\n term = glossary_item[0].astext().lower()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.glossary_search",
"documentation": {}
},
{
"label": "STATIC_DIR",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.glossary_search",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.glossary_search",
"peekOfCode": "STATIC_DIR = '_static'\nJSON = 'glossary.json'\ndef process_glossary_nodes(app, doctree, fromdocname):\n if app.builder.format != 'html':\n return\n terms = {}\n for node in doctree.traverse(glossary):\n for glossary_item in node.traverse(definition_list_item):\n term = glossary_item[0].astext().lower()\n definition = glossary_item[1]",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.glossary_search",
"documentation": {}
},
{
"label": "JSON",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.glossary_search",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.glossary_search",
"peekOfCode": "JSON = 'glossary.json'\ndef process_glossary_nodes(app, doctree, fromdocname):\n if app.builder.format != 'html':\n return\n terms = {}\n for node in doctree.traverse(glossary):\n for glossary_item in node.traverse(definition_list_item):\n term = glossary_item[0].astext().lower()\n definition = glossary_item[1]\n rendered = app.builder.render_partial(definition)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.glossary_search",
"documentation": {}
},
{
"label": "get_header_version_info",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.patchlevel",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.patchlevel",
"peekOfCode": "def get_header_version_info(srcdir):\n patchlevel_h = os.path.join(srcdir, '..', 'Include', 'patchlevel.h')\n # This won't pick out all #defines, but it will pick up the ones we\n # care about.\n rx = re.compile(r'\\s*#define\\s+([a-zA-Z][a-zA-Z_0-9]*)\\s+([a-zA-Z_0-9]+)')\n d = {}\n with open(patchlevel_h) as f:\n for line in f:\n m = rx.match(line)\n if m is not None:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.patchlevel",
"documentation": {}
},
{
"label": "get_sys_version_info",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.patchlevel",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.patchlevel",
"peekOfCode": "def get_sys_version_info():\n major, minor, micro, level, serial = sys.version_info\n release = version = '%s.%s' % (major, minor)\n release += '.%s' % micro\n if level != 'final':\n release += '%s%s' % (level[0], serial)\n return version, release\ndef get_version_info():\n try:\n return get_header_version_info('.')",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.patchlevel",
"documentation": {}
},
{
"label": "get_version_info",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.patchlevel",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.patchlevel",
"peekOfCode": "def get_version_info():\n try:\n return get_header_version_info('.')\n except (IOError, OSError):\n version, release = get_sys_version_info()\n print('Can\\'t get version info from Include/patchlevel.h, ' \\\n 'using version of this interpreter (%s).' % release, file=sys.stderr)\n return version, release\nif __name__ == '__main__':\n print(get_header_version_info('.')[1])",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.patchlevel",
"documentation": {}
},
{
"label": "PEGLexer",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.peg_highlight",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.peg_highlight",
"peekOfCode": "class PEGLexer(RegexLexer):\n \"\"\"Pygments Lexer for PEG grammar (.gram) files\n This lexer strips the following elements from the grammar:\n - Meta-tags\n - Variable assignments\n - Actions\n - Lookaheads\n - Rule types\n - Rule options\n - Rules named `invalid_*` or `incorrect_*`",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.peg_highlight",
"documentation": {}
},
{
"label": "setup",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.peg_highlight",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.peg_highlight",
"peekOfCode": "def setup(app):\n lexers[\"peg\"] = PEGLexer()\n return {\"version\": \"1.0\", \"parallel_read_safe\": True}",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.peg_highlight",
"documentation": {}
},
{
"label": "ImplementationDetail",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.pyspecific",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.pyspecific",
"peekOfCode": "class ImplementationDetail(Directive):\n has_content = True\n required_arguments = 0\n optional_arguments = 1\n final_argument_whitespace = True\n # This text is copied to templates/dummy.html\n label_text = 'CPython implementation detail:'\n def run(self):\n pnode = nodes.compound(classes=['impl-detail'])\n label = translators['sphinx'].gettext(self.label_text)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.pyspecific",
"documentation": {}
},
{
"label": "Availability",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.pyspecific",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.pyspecific",
"peekOfCode": "class Availability(Directive):\n has_content = False\n required_arguments = 1\n optional_arguments = 0\n final_argument_whitespace = True\n def run(self):\n availability_ref = ':ref:`Availability `: '\n pnode = nodes.paragraph(availability_ref + self.arguments[0],\n classes=[\"availability\"],)\n n, m = self.state.inline_text(availability_ref, self.lineno)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.pyspecific",
"documentation": {}
},
{
"label": "AuditEvent",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.pyspecific",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.pyspecific",
"peekOfCode": "class AuditEvent(Directive):\n has_content = True\n required_arguments = 1\n optional_arguments = 2\n final_argument_whitespace = True\n _label = [\n \"Raises an :ref:`auditing event ` {name} with no arguments.\",\n \"Raises an :ref:`auditing event ` {name} with argument {args}.\",\n \"Raises an :ref:`auditing event ` {name} with arguments {args}.\",\n ]",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.pyspecific",
"documentation": {}
},
{
"label": "audit_event_list",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.pyspecific",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.pyspecific",
"peekOfCode": "class audit_event_list(nodes.General, nodes.Element):\n pass\nclass AuditEventListDirective(Directive):\n def run(self):\n return [audit_event_list('')]\n# Support for documenting decorators\nclass PyDecoratorMixin(object):\n def handle_signature(self, sig, signode):\n ret = super(PyDecoratorMixin, self).handle_signature(sig, signode)\n signode.insert(0, addnodes.desc_addname('@', '@'))",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.pyspecific",
"documentation": {}
},
{
"label": "AuditEventListDirective",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.pyspecific",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.pyspecific",
"peekOfCode": "class AuditEventListDirective(Directive):\n def run(self):\n return [audit_event_list('')]\n# Support for documenting decorators\nclass PyDecoratorMixin(object):\n def handle_signature(self, sig, signode):\n ret = super(PyDecoratorMixin, self).handle_signature(sig, signode)\n signode.insert(0, addnodes.desc_addname('@', '@'))\n return ret\n def needs_arglist(self):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.pyspecific",
"documentation": {}
},
{
"label": "PyDecoratorMixin",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.pyspecific",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.pyspecific",
"peekOfCode": "class PyDecoratorMixin(object):\n def handle_signature(self, sig, signode):\n ret = super(PyDecoratorMixin, self).handle_signature(sig, signode)\n signode.insert(0, addnodes.desc_addname('@', '@'))\n return ret\n def needs_arglist(self):\n return False\nclass PyDecoratorFunction(PyDecoratorMixin, PyFunction):\n def run(self):\n # a decorator function is a function after all",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.pyspecific",
"documentation": {}
},
{
"label": "PyDecoratorFunction",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.pyspecific",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.pyspecific",
"peekOfCode": "class PyDecoratorFunction(PyDecoratorMixin, PyFunction):\n def run(self):\n # a decorator function is a function after all\n self.name = 'py:function'\n return PyFunction.run(self)\n# TODO: Use sphinx.domains.python.PyDecoratorMethod when possible\nclass PyDecoratorMethod(PyDecoratorMixin, PyMethod):\n def run(self):\n self.name = 'py:method'\n return PyMethod.run(self)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.pyspecific",
"documentation": {}
},
{
"label": "PyDecoratorMethod",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.pyspecific",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.pyspecific",
"peekOfCode": "class PyDecoratorMethod(PyDecoratorMixin, PyMethod):\n def run(self):\n self.name = 'py:method'\n return PyMethod.run(self)\nclass PyCoroutineMixin(object):\n def handle_signature(self, sig, signode):\n ret = super(PyCoroutineMixin, self).handle_signature(sig, signode)\n signode.insert(0, addnodes.desc_annotation('coroutine ', 'coroutine '))\n return ret\nclass PyAwaitableMixin(object):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.pyspecific",
"documentation": {}
},
{
"label": "PyCoroutineMixin",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.pyspecific",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.pyspecific",
"peekOfCode": "class PyCoroutineMixin(object):\n def handle_signature(self, sig, signode):\n ret = super(PyCoroutineMixin, self).handle_signature(sig, signode)\n signode.insert(0, addnodes.desc_annotation('coroutine ', 'coroutine '))\n return ret\nclass PyAwaitableMixin(object):\n def handle_signature(self, sig, signode):\n ret = super(PyAwaitableMixin, self).handle_signature(sig, signode)\n signode.insert(0, addnodes.desc_annotation('awaitable ', 'awaitable '))\n return ret",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.pyspecific",
"documentation": {}
},
{
"label": "PyAwaitableMixin",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.pyspecific",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.pyspecific",
"peekOfCode": "class PyAwaitableMixin(object):\n def handle_signature(self, sig, signode):\n ret = super(PyAwaitableMixin, self).handle_signature(sig, signode)\n signode.insert(0, addnodes.desc_annotation('awaitable ', 'awaitable '))\n return ret\nclass PyCoroutineFunction(PyCoroutineMixin, PyFunction):\n def run(self):\n self.name = 'py:function'\n return PyFunction.run(self)\nclass PyCoroutineMethod(PyCoroutineMixin, PyMethod):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.pyspecific",
"documentation": {}
},
{
"label": "PyCoroutineFunction",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.pyspecific",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.pyspecific",
"peekOfCode": "class PyCoroutineFunction(PyCoroutineMixin, PyFunction):\n def run(self):\n self.name = 'py:function'\n return PyFunction.run(self)\nclass PyCoroutineMethod(PyCoroutineMixin, PyMethod):\n def run(self):\n self.name = 'py:method'\n return PyMethod.run(self)\nclass PyAwaitableFunction(PyAwaitableMixin, PyFunction):\n def run(self):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.pyspecific",
"documentation": {}
},
{
"label": "PyCoroutineMethod",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.pyspecific",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.pyspecific",
"peekOfCode": "class PyCoroutineMethod(PyCoroutineMixin, PyMethod):\n def run(self):\n self.name = 'py:method'\n return PyMethod.run(self)\nclass PyAwaitableFunction(PyAwaitableMixin, PyFunction):\n def run(self):\n self.name = 'py:function'\n return PyFunction.run(self)\nclass PyAwaitableMethod(PyAwaitableMixin, PyMethod):\n def run(self):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.pyspecific",
"documentation": {}
},
{
"label": "PyAwaitableFunction",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.pyspecific",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.pyspecific",
"peekOfCode": "class PyAwaitableFunction(PyAwaitableMixin, PyFunction):\n def run(self):\n self.name = 'py:function'\n return PyFunction.run(self)\nclass PyAwaitableMethod(PyAwaitableMixin, PyMethod):\n def run(self):\n self.name = 'py:method'\n return PyMethod.run(self)\nclass PyAbstractMethod(PyMethod):\n def handle_signature(self, sig, signode):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.pyspecific",
"documentation": {}
},
{
"label": "PyAwaitableMethod",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.pyspecific",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.pyspecific",
"peekOfCode": "class PyAwaitableMethod(PyAwaitableMixin, PyMethod):\n def run(self):\n self.name = 'py:method'\n return PyMethod.run(self)\nclass PyAbstractMethod(PyMethod):\n def handle_signature(self, sig, signode):\n ret = super(PyAbstractMethod, self).handle_signature(sig, signode)\n signode.insert(0, addnodes.desc_annotation('abstractmethod ',\n 'abstractmethod '))\n return ret",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.pyspecific",
"documentation": {}
},
{
"label": "PyAbstractMethod",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.pyspecific",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.pyspecific",
"peekOfCode": "class PyAbstractMethod(PyMethod):\n def handle_signature(self, sig, signode):\n ret = super(PyAbstractMethod, self).handle_signature(sig, signode)\n signode.insert(0, addnodes.desc_annotation('abstractmethod ',\n 'abstractmethod '))\n return ret\n def run(self):\n self.name = 'py:method'\n return PyMethod.run(self)\n# Support for documenting version of removal in deprecations",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.pyspecific",
"documentation": {}
},
{
"label": "DeprecatedRemoved",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.pyspecific",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.pyspecific",
"peekOfCode": "class DeprecatedRemoved(Directive):\n has_content = True\n required_arguments = 2\n optional_arguments = 1\n final_argument_whitespace = True\n option_spec = {}\n _deprecated_label = 'Deprecated since version {deprecated}, will be removed in version {removed}'\n _removed_label = 'Deprecated since version {deprecated}, removed in version {removed}'\n def run(self):\n node = addnodes.versionmodified()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.pyspecific",
"documentation": {}
},
{
"label": "MiscNews",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.pyspecific",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.pyspecific",
"peekOfCode": "class MiscNews(Directive):\n has_content = False\n required_arguments = 1\n optional_arguments = 0\n final_argument_whitespace = False\n option_spec = {}\n def run(self):\n fname = self.arguments[0]\n source = self.state_machine.input_lines.source(\n self.lineno - self.state_machine.input_offset - 1)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.pyspecific",
"documentation": {}
},
{
"label": "PydocTopicsBuilder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.pyspecific",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.pyspecific",
"peekOfCode": "class PydocTopicsBuilder(Builder):\n name = 'pydoc-topics'\n default_translator_class = TextTranslator\n def init(self):\n self.topics = {}\n self.secnumbers = {}\n def get_outdated_docs(self):\n return 'all pydoc topics'\n def get_target_uri(self, docname, typ=None):\n return '' # no URIs",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.pyspecific",
"documentation": {}
},
{
"label": "issue_role",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.pyspecific",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.pyspecific",
"peekOfCode": "def issue_role(typ, rawtext, text, lineno, inliner, options={}, content=[]):\n issue = utils.unescape(text)\n text = 'bpo-' + issue\n refnode = nodes.reference(text, text, refuri=ISSUE_URI % issue)\n return [refnode], []\n# Support for linking to Python source files easily\ndef source_role(typ, rawtext, text, lineno, inliner, options={}, content=[]):\n has_t, title, target = split_explicit_title(text)\n title = utils.unescape(title)\n target = utils.unescape(target)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.pyspecific",
"documentation": {}
},
{
"label": "source_role",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.pyspecific",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.pyspecific",
"peekOfCode": "def source_role(typ, rawtext, text, lineno, inliner, options={}, content=[]):\n has_t, title, target = split_explicit_title(text)\n title = utils.unescape(title)\n target = utils.unescape(target)\n refnode = nodes.reference(title, title, refuri=SOURCE_URI % target)\n return [refnode], []\n# Support for marking up implementation details\nclass ImplementationDetail(Directive):\n has_content = True\n required_arguments = 0",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.pyspecific",
"documentation": {}
},
{
"label": "audit_events_purge",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.pyspecific",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.pyspecific",
"peekOfCode": "def audit_events_purge(app, env, docname):\n \"\"\"This is to remove from env.all_audit_events old traces of removed\n documents.\n \"\"\"\n if not hasattr(env, 'all_audit_events'):\n return\n fresh_all_audit_events = {}\n for name, event in env.all_audit_events.items():\n event[\"source\"] = [(d, t) for d, t in event[\"source\"] if d != docname]\n if event[\"source\"]:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.pyspecific",
"documentation": {}
},
{
"label": "audit_events_merge",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.pyspecific",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.pyspecific",
"peekOfCode": "def audit_events_merge(app, env, docnames, other):\n \"\"\"In Sphinx parallel builds, this merges env.all_audit_events from\n subprocesses.\n all_audit_events is a dict of names, with values like:\n {'source': [(docname, target), ...], 'args': args}\n \"\"\"\n if not hasattr(other, 'all_audit_events'):\n return\n if not hasattr(env, 'all_audit_events'):\n env.all_audit_events = {}",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.pyspecific",
"documentation": {}
},
{
"label": "parse_opcode_signature",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.pyspecific",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.pyspecific",
"peekOfCode": "def parse_opcode_signature(env, sig, signode):\n \"\"\"Transform an opcode signature into RST nodes.\"\"\"\n m = opcode_sig_re.match(sig)\n if m is None:\n raise ValueError\n opname, arglist = m.groups()\n signode += addnodes.desc_name(opname, opname)\n if arglist is not None:\n paramlist = addnodes.desc_parameterlist()\n signode += paramlist",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.pyspecific",
"documentation": {}
},
{
"label": "parse_pdb_command",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.pyspecific",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.pyspecific",
"peekOfCode": "def parse_pdb_command(env, sig, signode):\n \"\"\"Transform a pdb command signature into RST nodes.\"\"\"\n m = pdbcmd_sig_re.match(sig)\n if m is None:\n raise ValueError\n name, args = m.groups()\n fullname = name.replace('(', '').replace(')', '')\n signode += addnodes.desc_name(name, name)\n if args:\n signode += addnodes.desc_addname(' '+args, ' '+args)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.pyspecific",
"documentation": {}
},
{
"label": "process_audit_events",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.pyspecific",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.pyspecific",
"peekOfCode": "def process_audit_events(app, doctree, fromdocname):\n for node in doctree.traverse(audit_event_list):\n break\n else:\n return\n env = app.builder.env\n table = nodes.table(cols=3)\n group = nodes.tgroup(\n '',\n nodes.colspec(colwidth=30),",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.pyspecific",
"documentation": {}
},
{
"label": "setup",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.pyspecific",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.pyspecific",
"peekOfCode": "def setup(app):\n app.add_role('issue', issue_role)\n app.add_role('source', source_role)\n app.add_directive('impl-detail', ImplementationDetail)\n app.add_directive('availability', Availability)\n app.add_directive('audit-event', AuditEvent)\n app.add_directive('audit-event-table', AuditEventListDirective)\n app.add_directive('deprecated-removed', DeprecatedRemoved)\n app.add_builder(PydocTopicsBuilder)\n app.add_builder(suspicious.CheckSuspiciousMarkupBuilder)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.pyspecific",
"documentation": {}
},
{
"label": "ISSUE_URI",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.pyspecific",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.pyspecific",
"peekOfCode": "ISSUE_URI = 'https://bugs.python.org/issue%s'\nSOURCE_URI = 'https://github.com/python/cpython/tree/3.10/%s'\n# monkey-patch reST parser to disable alphabetic and roman enumerated lists\nfrom docutils.parsers.rst.states import Body\nBody.enum.converters['loweralpha'] = \\\n Body.enum.converters['upperalpha'] = \\\n Body.enum.converters['lowerroman'] = \\\n Body.enum.converters['upperroman'] = lambda x: None\n# Support for marking up and linking to bugs.python.org issues\ndef issue_role(typ, rawtext, text, lineno, inliner, options={}, content=[]):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.pyspecific",
"documentation": {}
},
{
"label": "SOURCE_URI",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.pyspecific",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.pyspecific",
"peekOfCode": "SOURCE_URI = 'https://github.com/python/cpython/tree/3.10/%s'\n# monkey-patch reST parser to disable alphabetic and roman enumerated lists\nfrom docutils.parsers.rst.states import Body\nBody.enum.converters['loweralpha'] = \\\n Body.enum.converters['upperalpha'] = \\\n Body.enum.converters['lowerroman'] = \\\n Body.enum.converters['upperroman'] = lambda x: None\n# Support for marking up and linking to bugs.python.org issues\ndef issue_role(typ, rawtext, text, lineno, inliner, options={}, content=[]):\n issue = utils.unescape(text)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.pyspecific",
"documentation": {}
},
{
"label": "Body.enum.converters['loweralpha']",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.pyspecific",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.pyspecific",
"peekOfCode": "Body.enum.converters['loweralpha'] = \\\n Body.enum.converters['upperalpha'] = \\\n Body.enum.converters['lowerroman'] = \\\n Body.enum.converters['upperroman'] = lambda x: None\n# Support for marking up and linking to bugs.python.org issues\ndef issue_role(typ, rawtext, text, lineno, inliner, options={}, content=[]):\n issue = utils.unescape(text)\n text = 'bpo-' + issue\n refnode = nodes.reference(text, text, refuri=ISSUE_URI % issue)\n return [refnode], []",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.pyspecific",
"documentation": {}
},
{
"label": "issue_re",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.pyspecific",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.pyspecific",
"peekOfCode": "issue_re = re.compile('(?:[Ii]ssue #|bpo-)([0-9]+)')\nwhatsnew_re = re.compile(r\"(?im)^what's new in (.*?)\\??$\")\nclass MiscNews(Directive):\n has_content = False\n required_arguments = 1\n optional_arguments = 0\n final_argument_whitespace = False\n option_spec = {}\n def run(self):\n fname = self.arguments[0]",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.pyspecific",
"documentation": {}
},
{
"label": "whatsnew_re",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.pyspecific",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.pyspecific",
"peekOfCode": "whatsnew_re = re.compile(r\"(?im)^what's new in (.*?)\\??$\")\nclass MiscNews(Directive):\n has_content = False\n required_arguments = 1\n optional_arguments = 0\n final_argument_whitespace = False\n option_spec = {}\n def run(self):\n fname = self.arguments[0]\n source = self.state_machine.input_lines.source(",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.pyspecific",
"documentation": {}
},
{
"label": "pydoc_topic_labels",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.pyspecific",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.pyspecific",
"peekOfCode": "pydoc_topic_labels = [\n 'assert', 'assignment', 'async', 'atom-identifiers', 'atom-literals',\n 'attribute-access', 'attribute-references', 'augassign', 'await',\n 'binary', 'bitwise', 'bltin-code-objects', 'bltin-ellipsis-object',\n 'bltin-null-object', 'bltin-type-objects', 'booleans',\n 'break', 'callable-types', 'calls', 'class', 'comparisons', 'compound',\n 'context-managers', 'continue', 'conversions', 'customization', 'debugger',\n 'del', 'dict', 'dynamic-features', 'else', 'exceptions', 'execmodel',\n 'exprlists', 'floating', 'for', 'formatstrings', 'function', 'global',\n 'id-classes', 'identifiers', 'if', 'imaginary', 'import', 'in', 'integers',",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.pyspecific",
"documentation": {}
},
{
"label": "opcode_sig_re",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.pyspecific",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.pyspecific",
"peekOfCode": "opcode_sig_re = re.compile(r'(\\w+(?:\\+\\d)?)(?:\\s*\\((.*)\\))?')\ndef parse_opcode_signature(env, sig, signode):\n \"\"\"Transform an opcode signature into RST nodes.\"\"\"\n m = opcode_sig_re.match(sig)\n if m is None:\n raise ValueError\n opname, arglist = m.groups()\n signode += addnodes.desc_name(opname, opname)\n if arglist is not None:\n paramlist = addnodes.desc_parameterlist()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.pyspecific",
"documentation": {}
},
{
"label": "pdbcmd_sig_re",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.pyspecific",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.pyspecific",
"peekOfCode": "pdbcmd_sig_re = re.compile(r'([a-z()!]+)\\s*(.*)')\n# later...\n# pdbargs_tokens_re = re.compile(r'''[a-zA-Z]+ | # identifiers\n# [.,:]+ | # punctuation\n# [\\[\\]()] | # parens\n# \\s+ # whitespace\n# ''', re.X)\ndef parse_pdb_command(env, sig, signode):\n \"\"\"Transform a pdb command signature into RST nodes.\"\"\"\n m = pdbcmd_sig_re.match(sig)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.pyspecific",
"documentation": {}
},
{
"label": "Rule",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.suspicious",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.suspicious",
"peekOfCode": "class Rule:\n def __init__(self, docname, lineno, issue, line):\n \"\"\"A rule for ignoring issues\"\"\"\n self.docname = docname # document to which this rule applies\n self.lineno = lineno # line number in the original source;\n # this rule matches only near that.\n # None -> don't care\n self.issue = issue # the markup fragment that triggered this rule\n self.line = line # text of the container element (single line only)\n self.used = False",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.suspicious",
"documentation": {}
},
{
"label": "dialect",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.suspicious",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.suspicious",
"peekOfCode": "class dialect(csv.excel):\n \"\"\"Our dialect: uses only linefeed as newline.\"\"\"\n lineterminator = '\\n'\nclass CheckSuspiciousMarkupBuilder(Builder):\n \"\"\"\n Checks for possibly invalid markup that may leak into the output.\n \"\"\"\n name = 'suspicious'\n logger = sphinx.util.logging.getLogger(\"CheckSuspiciousMarkupBuilder\")\n def init(self):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.suspicious",
"documentation": {}
},
{
"label": "CheckSuspiciousMarkupBuilder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.suspicious",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.suspicious",
"peekOfCode": "class CheckSuspiciousMarkupBuilder(Builder):\n \"\"\"\n Checks for possibly invalid markup that may leak into the output.\n \"\"\"\n name = 'suspicious'\n logger = sphinx.util.logging.getLogger(\"CheckSuspiciousMarkupBuilder\")\n def init(self):\n # create output file\n self.log_file_name = os.path.join(self.outdir, 'suspicious.csv')\n open(self.log_file_name, 'w').close()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.suspicious",
"documentation": {}
},
{
"label": "SuspiciousVisitor",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.suspicious",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.suspicious",
"peekOfCode": "class SuspiciousVisitor(nodes.GenericNodeVisitor):\n lastlineno = 0\n def __init__(self, document, builder):\n nodes.GenericNodeVisitor.__init__(self, document)\n self.builder = builder\n def default_visit(self, node):\n if isinstance(node, (nodes.Text, nodes.image)): # direct text containers\n text = node.astext()\n # lineno seems to go backwards sometimes (?)\n self.lastlineno = lineno = max(get_lineno(node) or 0, self.lastlineno)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.suspicious",
"documentation": {}
},
{
"label": "get_lineno",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.suspicious",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.suspicious",
"peekOfCode": "def get_lineno(node):\n \"\"\"Obtain line number information for a node.\"\"\"\n lineno = None\n while lineno is None and node:\n node = node.parent\n lineno = node.line\n return lineno\ndef extract_line(text, index):\n \"\"\"text may be a multiline string; extract\n only the line containing the given character index.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.suspicious",
"documentation": {}
},
{
"label": "extract_line",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.suspicious",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.suspicious",
"peekOfCode": "def extract_line(text, index):\n \"\"\"text may be a multiline string; extract\n only the line containing the given character index.\n >>> extract_line(\"abc\\ndefgh\\ni\", 6)\n >>> 'defgh'\n >>> for i in (0, 2, 3, 4, 10):\n ... print extract_line(\"abc\\ndefgh\\ni\", i)\n abc\n abc\n abc",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.suspicious",
"documentation": {}
},
{
"label": "detect_all",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.suspicious",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.suspicious",
"peekOfCode": "detect_all = re.compile(r'''\n ::(?=[^=])| # two :: (but NOT ::=)\n :[a-zA-Z][a-zA-Z0-9]+| # :foo\n `| # ` (seldom used by itself)\n (?= (3, 0)\nclass Rule:\n def __init__(self, docname, lineno, issue, line):\n \"\"\"A rule for ignoring issues\"\"\"",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.suspicious",
"documentation": {}
},
{
"label": "py3",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.suspicious",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.suspicious",
"peekOfCode": "py3 = sys.version_info >= (3, 0)\nclass Rule:\n def __init__(self, docname, lineno, issue, line):\n \"\"\"A rule for ignoring issues\"\"\"\n self.docname = docname # document to which this rule applies\n self.lineno = lineno # line number in the original source;\n # this rule matches only near that.\n # None -> don't care\n self.issue = issue # the markup fragment that triggered this rule\n self.line = line # text of the container element (single line only)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.extensions.suspicious",
"documentation": {}
},
{
"label": "checker",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.rstlint",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.rstlint",
"peekOfCode": "def checker(*suffixes, **kwds):\n \"\"\"Decorator to register a function as a checker.\"\"\"\n def deco(func):\n for suffix in suffixes:\n checkers.setdefault(suffix, []).append(func)\n for prop in checker_props:\n setattr(func, prop, kwds.get(prop, checker_props[prop]))\n return func\n return deco\n@checker('.py', severity=4)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.rstlint",
"documentation": {}
},
{
"label": "check_syntax",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.rstlint",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.rstlint",
"peekOfCode": "def check_syntax(fn, lines):\n \"\"\"Check Python examples for valid syntax.\"\"\"\n code = ''.join(lines)\n if '\\r' in code:\n if os.name != 'nt':\n yield 0, '\\\\r in code file'\n code = code.replace('\\r', '')\n try:\n compile(code, fn, 'exec')\n except SyntaxError as err:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.rstlint",
"documentation": {}
},
{
"label": "check_suspicious_constructs",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.rstlint",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.rstlint",
"peekOfCode": "def check_suspicious_constructs(fn, lines):\n \"\"\"Check for suspicious reST constructs.\"\"\"\n inprod = False\n for lno, line in enumerate(lines):\n if seems_directive_re.search(line):\n yield lno+1, 'comment seems to be intended as a directive'\n if '.. productionlist::' in line:\n inprod = True\n elif not inprod and default_role_re.search(line):\n yield lno+1, 'default role used'",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.rstlint",
"documentation": {}
},
{
"label": "check_whitespace",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.rstlint",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.rstlint",
"peekOfCode": "def check_whitespace(fn, lines):\n \"\"\"Check for whitespace and line length issues.\"\"\"\n for lno, line in enumerate(lines):\n if '\\r' in line:\n yield lno+1, '\\\\r in line'\n if '\\t' in line:\n yield lno+1, 'OMG TABS!!!1'\n if line[:-1].rstrip(' \\t') != line[:-1]:\n yield lno+1, 'trailing whitespace'\n@checker('.rst', severity=0)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.rstlint",
"documentation": {}
},
{
"label": "check_line_length",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.rstlint",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.rstlint",
"peekOfCode": "def check_line_length(fn, lines):\n \"\"\"Check for line length; this checker is not run by default.\"\"\"\n for lno, line in enumerate(lines):\n if len(line) > 81:\n # don't complain about tables, links and function signatures\n if line.lstrip()[0] not in '+|' and \\\n 'http://' not in line and \\\n not line.lstrip().startswith(('.. function',\n '.. method',\n '.. cfunction')):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.rstlint",
"documentation": {}
},
{
"label": "check_leaked_markup",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.rstlint",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.rstlint",
"peekOfCode": "def check_leaked_markup(fn, lines):\n \"\"\"Check HTML files for leaked reST markup; this only works if\n the HTML files have been built.\n \"\"\"\n for lno, line in enumerate(lines):\n if leaked_markup_re.search(line):\n yield lno+1, 'possibly leaked markup: %r' % line\ndef hide_literal_blocks(lines):\n \"\"\"Tool to remove literal blocks from given lines.\n It yields empty lines in place of blocks, so line numbers are",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.rstlint",
"documentation": {}
},
{
"label": "hide_literal_blocks",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.rstlint",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.rstlint",
"peekOfCode": "def hide_literal_blocks(lines):\n \"\"\"Tool to remove literal blocks from given lines.\n It yields empty lines in place of blocks, so line numbers are\n still meaningful.\n \"\"\"\n in_block = False\n for line in lines:\n if line.endswith(\"::\\n\"):\n in_block = True\n elif in_block:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.rstlint",
"documentation": {}
},
{
"label": "type_of_explicit_markup",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.rstlint",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.rstlint",
"peekOfCode": "def type_of_explicit_markup(line):\n if re.match(fr'\\.\\. {all_directives}::', line):\n return 'directive'\n if re.match(r'\\.\\. \\[[0-9]+\\] ', line):\n return 'footnote'\n if re.match(r'\\.\\. \\[[^\\]]+\\] ', line):\n return 'citation'\n if re.match(r'\\.\\. _.*[^_]: ', line):\n return 'target'\n if re.match(r'\\.\\. \\|[^\\|]*\\| ', line):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.rstlint",
"documentation": {}
},
{
"label": "hide_comments",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.rstlint",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.rstlint",
"peekOfCode": "def hide_comments(lines):\n \"\"\"Tool to remove comments from given lines.\n It yields empty lines in place of comments, so line numbers are\n still meaningful.\n \"\"\"\n in_multiline_comment = False\n for line in lines:\n if line == \"..\\n\":\n in_multiline_comment = True\n elif in_multiline_comment:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.rstlint",
"documentation": {}
},
{
"label": "check_missing_surrogate_space_on_plural",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.rstlint",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.rstlint",
"peekOfCode": "def check_missing_surrogate_space_on_plural(fn, lines):\n r\"\"\"Check for missing 'backslash-space' between a code sample a letter.\n Good: ``Point``\\ s\n Bad: ``Point``s\n \"\"\"\n in_code_sample = False\n check_next_one = False\n for lno, line in enumerate(hide_comments(hide_literal_blocks(lines))):\n tokens = line.split(\"``\")\n for token_no, token in enumerate(tokens):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.rstlint",
"documentation": {}
},
{
"label": "main",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.rstlint",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.rstlint",
"peekOfCode": "def main(argv):\n usage = '''\\\nUsage: %s [-v] [-f] [-s sev] [-i path]* [path]\nOptions: -v verbose (print all checked file names)\n -f enable checkers that yield many false positives\n -s sev only show problems with severity >= sev\n -i path ignore subdir or file path\n''' % argv[0]\n try:\n gopts, args = getopt.getopt(argv[1:], 'vfs:i:')",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.rstlint",
"documentation": {}
},
{
"label": "directives",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.rstlint",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.rstlint",
"peekOfCode": "directives = [\n # standard docutils ones\n 'admonition', 'attention', 'caution', 'class', 'compound', 'container',\n 'contents', 'csv-table', 'danger', 'date', 'default-role', 'epigraph',\n 'error', 'figure', 'footer', 'header', 'highlights', 'hint', 'image',\n 'important', 'include', 'line-block', 'list-table', 'meta', 'note',\n 'parsed-literal', 'pull-quote', 'raw', 'replace',\n 'restructuredtext-test-directive', 'role', 'rubric', 'sectnum', 'sidebar',\n 'table', 'target-notes', 'tip', 'title', 'topic', 'unicode', 'warning',\n # Sphinx and Python docs custom ones",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.rstlint",
"documentation": {}
},
{
"label": "all_directives",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.rstlint",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.tools.rstlint",
"peekOfCode": "all_directives = '(' + '|'.join(directives) + ')'\nseems_directive_re = re.compile(r'(?= 2.0\nmaster_doc = 'contents'",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.conf",
"documentation": {}
},
{
"label": "venvdir",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.conf",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.conf",
"peekOfCode": "venvdir = os.getenv('VENVDIR')\nif venvdir is not None:\n exclude_patterns.append(venvdir + '/*')\n# Disable Docutils smartquotes for several translations\nsmartquotes_excludes = {\n 'languages': ['ja', 'fr', 'zh_TW', 'zh_CN'], 'builders': ['man', 'text'],\n}\n# Avoid a warning with Sphinx >= 2.0\nmaster_doc = 'contents'\n# Options for HTML output",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.conf",
"documentation": {}
},
{
"label": "smartquotes_excludes",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.conf",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.conf",
"peekOfCode": "smartquotes_excludes = {\n 'languages': ['ja', 'fr', 'zh_TW', 'zh_CN'], 'builders': ['man', 'text'],\n}\n# Avoid a warning with Sphinx >= 2.0\nmaster_doc = 'contents'\n# Options for HTML output\n# -----------------------\n# Use our custom theme.\nhtml_theme = 'python_docs_theme'\nhtml_theme_path = ['tools']",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.conf",
"documentation": {}
},
{
"label": "master_doc",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.conf",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.conf",
"peekOfCode": "master_doc = 'contents'\n# Options for HTML output\n# -----------------------\n# Use our custom theme.\nhtml_theme = 'python_docs_theme'\nhtml_theme_path = ['tools']\nhtml_theme_options = {\n 'collapsiblesidebar': True,\n 'issues_url': '/bugs.html',\n 'license_url': '/license.html',",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.conf",
"documentation": {}
},
{
"label": "html_theme",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.conf",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.conf",
"peekOfCode": "html_theme = 'python_docs_theme'\nhtml_theme_path = ['tools']\nhtml_theme_options = {\n 'collapsiblesidebar': True,\n 'issues_url': '/bugs.html',\n 'license_url': '/license.html',\n 'root_include_title': False # We use the version switcher instead.\n}\n# Short title used e.g. for HTML tags.\nhtml_short_title = '%s Documentation' % release",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.conf",
"documentation": {}
},
{
"label": "html_theme_path",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.conf",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.conf",
"peekOfCode": "html_theme_path = ['tools']\nhtml_theme_options = {\n 'collapsiblesidebar': True,\n 'issues_url': '/bugs.html',\n 'license_url': '/license.html',\n 'root_include_title': False # We use the version switcher instead.\n}\n# Short title used e.g. for HTML tags.\nhtml_short_title = '%s Documentation' % release\n# If not '', a 'Last updated on:' timestamp is inserted at every page bottom,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.conf",
"documentation": {}
},
{
"label": "html_theme_options",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.conf",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.conf",
"peekOfCode": "html_theme_options = {\n 'collapsiblesidebar': True,\n 'issues_url': '/bugs.html',\n 'license_url': '/license.html',\n 'root_include_title': False # We use the version switcher instead.\n}\n# Short title used e.g. for HTML tags.\nhtml_short_title = '%s Documentation' % release\n# If not '', a 'Last updated on:' timestamp is inserted at every page bottom,\n# using the given strftime format.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.conf",
"documentation": {}
},
{
"label": "html_short_title",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.conf",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.conf",
"peekOfCode": "html_short_title = '%s Documentation' % release\n# If not '', a 'Last updated on:' timestamp is inserted at every page bottom,\n# using the given strftime format.\nhtml_last_updated_fmt = '%b %d, %Y'\n# Path to find HTML templates.\ntemplates_path = ['tools/templates']\n# Custom sidebar templates, filenames relative to this file.\nhtml_sidebars = {\n # Defaults taken from https://www.sphinx-doc.org/en/master/usage/configuration.html#confval-html_sidebars\n # Removes the quick search block",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.conf",
"documentation": {}
},
{
"label": "html_last_updated_fmt",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.conf",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.conf",
"peekOfCode": "html_last_updated_fmt = '%b %d, %Y'\n# Path to find HTML templates.\ntemplates_path = ['tools/templates']\n# Custom sidebar templates, filenames relative to this file.\nhtml_sidebars = {\n # Defaults taken from https://www.sphinx-doc.org/en/master/usage/configuration.html#confval-html_sidebars\n # Removes the quick search block\n '**': ['localtoc.html', 'relations.html', 'customsourcelink.html'],\n 'index': ['indexsidebar.html'],\n}",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.conf",
"documentation": {}
},
{
"label": "templates_path",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.conf",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.conf",
"peekOfCode": "templates_path = ['tools/templates']\n# Custom sidebar templates, filenames relative to this file.\nhtml_sidebars = {\n # Defaults taken from https://www.sphinx-doc.org/en/master/usage/configuration.html#confval-html_sidebars\n # Removes the quick search block\n '**': ['localtoc.html', 'relations.html', 'customsourcelink.html'],\n 'index': ['indexsidebar.html'],\n}\n# Additional templates that should be rendered to pages.\nhtml_additional_pages = {",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.conf",
"documentation": {}
},
{
"label": "html_sidebars",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.conf",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.conf",
"peekOfCode": "html_sidebars = {\n # Defaults taken from https://www.sphinx-doc.org/en/master/usage/configuration.html#confval-html_sidebars\n # Removes the quick search block\n '**': ['localtoc.html', 'relations.html', 'customsourcelink.html'],\n 'index': ['indexsidebar.html'],\n}\n# Additional templates that should be rendered to pages.\nhtml_additional_pages = {\n 'download': 'download.html',\n 'index': 'indexcontent.html',",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.conf",
"documentation": {}
},
{
"label": "html_additional_pages",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.conf",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.conf",
"peekOfCode": "html_additional_pages = {\n 'download': 'download.html',\n 'index': 'indexcontent.html',\n}\n# Output an OpenSearch description file.\nhtml_use_opensearch = 'https://docs.python.org/' + version\n# Additional static files.\nhtml_static_path = ['tools/static']\n# Output file base name for HTML help builder.\nhtmlhelp_basename = 'python' + release.replace('.', '')",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.conf",
"documentation": {}
},
{
"label": "html_use_opensearch",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.conf",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.conf",
"peekOfCode": "html_use_opensearch = 'https://docs.python.org/' + version\n# Additional static files.\nhtml_static_path = ['tools/static']\n# Output file base name for HTML help builder.\nhtmlhelp_basename = 'python' + release.replace('.', '')\n# Split the index\nhtml_split_index = True\n# Options for LaTeX output\n# ------------------------\nlatex_engine = 'xelatex'",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.conf",
"documentation": {}
},
{
"label": "html_static_path",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.conf",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.conf",
"peekOfCode": "html_static_path = ['tools/static']\n# Output file base name for HTML help builder.\nhtmlhelp_basename = 'python' + release.replace('.', '')\n# Split the index\nhtml_split_index = True\n# Options for LaTeX output\n# ------------------------\nlatex_engine = 'xelatex'\n# Get LaTeX to handle Unicode correctly\nlatex_elements = {",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.conf",
"documentation": {}
},
{
"label": "htmlhelp_basename",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.conf",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.conf",
"peekOfCode": "htmlhelp_basename = 'python' + release.replace('.', '')\n# Split the index\nhtml_split_index = True\n# Options for LaTeX output\n# ------------------------\nlatex_engine = 'xelatex'\n# Get LaTeX to handle Unicode correctly\nlatex_elements = {\n}\n# Additional stuff for the LaTeX preamble.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.conf",
"documentation": {}
},
{
"label": "html_split_index",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.conf",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.conf",
"peekOfCode": "html_split_index = True\n# Options for LaTeX output\n# ------------------------\nlatex_engine = 'xelatex'\n# Get LaTeX to handle Unicode correctly\nlatex_elements = {\n}\n# Additional stuff for the LaTeX preamble.\nlatex_elements['preamble'] = r'''\n\\authoraddress{",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.conf",
"documentation": {}
},
{
"label": "latex_engine",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.conf",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.conf",
"peekOfCode": "latex_engine = 'xelatex'\n# Get LaTeX to handle Unicode correctly\nlatex_elements = {\n}\n# Additional stuff for the LaTeX preamble.\nlatex_elements['preamble'] = r'''\n\\authoraddress{\n \\sphinxstrong{Python Software Foundation}\\\\\n Email: \\sphinxemail{docs@python.org}\n}",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.conf",
"documentation": {}
},
{
"label": "latex_elements",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.conf",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.conf",
"peekOfCode": "latex_elements = {\n}\n# Additional stuff for the LaTeX preamble.\nlatex_elements['preamble'] = r'''\n\\authoraddress{\n \\sphinxstrong{Python Software Foundation}\\\\\n Email: \\sphinxemail{docs@python.org}\n}\n\\let\\Verbatim=\\OriginalVerbatim\n\\let\\endVerbatim=\\endOriginalVerbatim",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.conf",
"documentation": {}
},
{
"label": "latex_elements['preamble']",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.conf",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.conf",
"peekOfCode": "latex_elements['preamble'] = r'''\n\\authoraddress{\n \\sphinxstrong{Python Software Foundation}\\\\\n Email: \\sphinxemail{docs@python.org}\n}\n\\let\\Verbatim=\\OriginalVerbatim\n\\let\\endVerbatim=\\endOriginalVerbatim\n\\setcounter{tocdepth}{2}\n'''\n# The paper size ('letter' or 'a4').",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.conf",
"documentation": {}
},
{
"label": "latex_elements['papersize']",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.conf",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.conf",
"peekOfCode": "latex_elements['papersize'] = 'a4'\n# The font size ('10pt', '11pt' or '12pt').\nlatex_elements['pointsize'] = '10pt'\n# Grouping the document tree into LaTeX files. List of tuples\n# (source start file, target name, title, author, document class [howto/manual]).\n_stdauthor = r'Guido van Rossum\\\\and the Python development team'\nlatex_documents = [\n ('c-api/index', 'c-api.tex',\n 'The Python/C API', _stdauthor, 'manual'),\n ('distributing/index', 'distributing.tex',",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.conf",
"documentation": {}
},
{
"label": "latex_elements['pointsize']",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.conf",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.conf",
"peekOfCode": "latex_elements['pointsize'] = '10pt'\n# Grouping the document tree into LaTeX files. List of tuples\n# (source start file, target name, title, author, document class [howto/manual]).\n_stdauthor = r'Guido van Rossum\\\\and the Python development team'\nlatex_documents = [\n ('c-api/index', 'c-api.tex',\n 'The Python/C API', _stdauthor, 'manual'),\n ('distributing/index', 'distributing.tex',\n 'Distributing Python Modules', _stdauthor, 'manual'),\n ('extending/index', 'extending.tex',",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.conf",
"documentation": {}
},
{
"label": "_stdauthor",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.conf",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.conf",
"peekOfCode": "_stdauthor = r'Guido van Rossum\\\\and the Python development team'\nlatex_documents = [\n ('c-api/index', 'c-api.tex',\n 'The Python/C API', _stdauthor, 'manual'),\n ('distributing/index', 'distributing.tex',\n 'Distributing Python Modules', _stdauthor, 'manual'),\n ('extending/index', 'extending.tex',\n 'Extending and Embedding Python', _stdauthor, 'manual'),\n ('installing/index', 'installing.tex',\n 'Installing Python Modules', _stdauthor, 'manual'),",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.conf",
"documentation": {}
},
{
"label": "latex_documents",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.conf",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.conf",
"peekOfCode": "latex_documents = [\n ('c-api/index', 'c-api.tex',\n 'The Python/C API', _stdauthor, 'manual'),\n ('distributing/index', 'distributing.tex',\n 'Distributing Python Modules', _stdauthor, 'manual'),\n ('extending/index', 'extending.tex',\n 'Extending and Embedding Python', _stdauthor, 'manual'),\n ('installing/index', 'installing.tex',\n 'Installing Python Modules', _stdauthor, 'manual'),\n ('library/index', 'library.tex',",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.conf",
"documentation": {}
},
{
"label": "latex_appendices",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.conf",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.conf",
"peekOfCode": "latex_appendices = ['glossary', 'about', 'license', 'copyright']\n# Options for Epub output\n# -----------------------\nepub_author = 'Python Documentation Authors'\nepub_publisher = 'Python Software Foundation'\n# Options for the coverage checker\n# --------------------------------\n# The coverage checker will ignore all modules/functions/classes whose names\n# match any of the following regexes (using re.match).\ncoverage_ignore_modules = [",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.conf",
"documentation": {}
},
{
"label": "epub_author",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.conf",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.conf",
"peekOfCode": "epub_author = 'Python Documentation Authors'\nepub_publisher = 'Python Software Foundation'\n# Options for the coverage checker\n# --------------------------------\n# The coverage checker will ignore all modules/functions/classes whose names\n# match any of the following regexes (using re.match).\ncoverage_ignore_modules = [\n r'[T|t][k|K]',\n r'Tix',\n r'distutils.*',",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.conf",
"documentation": {}
},
{
"label": "epub_publisher",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.conf",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.conf",
"peekOfCode": "epub_publisher = 'Python Software Foundation'\n# Options for the coverage checker\n# --------------------------------\n# The coverage checker will ignore all modules/functions/classes whose names\n# match any of the following regexes (using re.match).\ncoverage_ignore_modules = [\n r'[T|t][k|K]',\n r'Tix',\n r'distutils.*',\n]",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.conf",
"documentation": {}
},
{
"label": "coverage_ignore_modules",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.conf",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.conf",
"peekOfCode": "coverage_ignore_modules = [\n r'[T|t][k|K]',\n r'Tix',\n r'distutils.*',\n]\ncoverage_ignore_functions = [\n 'test($|_)',\n]\ncoverage_ignore_classes = [\n]",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.conf",
"documentation": {}
},
{
"label": "coverage_ignore_functions",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.conf",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.conf",
"peekOfCode": "coverage_ignore_functions = [\n 'test($|_)',\n]\ncoverage_ignore_classes = [\n]\n# Glob patterns for C source files for C API coverage, relative to this directory.\ncoverage_c_path = [\n '../Include/*.h',\n]\n# Regexes to find C items in the source files.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.conf",
"documentation": {}
},
{
"label": "coverage_ignore_classes",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.conf",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.conf",
"peekOfCode": "coverage_ignore_classes = [\n]\n# Glob patterns for C source files for C API coverage, relative to this directory.\ncoverage_c_path = [\n '../Include/*.h',\n]\n# Regexes to find C items in the source files.\ncoverage_c_regexes = {\n 'cfunction': (r'^PyAPI_FUNC\\(.*\\)\\s+([^_][\\w_]+)'),\n 'data': (r'^PyAPI_DATA\\(.*\\)\\s+([^_][\\w_]+)'),",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.conf",
"documentation": {}
},
{
"label": "coverage_c_path",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.conf",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.conf",
"peekOfCode": "coverage_c_path = [\n '../Include/*.h',\n]\n# Regexes to find C items in the source files.\ncoverage_c_regexes = {\n 'cfunction': (r'^PyAPI_FUNC\\(.*\\)\\s+([^_][\\w_]+)'),\n 'data': (r'^PyAPI_DATA\\(.*\\)\\s+([^_][\\w_]+)'),\n 'macro': (r'^#define ([^_][\\w_]+)\\(.*\\)[\\s|\\\\]'),\n}\n# The coverage checker will ignore all C items whose names match these regexes",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.conf",
"documentation": {}
},
{
"label": "coverage_c_regexes",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.conf",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.conf",
"peekOfCode": "coverage_c_regexes = {\n 'cfunction': (r'^PyAPI_FUNC\\(.*\\)\\s+([^_][\\w_]+)'),\n 'data': (r'^PyAPI_DATA\\(.*\\)\\s+([^_][\\w_]+)'),\n 'macro': (r'^#define ([^_][\\w_]+)\\(.*\\)[\\s|\\\\]'),\n}\n# The coverage checker will ignore all C items whose names match these regexes\n# (using re.match) -- the keys must be the same as in coverage_c_regexes.\ncoverage_ignore_c_items = {\n# 'cfunction': [...]\n}",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.conf",
"documentation": {}
},
{
"label": "coverage_ignore_c_items",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.conf",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.conf",
"peekOfCode": "coverage_ignore_c_items = {\n# 'cfunction': [...]\n}\n# Options for the link checker\n# ----------------------------\n# Ignore certain URLs.\nlinkcheck_ignore = [r'https://bugs.python.org/(issue)?\\d+',\n # Ignore PEPs for now, they all have permanent redirects.\n r'http://www.python.org/dev/peps/pep-\\d+']\n# Options for extensions",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.conf",
"documentation": {}
},
{
"label": "linkcheck_ignore",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.conf",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.conf",
"peekOfCode": "linkcheck_ignore = [r'https://bugs.python.org/(issue)?\\d+',\n # Ignore PEPs for now, they all have permanent redirects.\n r'http://www.python.org/dev/peps/pep-\\d+']\n# Options for extensions\n# ----------------------\n# Relative filename of the data files\nrefcount_file = 'data/refcounts.dat'\nstable_abi_file = 'data/stable_abi.dat'\n# Sphinx 2 and Sphinx 3 compatibility\n# -----------------------------------",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.conf",
"documentation": {}
},
{
"label": "refcount_file",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.conf",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.conf",
"peekOfCode": "refcount_file = 'data/refcounts.dat'\nstable_abi_file = 'data/stable_abi.dat'\n# Sphinx 2 and Sphinx 3 compatibility\n# -----------------------------------\n# bpo-40204: Allow Sphinx 2 syntax in the C domain\nc_allow_pre_v3 = True\n# bpo-40204: Disable warnings on Sphinx 2 syntax of the C domain since the\n# documentation is built with -W (warnings treated as errors).\nc_warn_on_allowed_pre_v3 = False\nstrip_signature_backslash = True",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.conf",
"documentation": {}
},
{
"label": "stable_abi_file",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.conf",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.conf",
"peekOfCode": "stable_abi_file = 'data/stable_abi.dat'\n# Sphinx 2 and Sphinx 3 compatibility\n# -----------------------------------\n# bpo-40204: Allow Sphinx 2 syntax in the C domain\nc_allow_pre_v3 = True\n# bpo-40204: Disable warnings on Sphinx 2 syntax of the C domain since the\n# documentation is built with -W (warnings treated as errors).\nc_warn_on_allowed_pre_v3 = False\nstrip_signature_backslash = True",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.conf",
"documentation": {}
},
{
"label": "c_allow_pre_v3",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.conf",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.conf",
"peekOfCode": "c_allow_pre_v3 = True\n# bpo-40204: Disable warnings on Sphinx 2 syntax of the C domain since the\n# documentation is built with -W (warnings treated as errors).\nc_warn_on_allowed_pre_v3 = False\nstrip_signature_backslash = True",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.conf",
"documentation": {}
},
{
"label": "c_warn_on_allowed_pre_v3",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.conf",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.conf",
"peekOfCode": "c_warn_on_allowed_pre_v3 = False\nstrip_signature_backslash = True",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.conf",
"documentation": {}
},
{
"label": "strip_signature_backslash",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.conf",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.conf",
"peekOfCode": "strip_signature_backslash = True",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Doc.conf",
"documentation": {}
},
{
"label": "_SendfileFallbackProtocol",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.base_events",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.base_events",
"peekOfCode": "class _SendfileFallbackProtocol(protocols.Protocol):\n def __init__(self, transp):\n if not isinstance(transp, transports._FlowControlMixin):\n raise TypeError(\"transport should be _FlowControlMixin instance\")\n self._transport = transp\n self._proto = transp.get_protocol()\n self._should_resume_reading = transp.is_reading()\n self._should_resume_writing = transp._protocol_paused\n transp.pause_reading()\n transp.set_protocol(self)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.base_events",
"documentation": {}
},
{
"label": "Server",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.base_events",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.base_events",
"peekOfCode": "class Server(events.AbstractServer):\n def __init__(self, loop, sockets, protocol_factory, ssl_context, backlog,\n ssl_handshake_timeout):\n self._loop = loop\n self._sockets = sockets\n self._active_count = 0\n self._waiters = []\n self._protocol_factory = protocol_factory\n self._backlog = backlog\n self._ssl_context = ssl_context",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.base_events",
"documentation": {}
},
{
"label": "BaseEventLoop",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.base_events",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.base_events",
"peekOfCode": "class BaseEventLoop(events.AbstractEventLoop):\n def __init__(self):\n self._timer_cancelled_count = 0\n self._closed = False\n self._stopping = False\n self._ready = collections.deque()\n self._scheduled = []\n self._default_executor = None\n self._internal_fds = 0\n # Identifier of the thread running the event loop, or None if the",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.base_events",
"documentation": {}
},
{
"label": "__all__",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.base_events",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.base_events",
"peekOfCode": "__all__ = 'BaseEventLoop','Server',\n# Minimum number of _scheduled timer handles before cleanup of\n# cancelled handles is performed.\n_MIN_SCHEDULED_TIMER_HANDLES = 100\n# Minimum fraction of _scheduled timer handles that are cancelled\n# before cleanup of cancelled handles is performed.\n_MIN_CANCELLED_TIMER_HANDLES_FRACTION = 0.5\n_HAS_IPv6 = hasattr(socket, 'AF_INET6')\n# Maximum timeout passed to select to avoid OS limitations\nMAXIMUM_SELECT_TIMEOUT = 24 * 3600",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.base_events",
"documentation": {}
},
{
"label": "_MIN_SCHEDULED_TIMER_HANDLES",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.base_events",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.base_events",
"peekOfCode": "_MIN_SCHEDULED_TIMER_HANDLES = 100\n# Minimum fraction of _scheduled timer handles that are cancelled\n# before cleanup of cancelled handles is performed.\n_MIN_CANCELLED_TIMER_HANDLES_FRACTION = 0.5\n_HAS_IPv6 = hasattr(socket, 'AF_INET6')\n# Maximum timeout passed to select to avoid OS limitations\nMAXIMUM_SELECT_TIMEOUT = 24 * 3600\n# Used for deprecation and removal of `loop.create_datagram_endpoint()`'s\n# *reuse_address* parameter\n_unset = object()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.base_events",
"documentation": {}
},
{
"label": "_MIN_CANCELLED_TIMER_HANDLES_FRACTION",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.base_events",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.base_events",
"peekOfCode": "_MIN_CANCELLED_TIMER_HANDLES_FRACTION = 0.5\n_HAS_IPv6 = hasattr(socket, 'AF_INET6')\n# Maximum timeout passed to select to avoid OS limitations\nMAXIMUM_SELECT_TIMEOUT = 24 * 3600\n# Used for deprecation and removal of `loop.create_datagram_endpoint()`'s\n# *reuse_address* parameter\n_unset = object()\ndef _format_handle(handle):\n cb = handle._callback\n if isinstance(getattr(cb, '__self__', None), tasks.Task):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.base_events",
"documentation": {}
},
{
"label": "_HAS_IPv6",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.base_events",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.base_events",
"peekOfCode": "_HAS_IPv6 = hasattr(socket, 'AF_INET6')\n# Maximum timeout passed to select to avoid OS limitations\nMAXIMUM_SELECT_TIMEOUT = 24 * 3600\n# Used for deprecation and removal of `loop.create_datagram_endpoint()`'s\n# *reuse_address* parameter\n_unset = object()\ndef _format_handle(handle):\n cb = handle._callback\n if isinstance(getattr(cb, '__self__', None), tasks.Task):\n # format the task",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.base_events",
"documentation": {}
},
{
"label": "MAXIMUM_SELECT_TIMEOUT",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.base_events",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.base_events",
"peekOfCode": "MAXIMUM_SELECT_TIMEOUT = 24 * 3600\n# Used for deprecation and removal of `loop.create_datagram_endpoint()`'s\n# *reuse_address* parameter\n_unset = object()\ndef _format_handle(handle):\n cb = handle._callback\n if isinstance(getattr(cb, '__self__', None), tasks.Task):\n # format the task\n return repr(cb.__self__)\n else:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.base_events",
"documentation": {}
},
{
"label": "_unset",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.base_events",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.base_events",
"peekOfCode": "_unset = object()\ndef _format_handle(handle):\n cb = handle._callback\n if isinstance(getattr(cb, '__self__', None), tasks.Task):\n # format the task\n return repr(cb.__self__)\n else:\n return str(handle)\ndef _format_pipe(fd):\n if fd == subprocess.PIPE:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.base_events",
"documentation": {}
},
{
"label": "isfuture",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.base_futures",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.base_futures",
"peekOfCode": "def isfuture(obj):\n \"\"\"Check for a Future.\n This returns True when obj is a Future instance or is advertising\n itself as duck-type compatible by setting _asyncio_future_blocking.\n See comment in Future for more details.\n \"\"\"\n return (hasattr(obj.__class__, '_asyncio_future_blocking') and\n obj._asyncio_future_blocking is not None)\ndef _format_callbacks(cb):\n \"\"\"helper function for Future.__repr__\"\"\"",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.base_futures",
"documentation": {}
},
{
"label": "__all__",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.base_futures",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.base_futures",
"peekOfCode": "__all__ = ()\nimport reprlib\nfrom _thread import get_ident\nfrom . import format_helpers\n# States for Future.\n_PENDING = 'PENDING'\n_CANCELLED = 'CANCELLED'\n_FINISHED = 'FINISHED'\ndef isfuture(obj):\n \"\"\"Check for a Future.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.base_futures",
"documentation": {}
},
{
"label": "_PENDING",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.base_futures",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.base_futures",
"peekOfCode": "_PENDING = 'PENDING'\n_CANCELLED = 'CANCELLED'\n_FINISHED = 'FINISHED'\ndef isfuture(obj):\n \"\"\"Check for a Future.\n This returns True when obj is a Future instance or is advertising\n itself as duck-type compatible by setting _asyncio_future_blocking.\n See comment in Future for more details.\n \"\"\"\n return (hasattr(obj.__class__, '_asyncio_future_blocking') and",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.base_futures",
"documentation": {}
},
{
"label": "_CANCELLED",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.base_futures",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.base_futures",
"peekOfCode": "_CANCELLED = 'CANCELLED'\n_FINISHED = 'FINISHED'\ndef isfuture(obj):\n \"\"\"Check for a Future.\n This returns True when obj is a Future instance or is advertising\n itself as duck-type compatible by setting _asyncio_future_blocking.\n See comment in Future for more details.\n \"\"\"\n return (hasattr(obj.__class__, '_asyncio_future_blocking') and\n obj._asyncio_future_blocking is not None)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.base_futures",
"documentation": {}
},
{
"label": "_FINISHED",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.base_futures",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.base_futures",
"peekOfCode": "_FINISHED = 'FINISHED'\ndef isfuture(obj):\n \"\"\"Check for a Future.\n This returns True when obj is a Future instance or is advertising\n itself as duck-type compatible by setting _asyncio_future_blocking.\n See comment in Future for more details.\n \"\"\"\n return (hasattr(obj.__class__, '_asyncio_future_blocking') and\n obj._asyncio_future_blocking is not None)\ndef _format_callbacks(cb):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.base_futures",
"documentation": {}
},
{
"label": "_repr_running",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.base_futures",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.base_futures",
"peekOfCode": "_repr_running = set()\ndef _future_repr_info(future):\n # (Future) -> str\n \"\"\"helper function for Future.__repr__\"\"\"\n info = [future._state.lower()]\n if future._state == _FINISHED:\n if future._exception is not None:\n info.append(f'exception={future._exception!r}')\n else:\n key = id(future), get_ident()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.base_futures",
"documentation": {}
},
{
"label": "BaseSubprocessTransport",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.base_subprocess",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.base_subprocess",
"peekOfCode": "class BaseSubprocessTransport(transports.SubprocessTransport):\n def __init__(self, loop, protocol, args, shell,\n stdin, stdout, stderr, bufsize,\n waiter=None, extra=None, **kwargs):\n super().__init__(extra)\n self._closed = False\n self._protocol = protocol\n self._loop = loop\n self._proc = None\n self._pid = None",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.base_subprocess",
"documentation": {}
},
{
"label": "WriteSubprocessPipeProto",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.base_subprocess",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.base_subprocess",
"peekOfCode": "class WriteSubprocessPipeProto(protocols.BaseProtocol):\n def __init__(self, proc, fd):\n self.proc = proc\n self.fd = fd\n self.pipe = None\n self.disconnected = False\n def connection_made(self, transport):\n self.pipe = transport\n def __repr__(self):\n return f'<{self.__class__.__name__} fd={self.fd} pipe={self.pipe!r}>'",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.base_subprocess",
"documentation": {}
},
{
"label": "ReadSubprocessPipeProto",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.base_subprocess",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.base_subprocess",
"peekOfCode": "class ReadSubprocessPipeProto(WriteSubprocessPipeProto,\n protocols.Protocol):\n def data_received(self, data):\n self.proc._pipe_data_received(self.fd, data)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.base_subprocess",
"documentation": {}
},
{
"label": "_SendfileMode",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.constants",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.constants",
"peekOfCode": "class _SendfileMode(enum.Enum):\n UNSUPPORTED = enum.auto()\n TRY_NATIVE = enum.auto()\n FALLBACK = enum.auto()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.constants",
"documentation": {}
},
{
"label": "LOG_THRESHOLD_FOR_CONNLOST_WRITES",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.constants",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.constants",
"peekOfCode": "LOG_THRESHOLD_FOR_CONNLOST_WRITES = 5\n# Seconds to wait before retrying accept().\nACCEPT_RETRY_DELAY = 1\n# Number of stack entries to capture in debug mode.\n# The larger the number, the slower the operation in debug mode\n# (see extract_stack() in format_helpers.py).\nDEBUG_STACK_DEPTH = 10\n# Number of seconds to wait for SSL handshake to complete\n# The default timeout matches that of Nginx.\nSSL_HANDSHAKE_TIMEOUT = 60.0",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.constants",
"documentation": {}
},
{
"label": "ACCEPT_RETRY_DELAY",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.constants",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.constants",
"peekOfCode": "ACCEPT_RETRY_DELAY = 1\n# Number of stack entries to capture in debug mode.\n# The larger the number, the slower the operation in debug mode\n# (see extract_stack() in format_helpers.py).\nDEBUG_STACK_DEPTH = 10\n# Number of seconds to wait for SSL handshake to complete\n# The default timeout matches that of Nginx.\nSSL_HANDSHAKE_TIMEOUT = 60.0\n# Used in sendfile fallback code. We use fallback for platforms\n# that don't support sendfile, or for TLS connections.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.constants",
"documentation": {}
},
{
"label": "DEBUG_STACK_DEPTH",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.constants",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.constants",
"peekOfCode": "DEBUG_STACK_DEPTH = 10\n# Number of seconds to wait for SSL handshake to complete\n# The default timeout matches that of Nginx.\nSSL_HANDSHAKE_TIMEOUT = 60.0\n# Used in sendfile fallback code. We use fallback for platforms\n# that don't support sendfile, or for TLS connections.\nSENDFILE_FALLBACK_READBUFFER_SIZE = 1024 * 256\n# The enum should be here to break circular dependencies between\n# base_events and sslproto\nclass _SendfileMode(enum.Enum):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.constants",
"documentation": {}
},
{
"label": "SSL_HANDSHAKE_TIMEOUT",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.constants",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.constants",
"peekOfCode": "SSL_HANDSHAKE_TIMEOUT = 60.0\n# Used in sendfile fallback code. We use fallback for platforms\n# that don't support sendfile, or for TLS connections.\nSENDFILE_FALLBACK_READBUFFER_SIZE = 1024 * 256\n# The enum should be here to break circular dependencies between\n# base_events and sslproto\nclass _SendfileMode(enum.Enum):\n UNSUPPORTED = enum.auto()\n TRY_NATIVE = enum.auto()\n FALLBACK = enum.auto()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.constants",
"documentation": {}
},
{
"label": "SENDFILE_FALLBACK_READBUFFER_SIZE",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.constants",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.constants",
"peekOfCode": "SENDFILE_FALLBACK_READBUFFER_SIZE = 1024 * 256\n# The enum should be here to break circular dependencies between\n# base_events and sslproto\nclass _SendfileMode(enum.Enum):\n UNSUPPORTED = enum.auto()\n TRY_NATIVE = enum.auto()\n FALLBACK = enum.auto()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.constants",
"documentation": {}
},
{
"label": "CoroWrapper",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.coroutines",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.coroutines",
"peekOfCode": "class CoroWrapper:\n # Wrapper for coroutine object in _DEBUG mode.\n def __init__(self, gen, func=None):\n assert inspect.isgenerator(gen) or inspect.iscoroutine(gen), gen\n self.gen = gen\n self.func = func # Used to unwrap @coroutine decorator\n self._source_traceback = format_helpers.extract_stack(sys._getframe(1))\n self.__name__ = getattr(gen, '__name__', None)\n self.__qualname__ = getattr(gen, '__qualname__', None)\n def __repr__(self):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.coroutines",
"documentation": {}
},
{
"label": "coroutine",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.coroutines",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.coroutines",
"peekOfCode": "def coroutine(func):\n \"\"\"Decorator to mark coroutines.\n If the coroutine is not yielded from before it is destroyed,\n an error message is logged.\n \"\"\"\n warnings.warn('\"@coroutine\" decorator is deprecated since Python 3.8, use \"async def\" instead',\n DeprecationWarning,\n stacklevel=2)\n if inspect.iscoroutinefunction(func):\n # In Python 3.5 that's all we need to do for coroutines",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.coroutines",
"documentation": {}
},
{
"label": "iscoroutinefunction",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.coroutines",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.coroutines",
"peekOfCode": "def iscoroutinefunction(func):\n \"\"\"Return True if func is a decorated coroutine function.\"\"\"\n return (inspect.iscoroutinefunction(func) or\n getattr(func, '_is_coroutine', None) is _is_coroutine)\n# Prioritize native coroutine check to speed-up\n# asyncio.iscoroutine.\n_COROUTINE_TYPES = (types.CoroutineType, types.GeneratorType,\n collections.abc.Coroutine, CoroWrapper)\n_iscoroutine_typecache = set()\ndef iscoroutine(obj):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.coroutines",
"documentation": {}
},
{
"label": "iscoroutine",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.coroutines",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.coroutines",
"peekOfCode": "def iscoroutine(obj):\n \"\"\"Return True if obj is a coroutine object.\"\"\"\n if type(obj) in _iscoroutine_typecache:\n return True\n if isinstance(obj, _COROUTINE_TYPES):\n # Just in case we don't want to cache more than 100\n # positive types. That shouldn't ever happen, unless\n # someone stressing the system on purpose.\n if len(_iscoroutine_typecache) < 100:\n _iscoroutine_typecache.add(type(obj))",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.coroutines",
"documentation": {}
},
{
"label": "__all__",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.coroutines",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.coroutines",
"peekOfCode": "__all__ = 'coroutine', 'iscoroutinefunction', 'iscoroutine'\nimport collections.abc\nimport functools\nimport inspect\nimport os\nimport sys\nimport traceback\nimport types\nimport warnings\nfrom . import base_futures",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.coroutines",
"documentation": {}
},
{
"label": "_DEBUG",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.coroutines",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.coroutines",
"peekOfCode": "_DEBUG = _is_debug_mode()\nclass CoroWrapper:\n # Wrapper for coroutine object in _DEBUG mode.\n def __init__(self, gen, func=None):\n assert inspect.isgenerator(gen) or inspect.iscoroutine(gen), gen\n self.gen = gen\n self.func = func # Used to unwrap @coroutine decorator\n self._source_traceback = format_helpers.extract_stack(sys._getframe(1))\n self.__name__ = getattr(gen, '__name__', None)\n self.__qualname__ = getattr(gen, '__qualname__', None)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.coroutines",
"documentation": {}
},
{
"label": "_is_coroutine",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.coroutines",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.coroutines",
"peekOfCode": "_is_coroutine = object()\ndef iscoroutinefunction(func):\n \"\"\"Return True if func is a decorated coroutine function.\"\"\"\n return (inspect.iscoroutinefunction(func) or\n getattr(func, '_is_coroutine', None) is _is_coroutine)\n# Prioritize native coroutine check to speed-up\n# asyncio.iscoroutine.\n_COROUTINE_TYPES = (types.CoroutineType, types.GeneratorType,\n collections.abc.Coroutine, CoroWrapper)\n_iscoroutine_typecache = set()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.coroutines",
"documentation": {}
},
{
"label": "_COROUTINE_TYPES",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.coroutines",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.coroutines",
"peekOfCode": "_COROUTINE_TYPES = (types.CoroutineType, types.GeneratorType,\n collections.abc.Coroutine, CoroWrapper)\n_iscoroutine_typecache = set()\ndef iscoroutine(obj):\n \"\"\"Return True if obj is a coroutine object.\"\"\"\n if type(obj) in _iscoroutine_typecache:\n return True\n if isinstance(obj, _COROUTINE_TYPES):\n # Just in case we don't want to cache more than 100\n # positive types. That shouldn't ever happen, unless",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.coroutines",
"documentation": {}
},
{
"label": "_iscoroutine_typecache",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.coroutines",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.coroutines",
"peekOfCode": "_iscoroutine_typecache = set()\ndef iscoroutine(obj):\n \"\"\"Return True if obj is a coroutine object.\"\"\"\n if type(obj) in _iscoroutine_typecache:\n return True\n if isinstance(obj, _COROUTINE_TYPES):\n # Just in case we don't want to cache more than 100\n # positive types. That shouldn't ever happen, unless\n # someone stressing the system on purpose.\n if len(_iscoroutine_typecache) < 100:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.coroutines",
"documentation": {}
},
{
"label": "Handle",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.events",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.events",
"peekOfCode": "class Handle:\n \"\"\"Object returned by callback registration methods.\"\"\"\n __slots__ = ('_callback', '_args', '_cancelled', '_loop',\n '_source_traceback', '_repr', '__weakref__',\n '_context')\n def __init__(self, callback, args, loop, context=None):\n if context is None:\n context = contextvars.copy_context()\n self._context = context\n self._loop = loop",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.events",
"documentation": {}
},
{
"label": "TimerHandle",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.events",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.events",
"peekOfCode": "class TimerHandle(Handle):\n \"\"\"Object returned by timed callback registration methods.\"\"\"\n __slots__ = ['_scheduled', '_when']\n def __init__(self, when, callback, args, loop, context=None):\n assert when is not None\n super().__init__(callback, args, loop, context)\n if self._source_traceback:\n del self._source_traceback[-1]\n self._when = when\n self._scheduled = False",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.events",
"documentation": {}
},
{
"label": "AbstractServer",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.events",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.events",
"peekOfCode": "class AbstractServer:\n \"\"\"Abstract server returned by create_server().\"\"\"\n def close(self):\n \"\"\"Stop serving. This leaves existing connections open.\"\"\"\n raise NotImplementedError\n def get_loop(self):\n \"\"\"Get the event loop the Server object is attached to.\"\"\"\n raise NotImplementedError\n def is_serving(self):\n \"\"\"Return True if the server is accepting connections.\"\"\"",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.events",
"documentation": {}
},
{
"label": "AbstractEventLoop",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.events",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.events",
"peekOfCode": "class AbstractEventLoop:\n \"\"\"Abstract event loop.\"\"\"\n # Running and stopping the event loop.\n def run_forever(self):\n \"\"\"Run the event loop until stop() is called.\"\"\"\n raise NotImplementedError\n def run_until_complete(self, future):\n \"\"\"Run the event loop until a Future is done.\n Return the Future's result, or raise its exception.\n \"\"\"",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.events",
"documentation": {}
},
{
"label": "AbstractEventLoopPolicy",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.events",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.events",
"peekOfCode": "class AbstractEventLoopPolicy:\n \"\"\"Abstract policy for accessing the event loop.\"\"\"\n def get_event_loop(self):\n \"\"\"Get the event loop for the current context.\n Returns an event loop object implementing the BaseEventLoop interface,\n or raises an exception in case no event loop has been set for the\n current context and the current policy does not specify to create one.\n It should never return None.\"\"\"\n raise NotImplementedError\n def set_event_loop(self, loop):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.events",
"documentation": {}
},
{
"label": "BaseDefaultEventLoopPolicy",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.events",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.events",
"peekOfCode": "class BaseDefaultEventLoopPolicy(AbstractEventLoopPolicy):\n \"\"\"Default policy implementation for accessing the event loop.\n In this policy, each thread has its own event loop. However, we\n only automatically create an event loop by default for the main\n thread; other threads by default have no event loop.\n Other policies may have different rules (e.g. a single global\n event loop, or automatically creating an event loop per thread, or\n using some other notion of context to which an event loop is\n associated).\n \"\"\"",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.events",
"documentation": {}
},
{
"label": "_RunningLoop",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.events",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.events",
"peekOfCode": "class _RunningLoop(threading.local):\n loop_pid = (None, None)\n_running_loop = _RunningLoop()\ndef get_running_loop():\n \"\"\"Return the running event loop. Raise a RuntimeError if there is none.\n This function is thread-specific.\n \"\"\"\n # NOTE: this function is implemented in C (see _asynciomodule.c)\n loop = _get_running_loop()\n if loop is None:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.events",
"documentation": {}
},
{
"label": "get_running_loop",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.events",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.events",
"peekOfCode": "def get_running_loop():\n \"\"\"Return the running event loop. Raise a RuntimeError if there is none.\n This function is thread-specific.\n \"\"\"\n # NOTE: this function is implemented in C (see _asynciomodule.c)\n loop = _get_running_loop()\n if loop is None:\n raise RuntimeError('no running event loop')\n return loop\ndef _get_running_loop():",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.events",
"documentation": {}
},
{
"label": "get_event_loop_policy",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.events",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.events",
"peekOfCode": "def get_event_loop_policy():\n \"\"\"Get the current event loop policy.\"\"\"\n if _event_loop_policy is None:\n _init_event_loop_policy()\n return _event_loop_policy\ndef set_event_loop_policy(policy):\n \"\"\"Set the current event loop policy.\n If policy is None, the default policy is restored.\"\"\"\n global _event_loop_policy\n assert policy is None or isinstance(policy, AbstractEventLoopPolicy)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.events",
"documentation": {}
},
{
"label": "set_event_loop_policy",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.events",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.events",
"peekOfCode": "def set_event_loop_policy(policy):\n \"\"\"Set the current event loop policy.\n If policy is None, the default policy is restored.\"\"\"\n global _event_loop_policy\n assert policy is None or isinstance(policy, AbstractEventLoopPolicy)\n _event_loop_policy = policy\ndef get_event_loop():\n \"\"\"Return an asyncio event loop.\n When called from a coroutine or a callback (e.g. scheduled with call_soon\n or similar API), this function will always return the running event loop.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.events",
"documentation": {}
},
{
"label": "get_event_loop",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.events",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.events",
"peekOfCode": "def get_event_loop():\n \"\"\"Return an asyncio event loop.\n When called from a coroutine or a callback (e.g. scheduled with call_soon\n or similar API), this function will always return the running event loop.\n If there is no running event loop set, the function will return\n the result of `get_event_loop_policy().get_event_loop()` call.\n \"\"\"\n # NOTE: this function is implemented in C (see _asynciomodule.c)\n return _py__get_event_loop()\ndef _get_event_loop(stacklevel=3):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.events",
"documentation": {}
},
{
"label": "set_event_loop",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.events",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.events",
"peekOfCode": "def set_event_loop(loop):\n \"\"\"Equivalent to calling get_event_loop_policy().set_event_loop(loop).\"\"\"\n get_event_loop_policy().set_event_loop(loop)\ndef new_event_loop():\n \"\"\"Equivalent to calling get_event_loop_policy().new_event_loop().\"\"\"\n return get_event_loop_policy().new_event_loop()\ndef get_child_watcher():\n \"\"\"Equivalent to calling get_event_loop_policy().get_child_watcher().\"\"\"\n return get_event_loop_policy().get_child_watcher()\ndef set_child_watcher(watcher):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.events",
"documentation": {}
},
{
"label": "new_event_loop",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.events",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.events",
"peekOfCode": "def new_event_loop():\n \"\"\"Equivalent to calling get_event_loop_policy().new_event_loop().\"\"\"\n return get_event_loop_policy().new_event_loop()\ndef get_child_watcher():\n \"\"\"Equivalent to calling get_event_loop_policy().get_child_watcher().\"\"\"\n return get_event_loop_policy().get_child_watcher()\ndef set_child_watcher(watcher):\n \"\"\"Equivalent to calling\n get_event_loop_policy().set_child_watcher(watcher).\"\"\"\n return get_event_loop_policy().set_child_watcher(watcher)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.events",
"documentation": {}
},
{
"label": "get_child_watcher",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.events",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.events",
"peekOfCode": "def get_child_watcher():\n \"\"\"Equivalent to calling get_event_loop_policy().get_child_watcher().\"\"\"\n return get_event_loop_policy().get_child_watcher()\ndef set_child_watcher(watcher):\n \"\"\"Equivalent to calling\n get_event_loop_policy().set_child_watcher(watcher).\"\"\"\n return get_event_loop_policy().set_child_watcher(watcher)\n# Alias pure-Python implementations for testing purposes.\n_py__get_running_loop = _get_running_loop\n_py__set_running_loop = _set_running_loop",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.events",
"documentation": {}
},
{
"label": "set_child_watcher",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.events",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.events",
"peekOfCode": "def set_child_watcher(watcher):\n \"\"\"Equivalent to calling\n get_event_loop_policy().set_child_watcher(watcher).\"\"\"\n return get_event_loop_policy().set_child_watcher(watcher)\n# Alias pure-Python implementations for testing purposes.\n_py__get_running_loop = _get_running_loop\n_py__set_running_loop = _set_running_loop\n_py_get_running_loop = get_running_loop\n_py_get_event_loop = get_event_loop\n_py__get_event_loop = _get_event_loop",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.events",
"documentation": {}
},
{
"label": "__all__",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.events",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.events",
"peekOfCode": "__all__ = (\n 'AbstractEventLoopPolicy',\n 'AbstractEventLoop', 'AbstractServer',\n 'Handle', 'TimerHandle',\n 'get_event_loop_policy', 'set_event_loop_policy',\n 'get_event_loop', 'set_event_loop', 'new_event_loop',\n 'get_child_watcher', 'set_child_watcher',\n '_set_running_loop', 'get_running_loop',\n '_get_running_loop',\n)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.events",
"documentation": {}
},
{
"label": "_event_loop_policy",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.events",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.events",
"peekOfCode": "_event_loop_policy = None\n# Lock for protecting the on-the-fly creation of the event loop policy.\n_lock = threading.Lock()\n# A TLS for the running event loop, used by _get_running_loop.\nclass _RunningLoop(threading.local):\n loop_pid = (None, None)\n_running_loop = _RunningLoop()\ndef get_running_loop():\n \"\"\"Return the running event loop. Raise a RuntimeError if there is none.\n This function is thread-specific.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.events",
"documentation": {}
},
{
"label": "_lock",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.events",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.events",
"peekOfCode": "_lock = threading.Lock()\n# A TLS for the running event loop, used by _get_running_loop.\nclass _RunningLoop(threading.local):\n loop_pid = (None, None)\n_running_loop = _RunningLoop()\ndef get_running_loop():\n \"\"\"Return the running event loop. Raise a RuntimeError if there is none.\n This function is thread-specific.\n \"\"\"\n # NOTE: this function is implemented in C (see _asynciomodule.c)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.events",
"documentation": {}
},
{
"label": "_running_loop",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.events",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.events",
"peekOfCode": "_running_loop = _RunningLoop()\ndef get_running_loop():\n \"\"\"Return the running event loop. Raise a RuntimeError if there is none.\n This function is thread-specific.\n \"\"\"\n # NOTE: this function is implemented in C (see _asynciomodule.c)\n loop = _get_running_loop()\n if loop is None:\n raise RuntimeError('no running event loop')\n return loop",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.events",
"documentation": {}
},
{
"label": "_py__get_running_loop",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.events",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.events",
"peekOfCode": "_py__get_running_loop = _get_running_loop\n_py__set_running_loop = _set_running_loop\n_py_get_running_loop = get_running_loop\n_py_get_event_loop = get_event_loop\n_py__get_event_loop = _get_event_loop\ntry:\n # get_event_loop() is one of the most frequently called\n # functions in asyncio. Pure Python implementation is\n # about 4 times slower than C-accelerated.\n from _asyncio import (_get_running_loop, _set_running_loop,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.events",
"documentation": {}
},
{
"label": "_py__set_running_loop",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.events",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.events",
"peekOfCode": "_py__set_running_loop = _set_running_loop\n_py_get_running_loop = get_running_loop\n_py_get_event_loop = get_event_loop\n_py__get_event_loop = _get_event_loop\ntry:\n # get_event_loop() is one of the most frequently called\n # functions in asyncio. Pure Python implementation is\n # about 4 times slower than C-accelerated.\n from _asyncio import (_get_running_loop, _set_running_loop,\n get_running_loop, get_event_loop, _get_event_loop)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.events",
"documentation": {}
},
{
"label": "_py_get_running_loop",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.events",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.events",
"peekOfCode": "_py_get_running_loop = get_running_loop\n_py_get_event_loop = get_event_loop\n_py__get_event_loop = _get_event_loop\ntry:\n # get_event_loop() is one of the most frequently called\n # functions in asyncio. Pure Python implementation is\n # about 4 times slower than C-accelerated.\n from _asyncio import (_get_running_loop, _set_running_loop,\n get_running_loop, get_event_loop, _get_event_loop)\nexcept ImportError:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.events",
"documentation": {}
},
{
"label": "_py_get_event_loop",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.events",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.events",
"peekOfCode": "_py_get_event_loop = get_event_loop\n_py__get_event_loop = _get_event_loop\ntry:\n # get_event_loop() is one of the most frequently called\n # functions in asyncio. Pure Python implementation is\n # about 4 times slower than C-accelerated.\n from _asyncio import (_get_running_loop, _set_running_loop,\n get_running_loop, get_event_loop, _get_event_loop)\nexcept ImportError:\n pass",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.events",
"documentation": {}
},
{
"label": "_py__get_event_loop",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.events",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.events",
"peekOfCode": "_py__get_event_loop = _get_event_loop\ntry:\n # get_event_loop() is one of the most frequently called\n # functions in asyncio. Pure Python implementation is\n # about 4 times slower than C-accelerated.\n from _asyncio import (_get_running_loop, _set_running_loop,\n get_running_loop, get_event_loop, _get_event_loop)\nexcept ImportError:\n pass\nelse:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.events",
"documentation": {}
},
{
"label": "CancelledError",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.exceptions",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.exceptions",
"peekOfCode": "class CancelledError(BaseException):\n \"\"\"The Future or Task was cancelled.\"\"\"\nclass TimeoutError(Exception):\n \"\"\"The operation exceeded the given deadline.\"\"\"\nclass InvalidStateError(Exception):\n \"\"\"The operation is not allowed in this state.\"\"\"\nclass SendfileNotAvailableError(RuntimeError):\n \"\"\"Sendfile syscall is not available.\n Raised if OS does not support sendfile syscall for given socket or\n file type.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.exceptions",
"documentation": {}
},
{
"label": "TimeoutError",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.exceptions",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.exceptions",
"peekOfCode": "class TimeoutError(Exception):\n \"\"\"The operation exceeded the given deadline.\"\"\"\nclass InvalidStateError(Exception):\n \"\"\"The operation is not allowed in this state.\"\"\"\nclass SendfileNotAvailableError(RuntimeError):\n \"\"\"Sendfile syscall is not available.\n Raised if OS does not support sendfile syscall for given socket or\n file type.\n \"\"\"\nclass IncompleteReadError(EOFError):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.exceptions",
"documentation": {}
},
{
"label": "InvalidStateError",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.exceptions",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.exceptions",
"peekOfCode": "class InvalidStateError(Exception):\n \"\"\"The operation is not allowed in this state.\"\"\"\nclass SendfileNotAvailableError(RuntimeError):\n \"\"\"Sendfile syscall is not available.\n Raised if OS does not support sendfile syscall for given socket or\n file type.\n \"\"\"\nclass IncompleteReadError(EOFError):\n \"\"\"\n Incomplete read error. Attributes:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.exceptions",
"documentation": {}
},
{
"label": "SendfileNotAvailableError",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.exceptions",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.exceptions",
"peekOfCode": "class SendfileNotAvailableError(RuntimeError):\n \"\"\"Sendfile syscall is not available.\n Raised if OS does not support sendfile syscall for given socket or\n file type.\n \"\"\"\nclass IncompleteReadError(EOFError):\n \"\"\"\n Incomplete read error. Attributes:\n - partial: read bytes string before the end of stream was reached\n - expected: total number of expected bytes (or None if unknown)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.exceptions",
"documentation": {}
},
{
"label": "IncompleteReadError",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.exceptions",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.exceptions",
"peekOfCode": "class IncompleteReadError(EOFError):\n \"\"\"\n Incomplete read error. Attributes:\n - partial: read bytes string before the end of stream was reached\n - expected: total number of expected bytes (or None if unknown)\n \"\"\"\n def __init__(self, partial, expected):\n r_expected = 'undefined' if expected is None else repr(expected)\n super().__init__(f'{len(partial)} bytes read on a total of '\n f'{r_expected} expected bytes')",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.exceptions",
"documentation": {}
},
{
"label": "LimitOverrunError",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.exceptions",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.exceptions",
"peekOfCode": "class LimitOverrunError(Exception):\n \"\"\"Reached the buffer limit while looking for a separator.\n Attributes:\n - consumed: total number of to be consumed bytes.\n \"\"\"\n def __init__(self, message, consumed):\n super().__init__(message)\n self.consumed = consumed\n def __reduce__(self):\n return type(self), (self.args[0], self.consumed)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.exceptions",
"documentation": {}
},
{
"label": "__all__",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.exceptions",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.exceptions",
"peekOfCode": "__all__ = ('CancelledError', 'InvalidStateError', 'TimeoutError',\n 'IncompleteReadError', 'LimitOverrunError',\n 'SendfileNotAvailableError')\nclass CancelledError(BaseException):\n \"\"\"The Future or Task was cancelled.\"\"\"\nclass TimeoutError(Exception):\n \"\"\"The operation exceeded the given deadline.\"\"\"\nclass InvalidStateError(Exception):\n \"\"\"The operation is not allowed in this state.\"\"\"\nclass SendfileNotAvailableError(RuntimeError):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.exceptions",
"documentation": {}
},
{
"label": "extract_stack",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.format_helpers",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.format_helpers",
"peekOfCode": "def extract_stack(f=None, limit=None):\n \"\"\"Replacement for traceback.extract_stack() that only does the\n necessary work for asyncio debug mode.\n \"\"\"\n if f is None:\n f = sys._getframe().f_back\n if limit is None:\n # Limit the amount of work to a reasonable amount, as extract_stack()\n # can be called for each coroutine and future in debug mode.\n limit = constants.DEBUG_STACK_DEPTH",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.format_helpers",
"documentation": {}
},
{
"label": "Future",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.futures",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.futures",
"peekOfCode": "class Future:\n \"\"\"This class is *almost* compatible with concurrent.futures.Future.\n Differences:\n - This class is not thread-safe.\n - result() and exception() do not take a timeout argument and\n raise an exception when the future isn't done yet.\n - Callbacks registered with add_done_callback() are always called\n via the event loop's call_soon().\n - This class is not compatible with the wait() and as_completed()\n methods in the concurrent.futures package.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.futures",
"documentation": {}
},
{
"label": "wrap_future",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.futures",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.futures",
"peekOfCode": "def wrap_future(future, *, loop=None):\n \"\"\"Wrap concurrent.futures.Future object.\"\"\"\n if isfuture(future):\n return future\n assert isinstance(future, concurrent.futures.Future), \\\n f'concurrent.futures.Future is expected, got {future!r}'\n if loop is None:\n loop = events._get_event_loop()\n new_future = loop.create_future()\n _chain_future(future, new_future)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.futures",
"documentation": {}
},
{
"label": "__all__",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.futures",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.futures",
"peekOfCode": "__all__ = (\n 'Future', 'wrap_future', 'isfuture',\n)\nimport concurrent.futures\nimport contextvars\nimport logging\nimport sys\nfrom types import GenericAlias\nfrom . import base_futures\nfrom . import events",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.futures",
"documentation": {}
},
{
"label": "isfuture",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.futures",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.futures",
"peekOfCode": "isfuture = base_futures.isfuture\n_PENDING = base_futures._PENDING\n_CANCELLED = base_futures._CANCELLED\n_FINISHED = base_futures._FINISHED\nSTACK_DEBUG = logging.DEBUG - 1 # heavy-duty debugging\nclass Future:\n \"\"\"This class is *almost* compatible with concurrent.futures.Future.\n Differences:\n - This class is not thread-safe.\n - result() and exception() do not take a timeout argument and",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.futures",
"documentation": {}
},
{
"label": "_PENDING",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.futures",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.futures",
"peekOfCode": "_PENDING = base_futures._PENDING\n_CANCELLED = base_futures._CANCELLED\n_FINISHED = base_futures._FINISHED\nSTACK_DEBUG = logging.DEBUG - 1 # heavy-duty debugging\nclass Future:\n \"\"\"This class is *almost* compatible with concurrent.futures.Future.\n Differences:\n - This class is not thread-safe.\n - result() and exception() do not take a timeout argument and\n raise an exception when the future isn't done yet.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.futures",
"documentation": {}
},
{
"label": "_CANCELLED",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.futures",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.futures",
"peekOfCode": "_CANCELLED = base_futures._CANCELLED\n_FINISHED = base_futures._FINISHED\nSTACK_DEBUG = logging.DEBUG - 1 # heavy-duty debugging\nclass Future:\n \"\"\"This class is *almost* compatible with concurrent.futures.Future.\n Differences:\n - This class is not thread-safe.\n - result() and exception() do not take a timeout argument and\n raise an exception when the future isn't done yet.\n - Callbacks registered with add_done_callback() are always called",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.futures",
"documentation": {}
},
{
"label": "_FINISHED",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.futures",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.futures",
"peekOfCode": "_FINISHED = base_futures._FINISHED\nSTACK_DEBUG = logging.DEBUG - 1 # heavy-duty debugging\nclass Future:\n \"\"\"This class is *almost* compatible with concurrent.futures.Future.\n Differences:\n - This class is not thread-safe.\n - result() and exception() do not take a timeout argument and\n raise an exception when the future isn't done yet.\n - Callbacks registered with add_done_callback() are always called\n via the event loop's call_soon().",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.futures",
"documentation": {}
},
{
"label": "STACK_DEBUG",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.futures",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.futures",
"peekOfCode": "STACK_DEBUG = logging.DEBUG - 1 # heavy-duty debugging\nclass Future:\n \"\"\"This class is *almost* compatible with concurrent.futures.Future.\n Differences:\n - This class is not thread-safe.\n - result() and exception() do not take a timeout argument and\n raise an exception when the future isn't done yet.\n - Callbacks registered with add_done_callback() are always called\n via the event loop's call_soon().\n - This class is not compatible with the wait() and as_completed()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.futures",
"documentation": {}
},
{
"label": "_PyFuture",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.futures",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.futures",
"peekOfCode": "_PyFuture = Future\ndef _get_loop(fut):\n # Tries to call Future.get_loop() if it's available.\n # Otherwise fallbacks to using the old '_loop' property.\n try:\n get_loop = fut.get_loop\n except AttributeError:\n pass\n else:\n return get_loop()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.futures",
"documentation": {}
},
{
"label": "_ContextManagerMixin",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.locks",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.locks",
"peekOfCode": "class _ContextManagerMixin:\n async def __aenter__(self):\n await self.acquire()\n # We have no use for the \"as ...\" clause in the with\n # statement for locks.\n return None\n async def __aexit__(self, exc_type, exc, tb):\n self.release()\nclass Lock(_ContextManagerMixin, mixins._LoopBoundMixin):\n \"\"\"Primitive lock objects.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.locks",
"documentation": {}
},
{
"label": "Lock",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.locks",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.locks",
"peekOfCode": "class Lock(_ContextManagerMixin, mixins._LoopBoundMixin):\n \"\"\"Primitive lock objects.\n A primitive lock is a synchronization primitive that is not owned\n by a particular coroutine when locked. A primitive lock is in one\n of two states, 'locked' or 'unlocked'.\n It is created in the unlocked state. It has two basic methods,\n acquire() and release(). When the state is unlocked, acquire()\n changes the state to locked and returns immediately. When the\n state is locked, acquire() blocks until a call to release() in\n another coroutine changes it to unlocked, then the acquire() call",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.locks",
"documentation": {}
},
{
"label": "Event",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.locks",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.locks",
"peekOfCode": "class Event(mixins._LoopBoundMixin):\n \"\"\"Asynchronous equivalent to threading.Event.\n Class implementing event objects. An event manages a flag that can be set\n to true with the set() method and reset to false with the clear() method.\n The wait() method blocks until the flag is true. The flag is initially\n false.\n \"\"\"\n def __init__(self, *, loop=mixins._marker):\n super().__init__(loop=loop)\n self._waiters = collections.deque()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.locks",
"documentation": {}
},
{
"label": "Condition",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.locks",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.locks",
"peekOfCode": "class Condition(_ContextManagerMixin, mixins._LoopBoundMixin):\n \"\"\"Asynchronous equivalent to threading.Condition.\n This class implements condition variable objects. A condition variable\n allows one or more coroutines to wait until they are notified by another\n coroutine.\n A new Lock object is created and used as the underlying lock.\n \"\"\"\n def __init__(self, lock=None, *, loop=mixins._marker):\n super().__init__(loop=loop)\n if lock is None:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.locks",
"documentation": {}
},
{
"label": "Semaphore",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.locks",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.locks",
"peekOfCode": "class Semaphore(_ContextManagerMixin, mixins._LoopBoundMixin):\n \"\"\"A Semaphore implementation.\n A semaphore manages an internal counter which is decremented by each\n acquire() call and incremented by each release() call. The counter\n can never go below zero; when acquire() finds that it is zero, it blocks,\n waiting until some other thread calls release().\n Semaphores also support the context management protocol.\n The optional argument gives the initial value for the internal\n counter; it defaults to 1. If the value given is less than 0,\n ValueError is raised.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.locks",
"documentation": {}
},
{
"label": "BoundedSemaphore",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.locks",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.locks",
"peekOfCode": "class BoundedSemaphore(Semaphore):\n \"\"\"A bounded semaphore implementation.\n This raises ValueError in release() if it would increase the value\n above the initial value.\n \"\"\"\n def __init__(self, value=1, *, loop=mixins._marker):\n self._bound_value = value\n super().__init__(value, loop=loop)\n def release(self):\n if self._value >= self._bound_value:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.locks",
"documentation": {}
},
{
"label": "__all__",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.locks",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.locks",
"peekOfCode": "__all__ = ('Lock', 'Event', 'Condition', 'Semaphore', 'BoundedSemaphore')\nimport collections\nfrom . import exceptions\nfrom . import mixins\nfrom . import tasks\nclass _ContextManagerMixin:\n async def __aenter__(self):\n await self.acquire()\n # We have no use for the \"as ...\" clause in the with\n # statement for locks.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.locks",
"documentation": {}
},
{
"label": "logger",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.log",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.log",
"peekOfCode": "logger = logging.getLogger(__package__)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.log",
"documentation": {}
},
{
"label": "_LoopBoundMixin",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.mixins",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.mixins",
"peekOfCode": "class _LoopBoundMixin:\n _loop = None\n def __init__(self, *, loop=_marker):\n if loop is not _marker:\n raise TypeError(\n f'As of 3.10, the *loop* parameter was removed from '\n f'{type(self).__name__}() since it is no longer necessary'\n )\n def _get_loop(self):\n loop = events._get_running_loop()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.mixins",
"documentation": {}
},
{
"label": "_global_lock",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.mixins",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.mixins",
"peekOfCode": "_global_lock = threading.Lock()\n# Used as a sentinel for loop parameter\n_marker = object()\nclass _LoopBoundMixin:\n _loop = None\n def __init__(self, *, loop=_marker):\n if loop is not _marker:\n raise TypeError(\n f'As of 3.10, the *loop* parameter was removed from '\n f'{type(self).__name__}() since it is no longer necessary'",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.mixins",
"documentation": {}
},
{
"label": "_marker",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.mixins",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.mixins",
"peekOfCode": "_marker = object()\nclass _LoopBoundMixin:\n _loop = None\n def __init__(self, *, loop=_marker):\n if loop is not _marker:\n raise TypeError(\n f'As of 3.10, the *loop* parameter was removed from '\n f'{type(self).__name__}() since it is no longer necessary'\n )\n def _get_loop(self):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.mixins",
"documentation": {}
},
{
"label": "_ProactorBasePipeTransport",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.proactor_events",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.proactor_events",
"peekOfCode": "class _ProactorBasePipeTransport(transports._FlowControlMixin,\n transports.BaseTransport):\n \"\"\"Base class for pipe and socket transports.\"\"\"\n def __init__(self, loop, sock, protocol, waiter=None,\n extra=None, server=None):\n super().__init__(extra, loop)\n self._set_extra(sock)\n self._sock = sock\n self.set_protocol(protocol)\n self._server = server",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.proactor_events",
"documentation": {}
},
{
"label": "_ProactorReadPipeTransport",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.proactor_events",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.proactor_events",
"peekOfCode": "class _ProactorReadPipeTransport(_ProactorBasePipeTransport,\n transports.ReadTransport):\n \"\"\"Transport for read pipes.\"\"\"\n def __init__(self, loop, sock, protocol, waiter=None,\n extra=None, server=None, buffer_size=65536):\n self._pending_data_length = -1\n self._paused = True\n super().__init__(loop, sock, protocol, waiter, extra, server)\n self._data = bytearray(buffer_size)\n self._loop.call_soon(self._loop_reading)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.proactor_events",
"documentation": {}
},
{
"label": "_ProactorBaseWritePipeTransport",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.proactor_events",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.proactor_events",
"peekOfCode": "class _ProactorBaseWritePipeTransport(_ProactorBasePipeTransport,\n transports.WriteTransport):\n \"\"\"Transport for write pipes.\"\"\"\n _start_tls_compatible = True\n def __init__(self, *args, **kw):\n super().__init__(*args, **kw)\n self._empty_waiter = None\n def write(self, data):\n if not isinstance(data, (bytes, bytearray, memoryview)):\n raise TypeError(",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.proactor_events",
"documentation": {}
},
{
"label": "_ProactorWritePipeTransport",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.proactor_events",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.proactor_events",
"peekOfCode": "class _ProactorWritePipeTransport(_ProactorBaseWritePipeTransport):\n def __init__(self, *args, **kw):\n super().__init__(*args, **kw)\n self._read_fut = self._loop._proactor.recv(self._sock, 16)\n self._read_fut.add_done_callback(self._pipe_closed)\n def _pipe_closed(self, fut):\n if fut.cancelled():\n # the transport has been closed\n return\n assert fut.result() == b''",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.proactor_events",
"documentation": {}
},
{
"label": "_ProactorDatagramTransport",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.proactor_events",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.proactor_events",
"peekOfCode": "class _ProactorDatagramTransport(_ProactorBasePipeTransport,\n transports.DatagramTransport):\n max_size = 256 * 1024\n def __init__(self, loop, sock, protocol, address=None,\n waiter=None, extra=None):\n self._address = address\n self._empty_waiter = None\n # We don't need to call _protocol.connection_made() since our base\n # constructor does it for us.\n super().__init__(loop, sock, protocol, waiter=waiter, extra=extra)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.proactor_events",
"documentation": {}
},
{
"label": "_ProactorDuplexPipeTransport",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.proactor_events",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.proactor_events",
"peekOfCode": "class _ProactorDuplexPipeTransport(_ProactorReadPipeTransport,\n _ProactorBaseWritePipeTransport,\n transports.Transport):\n \"\"\"Transport for duplex pipes.\"\"\"\n def can_write_eof(self):\n return False\n def write_eof(self):\n raise NotImplementedError\nclass _ProactorSocketTransport(_ProactorReadPipeTransport,\n _ProactorBaseWritePipeTransport,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.proactor_events",
"documentation": {}
},
{
"label": "_ProactorSocketTransport",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.proactor_events",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.proactor_events",
"peekOfCode": "class _ProactorSocketTransport(_ProactorReadPipeTransport,\n _ProactorBaseWritePipeTransport,\n transports.Transport):\n \"\"\"Transport for connected sockets.\"\"\"\n _sendfile_compatible = constants._SendfileMode.TRY_NATIVE\n def __init__(self, loop, sock, protocol, waiter=None,\n extra=None, server=None):\n super().__init__(loop, sock, protocol, waiter, extra, server)\n base_events._set_nodelay(sock)\n def _set_extra(self, sock):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.proactor_events",
"documentation": {}
},
{
"label": "BaseProactorEventLoop",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.proactor_events",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.proactor_events",
"peekOfCode": "class BaseProactorEventLoop(base_events.BaseEventLoop):\n def __init__(self, proactor):\n super().__init__()\n logger.debug('Using proactor: %s', proactor.__class__.__name__)\n self._proactor = proactor\n self._selector = proactor # convenient alias\n self._self_reading_future = None\n self._accept_futures = {} # socket file descriptor => Future\n proactor.set_loop(self)\n self._make_self_pipe()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.proactor_events",
"documentation": {}
},
{
"label": "__all__",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.proactor_events",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.proactor_events",
"peekOfCode": "__all__ = 'BaseProactorEventLoop',\nimport io\nimport os\nimport socket\nimport warnings\nimport signal\nimport threading\nimport collections\nfrom . import base_events\nfrom . import constants",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.proactor_events",
"documentation": {}
},
{
"label": "BaseProtocol",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.protocols",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.protocols",
"peekOfCode": "class BaseProtocol:\n \"\"\"Common base class for protocol interfaces.\n Usually user implements protocols that derived from BaseProtocol\n like Protocol or ProcessProtocol.\n The only case when BaseProtocol should be implemented directly is\n write-only transport like write pipe\n \"\"\"\n __slots__ = ()\n def connection_made(self, transport):\n \"\"\"Called when a connection is made.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.protocols",
"documentation": {}
},
{
"label": "Protocol",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.protocols",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.protocols",
"peekOfCode": "class Protocol(BaseProtocol):\n \"\"\"Interface for stream protocol.\n The user should implement this interface. They can inherit from\n this class but don't need to. The implementations here do\n nothing (they don't raise exceptions).\n When the user wants to requests a transport, they pass a protocol\n factory to a utility function (e.g., EventLoop.create_connection()).\n When the connection is made successfully, connection_made() is\n called with a suitable transport object. Then data_received()\n will be called 0 or more times with data (bytes) received from the",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.protocols",
"documentation": {}
},
{
"label": "BufferedProtocol",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.protocols",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.protocols",
"peekOfCode": "class BufferedProtocol(BaseProtocol):\n \"\"\"Interface for stream protocol with manual buffer control.\n Event methods, such as `create_server` and `create_connection`,\n accept factories that return protocols that implement this interface.\n The idea of BufferedProtocol is that it allows to manually allocate\n and control the receive buffer. Event loops can then use the buffer\n provided by the protocol to avoid unnecessary data copies. This\n can result in noticeable performance improvement for protocols that\n receive big amounts of data. Sophisticated protocols can allocate\n the buffer only once at creation time.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.protocols",
"documentation": {}
},
{
"label": "DatagramProtocol",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.protocols",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.protocols",
"peekOfCode": "class DatagramProtocol(BaseProtocol):\n \"\"\"Interface for datagram protocol.\"\"\"\n __slots__ = ()\n def datagram_received(self, data, addr):\n \"\"\"Called when some datagram is received.\"\"\"\n def error_received(self, exc):\n \"\"\"Called when a send or receive operation raises an OSError.\n (Other than BlockingIOError or InterruptedError.)\n \"\"\"\nclass SubprocessProtocol(BaseProtocol):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.protocols",
"documentation": {}
},
{
"label": "SubprocessProtocol",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.protocols",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.protocols",
"peekOfCode": "class SubprocessProtocol(BaseProtocol):\n \"\"\"Interface for protocol for subprocess calls.\"\"\"\n __slots__ = ()\n def pipe_data_received(self, fd, data):\n \"\"\"Called when the subprocess writes data into stdout/stderr pipe.\n fd is int file descriptor.\n data is bytes object.\n \"\"\"\n def pipe_connection_lost(self, fd, exc):\n \"\"\"Called when a file descriptor associated with the child process is",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.protocols",
"documentation": {}
},
{
"label": "__all__",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.protocols",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.protocols",
"peekOfCode": "__all__ = (\n 'BaseProtocol', 'Protocol', 'DatagramProtocol',\n 'SubprocessProtocol', 'BufferedProtocol',\n)\nclass BaseProtocol:\n \"\"\"Common base class for protocol interfaces.\n Usually user implements protocols that derived from BaseProtocol\n like Protocol or ProcessProtocol.\n The only case when BaseProtocol should be implemented directly is\n write-only transport like write pipe",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.protocols",
"documentation": {}
},
{
"label": "QueueEmpty",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.queues",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.queues",
"peekOfCode": "class QueueEmpty(Exception):\n \"\"\"Raised when Queue.get_nowait() is called on an empty Queue.\"\"\"\n pass\nclass QueueFull(Exception):\n \"\"\"Raised when the Queue.put_nowait() method is called on a full Queue.\"\"\"\n pass\nclass Queue(mixins._LoopBoundMixin):\n \"\"\"A queue, useful for coordinating producer and consumer coroutines.\n If maxsize is less than or equal to zero, the queue size is infinite. If it\n is an integer greater than 0, then \"await put()\" will block when the",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.queues",
"documentation": {}
},
{
"label": "QueueFull",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.queues",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.queues",
"peekOfCode": "class QueueFull(Exception):\n \"\"\"Raised when the Queue.put_nowait() method is called on a full Queue.\"\"\"\n pass\nclass Queue(mixins._LoopBoundMixin):\n \"\"\"A queue, useful for coordinating producer and consumer coroutines.\n If maxsize is less than or equal to zero, the queue size is infinite. If it\n is an integer greater than 0, then \"await put()\" will block when the\n queue reaches maxsize, until an item is removed by get().\n Unlike the standard library Queue, you can reliably know this Queue's size\n with qsize(), since your single-threaded asyncio application won't be",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.queues",
"documentation": {}
},
{
"label": "Queue",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.queues",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.queues",
"peekOfCode": "class Queue(mixins._LoopBoundMixin):\n \"\"\"A queue, useful for coordinating producer and consumer coroutines.\n If maxsize is less than or equal to zero, the queue size is infinite. If it\n is an integer greater than 0, then \"await put()\" will block when the\n queue reaches maxsize, until an item is removed by get().\n Unlike the standard library Queue, you can reliably know this Queue's size\n with qsize(), since your single-threaded asyncio application won't be\n interrupted between calling qsize() and doing an operation on the Queue.\n \"\"\"\n def __init__(self, maxsize=0, *, loop=mixins._marker):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.queues",
"documentation": {}
},
{
"label": "PriorityQueue",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.queues",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.queues",
"peekOfCode": "class PriorityQueue(Queue):\n \"\"\"A subclass of Queue; retrieves entries in priority order (lowest first).\n Entries are typically tuples of the form: (priority number, data).\n \"\"\"\n def _init(self, maxsize):\n self._queue = []\n def _put(self, item, heappush=heapq.heappush):\n heappush(self._queue, item)\n def _get(self, heappop=heapq.heappop):\n return heappop(self._queue)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.queues",
"documentation": {}
},
{
"label": "LifoQueue",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.queues",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.queues",
"peekOfCode": "class LifoQueue(Queue):\n \"\"\"A subclass of Queue that retrieves most recently added entries first.\"\"\"\n def _init(self, maxsize):\n self._queue = []\n def _put(self, item):\n self._queue.append(item)\n def _get(self):\n return self._queue.pop()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.queues",
"documentation": {}
},
{
"label": "__all__",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.queues",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.queues",
"peekOfCode": "__all__ = ('Queue', 'PriorityQueue', 'LifoQueue', 'QueueFull', 'QueueEmpty')\nimport collections\nimport heapq\nfrom types import GenericAlias\nfrom . import locks\nfrom . import mixins\nclass QueueEmpty(Exception):\n \"\"\"Raised when Queue.get_nowait() is called on an empty Queue.\"\"\"\n pass\nclass QueueFull(Exception):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.queues",
"documentation": {}
},
{
"label": "run",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.runners",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.runners",
"peekOfCode": "def run(main, *, debug=None):\n \"\"\"Execute the coroutine and return the result.\n This function runs the passed coroutine, taking care of\n managing the asyncio event loop and finalizing asynchronous\n generators.\n This function cannot be called when another asyncio event loop is\n running in the same thread.\n If debug is True, the event loop will be run in debug mode.\n This function always creates a new event loop and closes it at the end.\n It should be used as a main entry point for asyncio programs, and should",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.runners",
"documentation": {}
},
{
"label": "__all__",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.runners",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.runners",
"peekOfCode": "__all__ = 'run',\nfrom . import coroutines\nfrom . import events\nfrom . import tasks\ndef run(main, *, debug=None):\n \"\"\"Execute the coroutine and return the result.\n This function runs the passed coroutine, taking care of\n managing the asyncio event loop and finalizing asynchronous\n generators.\n This function cannot be called when another asyncio event loop is",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.runners",
"documentation": {}
},
{
"label": "BaseSelectorEventLoop",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.selector_events",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.selector_events",
"peekOfCode": "class BaseSelectorEventLoop(base_events.BaseEventLoop):\n \"\"\"Selector event loop.\n See events.EventLoop for API specification.\n \"\"\"\n def __init__(self, selector=None):\n super().__init__()\n if selector is None:\n selector = selectors.DefaultSelector()\n logger.debug('Using selector: %s', selector.__class__.__name__)\n self._selector = selector",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.selector_events",
"documentation": {}
},
{
"label": "_SelectorTransport",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.selector_events",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.selector_events",
"peekOfCode": "class _SelectorTransport(transports._FlowControlMixin,\n transports.Transport):\n max_size = 256 * 1024 # Buffer size passed to recv().\n _buffer_factory = bytearray # Constructs initial value for self._buffer.\n # Attribute used in the destructor: it must be set even if the constructor\n # is not called (see _SelectorSslTransport which may start by raising an\n # exception)\n _sock = None\n def __init__(self, loop, sock, protocol, extra=None, server=None):\n super().__init__(extra, loop)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.selector_events",
"documentation": {}
},
{
"label": "_SelectorSocketTransport",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.selector_events",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.selector_events",
"peekOfCode": "class _SelectorSocketTransport(_SelectorTransport):\n _start_tls_compatible = True\n _sendfile_compatible = constants._SendfileMode.TRY_NATIVE\n def __init__(self, loop, sock, protocol, waiter=None,\n extra=None, server=None):\n self._read_ready_cb = None\n super().__init__(loop, sock, protocol, extra, server)\n self._eof = False\n self._paused = False\n self._empty_waiter = None",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.selector_events",
"documentation": {}
},
{
"label": "_SelectorDatagramTransport",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.selector_events",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.selector_events",
"peekOfCode": "class _SelectorDatagramTransport(_SelectorTransport):\n _buffer_factory = collections.deque\n def __init__(self, loop, sock, protocol, address=None,\n waiter=None, extra=None):\n super().__init__(loop, sock, protocol, extra)\n self._address = address\n self._loop.call_soon(self._protocol.connection_made, self)\n # only start reading when connection_made() has been called\n self._loop.call_soon(self._add_reader,\n self._sock_fd, self._read_ready)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.selector_events",
"documentation": {}
},
{
"label": "__all__",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.selector_events",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.selector_events",
"peekOfCode": "__all__ = 'BaseSelectorEventLoop',\nimport collections\nimport errno\nimport functools\nimport selectors\nimport socket\nimport warnings\nimport weakref\ntry:\n import ssl",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.selector_events",
"documentation": {}
},
{
"label": "_SSLPipe",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.sslproto",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.sslproto",
"peekOfCode": "class _SSLPipe(object):\n \"\"\"An SSL \"Pipe\".\n An SSL pipe allows you to communicate with an SSL/TLS protocol instance\n through memory buffers. It can be used to implement a security layer for an\n existing connection where you don't have access to the connection's file\n descriptor, or for some reason you don't want to use it.\n An SSL pipe can be in \"wrapped\" and \"unwrapped\" mode. In unwrapped mode,\n data is passed through untransformed. In wrapped mode, application level\n data is encrypted to SSL record level data and vice versa. The SSL record\n level is the lowest level in the SSL protocol suite and is what travels",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.sslproto",
"documentation": {}
},
{
"label": "_SSLProtocolTransport",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.sslproto",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.sslproto",
"peekOfCode": "class _SSLProtocolTransport(transports._FlowControlMixin,\n transports.Transport):\n _sendfile_compatible = constants._SendfileMode.FALLBACK\n def __init__(self, loop, ssl_protocol):\n self._loop = loop\n # SSLProtocol instance\n self._ssl_protocol = ssl_protocol\n self._closed = False\n def get_extra_info(self, name, default=None):\n \"\"\"Get optional transport information.\"\"\"",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.sslproto",
"documentation": {}
},
{
"label": "SSLProtocol",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.sslproto",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.sslproto",
"peekOfCode": "class SSLProtocol(protocols.Protocol):\n \"\"\"SSL protocol.\n Implementation of SSL on top of a socket using incoming and outgoing\n buffers which are ssl.MemoryBIO objects.\n \"\"\"\n def __init__(self, loop, app_protocol, sslcontext, waiter,\n server_side=False, server_hostname=None,\n call_connection_made=True,\n ssl_handshake_timeout=None):\n if ssl is None:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.sslproto",
"documentation": {}
},
{
"label": "_UNWRAPPED",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.sslproto",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.sslproto",
"peekOfCode": "_UNWRAPPED = \"UNWRAPPED\"\n_DO_HANDSHAKE = \"DO_HANDSHAKE\"\n_WRAPPED = \"WRAPPED\"\n_SHUTDOWN = \"SHUTDOWN\"\nclass _SSLPipe(object):\n \"\"\"An SSL \"Pipe\".\n An SSL pipe allows you to communicate with an SSL/TLS protocol instance\n through memory buffers. It can be used to implement a security layer for an\n existing connection where you don't have access to the connection's file\n descriptor, or for some reason you don't want to use it.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.sslproto",
"documentation": {}
},
{
"label": "_DO_HANDSHAKE",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.sslproto",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.sslproto",
"peekOfCode": "_DO_HANDSHAKE = \"DO_HANDSHAKE\"\n_WRAPPED = \"WRAPPED\"\n_SHUTDOWN = \"SHUTDOWN\"\nclass _SSLPipe(object):\n \"\"\"An SSL \"Pipe\".\n An SSL pipe allows you to communicate with an SSL/TLS protocol instance\n through memory buffers. It can be used to implement a security layer for an\n existing connection where you don't have access to the connection's file\n descriptor, or for some reason you don't want to use it.\n An SSL pipe can be in \"wrapped\" and \"unwrapped\" mode. In unwrapped mode,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.sslproto",
"documentation": {}
},
{
"label": "_WRAPPED",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.sslproto",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.sslproto",
"peekOfCode": "_WRAPPED = \"WRAPPED\"\n_SHUTDOWN = \"SHUTDOWN\"\nclass _SSLPipe(object):\n \"\"\"An SSL \"Pipe\".\n An SSL pipe allows you to communicate with an SSL/TLS protocol instance\n through memory buffers. It can be used to implement a security layer for an\n existing connection where you don't have access to the connection's file\n descriptor, or for some reason you don't want to use it.\n An SSL pipe can be in \"wrapped\" and \"unwrapped\" mode. In unwrapped mode,\n data is passed through untransformed. In wrapped mode, application level",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.sslproto",
"documentation": {}
},
{
"label": "_SHUTDOWN",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.sslproto",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.sslproto",
"peekOfCode": "_SHUTDOWN = \"SHUTDOWN\"\nclass _SSLPipe(object):\n \"\"\"An SSL \"Pipe\".\n An SSL pipe allows you to communicate with an SSL/TLS protocol instance\n through memory buffers. It can be used to implement a security layer for an\n existing connection where you don't have access to the connection's file\n descriptor, or for some reason you don't want to use it.\n An SSL pipe can be in \"wrapped\" and \"unwrapped\" mode. In unwrapped mode,\n data is passed through untransformed. In wrapped mode, application level\n data is encrypted to SSL record level data and vice versa. The SSL record",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.sslproto",
"documentation": {}
},
{
"label": "__all__",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.staggered",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.staggered",
"peekOfCode": "__all__ = 'staggered_race',\nimport contextlib\nimport typing\nfrom . import events\nfrom . import exceptions as exceptions_mod\nfrom . import locks\nfrom . import tasks\nasync def staggered_race(\n coro_fns: typing.Iterable[typing.Callable[[], typing.Awaitable]],\n delay: typing.Optional[float],",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.staggered",
"documentation": {}
},
{
"label": "FlowControlMixin",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.streams",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.streams",
"peekOfCode": "class FlowControlMixin(protocols.Protocol):\n \"\"\"Reusable flow control logic for StreamWriter.drain().\n This implements the protocol methods pause_writing(),\n resume_writing() and connection_lost(). If the subclass overrides\n these it must call the super methods.\n StreamWriter.drain() must wait for _drain_helper() coroutine.\n \"\"\"\n def __init__(self, loop=None):\n if loop is None:\n self._loop = events._get_event_loop(stacklevel=4)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.streams",
"documentation": {}
},
{
"label": "StreamReaderProtocol",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.streams",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.streams",
"peekOfCode": "class StreamReaderProtocol(FlowControlMixin, protocols.Protocol):\n \"\"\"Helper class to adapt between Protocol and StreamReader.\n (This is a helper class instead of making StreamReader itself a\n Protocol subclass, because the StreamReader has other potential\n uses, and to prevent the user of the StreamReader to accidentally\n call inappropriate methods of the protocol.)\n \"\"\"\n _source_traceback = None\n def __init__(self, stream_reader, client_connected_cb=None, loop=None):\n super().__init__(loop=loop)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.streams",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.streams",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.streams",
"peekOfCode": "class StreamWriter:\n \"\"\"Wraps a Transport.\n This exposes write(), writelines(), [can_]write_eof(),\n get_extra_info() and close(). It adds drain() which returns an\n optional Future on which you can wait for flow control. It also\n adds a transport property which references the Transport\n directly.\n \"\"\"\n def __init__(self, transport, protocol, reader, loop):\n self._transport = transport",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.streams",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.streams",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.streams",
"peekOfCode": "class StreamReader:\n _source_traceback = None\n def __init__(self, limit=_DEFAULT_LIMIT, loop=None):\n # The line length limit is a security feature;\n # it also doubles as half the buffer limit.\n if limit <= 0:\n raise ValueError('Limit cannot be <= 0')\n self._limit = limit\n if loop is None:\n self._loop = events._get_event_loop()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.streams",
"documentation": {}
},
{
"label": "__all__",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.streams",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.streams",
"peekOfCode": "__all__ = (\n 'StreamReader', 'StreamWriter', 'StreamReaderProtocol',\n 'open_connection', 'start_server')\nimport socket\nimport sys\nimport warnings\nimport weakref\nif hasattr(socket, 'AF_UNIX'):\n __all__ += ('open_unix_connection', 'start_unix_server')\nfrom . import coroutines",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.streams",
"documentation": {}
},
{
"label": "_DEFAULT_LIMIT",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.streams",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.streams",
"peekOfCode": "_DEFAULT_LIMIT = 2 ** 16 # 64 KiB\nasync def open_connection(host=None, port=None, *,\n limit=_DEFAULT_LIMIT, **kwds):\n \"\"\"A wrapper for create_connection() returning a (reader, writer) pair.\n The reader returned is a StreamReader instance; the writer is a\n StreamWriter instance.\n The arguments are all the usual arguments to create_connection()\n except protocol_factory; most common are positional host and port,\n with various optional keyword arguments following.\n Additional optional keyword arguments are loop (to set the event loop",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.streams",
"documentation": {}
},
{
"label": "SubprocessStreamProtocol",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.subprocess",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.subprocess",
"peekOfCode": "class SubprocessStreamProtocol(streams.FlowControlMixin,\n protocols.SubprocessProtocol):\n \"\"\"Like StreamReaderProtocol, but for a subprocess.\"\"\"\n def __init__(self, limit, loop):\n super().__init__(loop=loop)\n self._limit = limit\n self.stdin = self.stdout = self.stderr = None\n self._transport = None\n self._process_exited = False\n self._pipe_fds = []",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.subprocess",
"documentation": {}
},
{
"label": "Process",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.subprocess",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.subprocess",
"peekOfCode": "class Process:\n def __init__(self, transport, protocol, loop):\n self._transport = transport\n self._protocol = protocol\n self._loop = loop\n self.stdin = protocol.stdin\n self.stdout = protocol.stdout\n self.stderr = protocol.stderr\n self.pid = transport.get_pid()\n def __repr__(self):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.subprocess",
"documentation": {}
},
{
"label": "__all__",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.subprocess",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.subprocess",
"peekOfCode": "__all__ = 'create_subprocess_exec', 'create_subprocess_shell'\nimport subprocess\nfrom . import events\nfrom . import protocols\nfrom . import streams\nfrom . import tasks\nfrom .log import logger\nPIPE = subprocess.PIPE\nSTDOUT = subprocess.STDOUT\nDEVNULL = subprocess.DEVNULL",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.subprocess",
"documentation": {}
},
{
"label": "PIPE",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.subprocess",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.subprocess",
"peekOfCode": "PIPE = subprocess.PIPE\nSTDOUT = subprocess.STDOUT\nDEVNULL = subprocess.DEVNULL\nclass SubprocessStreamProtocol(streams.FlowControlMixin,\n protocols.SubprocessProtocol):\n \"\"\"Like StreamReaderProtocol, but for a subprocess.\"\"\"\n def __init__(self, limit, loop):\n super().__init__(loop=loop)\n self._limit = limit\n self.stdin = self.stdout = self.stderr = None",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.subprocess",
"documentation": {}
},
{
"label": "STDOUT",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.subprocess",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.subprocess",
"peekOfCode": "STDOUT = subprocess.STDOUT\nDEVNULL = subprocess.DEVNULL\nclass SubprocessStreamProtocol(streams.FlowControlMixin,\n protocols.SubprocessProtocol):\n \"\"\"Like StreamReaderProtocol, but for a subprocess.\"\"\"\n def __init__(self, limit, loop):\n super().__init__(loop=loop)\n self._limit = limit\n self.stdin = self.stdout = self.stderr = None\n self._transport = None",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.subprocess",
"documentation": {}
},
{
"label": "DEVNULL",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.subprocess",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.subprocess",
"peekOfCode": "DEVNULL = subprocess.DEVNULL\nclass SubprocessStreamProtocol(streams.FlowControlMixin,\n protocols.SubprocessProtocol):\n \"\"\"Like StreamReaderProtocol, but for a subprocess.\"\"\"\n def __init__(self, limit, loop):\n super().__init__(loop=loop)\n self._limit = limit\n self.stdin = self.stdout = self.stderr = None\n self._transport = None\n self._process_exited = False",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.subprocess",
"documentation": {}
},
{
"label": "Task",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.tasks",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.tasks",
"peekOfCode": "class Task(futures._PyFuture): # Inherit Python Task implementation\n # from a Python Future implementation.\n \"\"\"A coroutine wrapped in a Future.\"\"\"\n # An important invariant maintained while a Task not done:\n #\n # - Either _fut_waiter is None, and _step() is scheduled;\n # - or _fut_waiter is some Future, and _step() is *not* scheduled.\n #\n # The only transition from the latter to the former is through\n # _wakeup(). When _fut_waiter is not None, one of its callbacks",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.tasks",
"documentation": {}
},
{
"label": "_GatheringFuture",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.tasks",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.tasks",
"peekOfCode": "class _GatheringFuture(futures.Future):\n \"\"\"Helper for gather().\n This overrides cancel() to cancel all the children and act more\n like Task.cancel(), which doesn't immediately mark itself as\n cancelled.\n \"\"\"\n def __init__(self, children, *, loop):\n assert loop is not None\n super().__init__(loop=loop)\n self._children = children",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.tasks",
"documentation": {}
},
{
"label": "current_task",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.tasks",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.tasks",
"peekOfCode": "def current_task(loop=None):\n \"\"\"Return a currently executed task.\"\"\"\n if loop is None:\n loop = events.get_running_loop()\n return _current_tasks.get(loop)\ndef all_tasks(loop=None):\n \"\"\"Return a set of all tasks for the loop.\"\"\"\n if loop is None:\n loop = events.get_running_loop()\n # Looping over a WeakSet (_all_tasks) isn't safe as it can be updated from another",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.tasks",
"documentation": {}
},
{
"label": "all_tasks",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.tasks",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.tasks",
"peekOfCode": "def all_tasks(loop=None):\n \"\"\"Return a set of all tasks for the loop.\"\"\"\n if loop is None:\n loop = events.get_running_loop()\n # Looping over a WeakSet (_all_tasks) isn't safe as it can be updated from another\n # thread while we do so. Therefore we cast it to list prior to filtering. The list\n # cast itself requires iteration, so we repeat it several times ignoring\n # RuntimeErrors (which are not very likely to occur). See issues 34970 and 36607 for\n # details.\n i = 0",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.tasks",
"documentation": {}
},
{
"label": "create_task",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.tasks",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.tasks",
"peekOfCode": "def create_task(coro, *, name=None):\n \"\"\"Schedule the execution of a coroutine object in a spawn task.\n Return a Task object.\n \"\"\"\n loop = events.get_running_loop()\n task = loop.create_task(coro)\n _set_task_name(task, name)\n return task\n# wait() and as_completed() similar to those in PEP 3148.\nFIRST_COMPLETED = concurrent.futures.FIRST_COMPLETED",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.tasks",
"documentation": {}
},
{
"label": "as_completed",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.tasks",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.tasks",
"peekOfCode": "def as_completed(fs, *, timeout=None):\n \"\"\"Return an iterator whose values are coroutines.\n When waiting for the yielded coroutines you'll get the results (or\n exceptions!) of the original Futures (or coroutines), in the order\n in which and as soon as they complete.\n This differs from PEP 3148; the proper way to use this is:\n for f in as_completed(fs):\n result = await f # The 'await' may raise.\n # Use result.\n If a timeout is specified, the 'await' will raise",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.tasks",
"documentation": {}
},
{
"label": "ensure_future",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.tasks",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.tasks",
"peekOfCode": "def ensure_future(coro_or_future, *, loop=None):\n \"\"\"Wrap a coroutine or an awaitable in a future.\n If the argument is a Future, it is returned directly.\n \"\"\"\n return _ensure_future(coro_or_future, loop=loop)\ndef _ensure_future(coro_or_future, *, loop=None):\n if futures.isfuture(coro_or_future):\n if loop is not None and loop is not futures._get_loop(coro_or_future):\n raise ValueError('The future belongs to a different loop than '\n 'the one specified as the loop argument')",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.tasks",
"documentation": {}
},
{
"label": "gather",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.tasks",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.tasks",
"peekOfCode": "def gather(*coros_or_futures, return_exceptions=False):\n \"\"\"Return a future aggregating results from the given coroutines/futures.\n Coroutines will be wrapped in a future and scheduled in the event\n loop. They will not necessarily be scheduled in the same order as\n passed in.\n All futures must share the same event loop. If all the tasks are\n done successfully, the returned future's result is the list of\n results (in the order of the original sequence, not necessarily\n the order of results arrival). If *return_exceptions* is True,\n exceptions in the tasks are treated the same as successful",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.tasks",
"documentation": {}
},
{
"label": "shield",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.tasks",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.tasks",
"peekOfCode": "def shield(arg):\n \"\"\"Wait for a future, shielding it from cancellation.\n The statement\n res = await shield(something())\n is exactly equivalent to the statement\n res = await something()\n *except* that if the coroutine containing it is cancelled, the\n task running in something() is not cancelled. From the POV of\n something(), the cancellation did not happen. But its caller is\n still cancelled, so the yield-from expression still raises",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.tasks",
"documentation": {}
},
{
"label": "run_coroutine_threadsafe",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.tasks",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.tasks",
"peekOfCode": "def run_coroutine_threadsafe(coro, loop):\n \"\"\"Submit a coroutine object to a given event loop.\n Return a concurrent.futures.Future to access the result.\n \"\"\"\n if not coroutines.iscoroutine(coro):\n raise TypeError('A coroutine object is required')\n future = concurrent.futures.Future()\n def callback():\n try:\n futures._chain_future(ensure_future(coro, loop=loop), future)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.tasks",
"documentation": {}
},
{
"label": "__all__",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.tasks",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.tasks",
"peekOfCode": "__all__ = (\n 'Task', 'create_task',\n 'FIRST_COMPLETED', 'FIRST_EXCEPTION', 'ALL_COMPLETED',\n 'wait', 'wait_for', 'as_completed', 'sleep',\n 'gather', 'shield', 'ensure_future', 'run_coroutine_threadsafe',\n 'current_task', 'all_tasks',\n '_register_task', '_unregister_task', '_enter_task', '_leave_task',\n)\nimport concurrent.futures\nimport contextvars",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.tasks",
"documentation": {}
},
{
"label": "_task_name_counter",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.tasks",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.tasks",
"peekOfCode": "_task_name_counter = itertools.count(1).__next__\ndef current_task(loop=None):\n \"\"\"Return a currently executed task.\"\"\"\n if loop is None:\n loop = events.get_running_loop()\n return _current_tasks.get(loop)\ndef all_tasks(loop=None):\n \"\"\"Return a set of all tasks for the loop.\"\"\"\n if loop is None:\n loop = events.get_running_loop()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.tasks",
"documentation": {}
},
{
"label": "_PyTask",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.tasks",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.tasks",
"peekOfCode": "_PyTask = Task\ntry:\n import _asyncio\nexcept ImportError:\n pass\nelse:\n # _CTask is needed for tests.\n Task = _CTask = _asyncio.Task\ndef create_task(coro, *, name=None):\n \"\"\"Schedule the execution of a coroutine object in a spawn task.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.tasks",
"documentation": {}
},
{
"label": "FIRST_COMPLETED",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.tasks",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.tasks",
"peekOfCode": "FIRST_COMPLETED = concurrent.futures.FIRST_COMPLETED\nFIRST_EXCEPTION = concurrent.futures.FIRST_EXCEPTION\nALL_COMPLETED = concurrent.futures.ALL_COMPLETED\nasync def wait(fs, *, timeout=None, return_when=ALL_COMPLETED):\n \"\"\"Wait for the Futures and coroutines given by fs to complete.\n The fs iterable must not be empty.\n Coroutines will be wrapped in Tasks.\n Returns two sets of Future: (done, pending).\n Usage:\n done, pending = await asyncio.wait(fs)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.tasks",
"documentation": {}
},
{
"label": "FIRST_EXCEPTION",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.tasks",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.tasks",
"peekOfCode": "FIRST_EXCEPTION = concurrent.futures.FIRST_EXCEPTION\nALL_COMPLETED = concurrent.futures.ALL_COMPLETED\nasync def wait(fs, *, timeout=None, return_when=ALL_COMPLETED):\n \"\"\"Wait for the Futures and coroutines given by fs to complete.\n The fs iterable must not be empty.\n Coroutines will be wrapped in Tasks.\n Returns two sets of Future: (done, pending).\n Usage:\n done, pending = await asyncio.wait(fs)\n Note: This does not raise TimeoutError! Futures that aren't done",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.tasks",
"documentation": {}
},
{
"label": "ALL_COMPLETED",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.tasks",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.tasks",
"peekOfCode": "ALL_COMPLETED = concurrent.futures.ALL_COMPLETED\nasync def wait(fs, *, timeout=None, return_when=ALL_COMPLETED):\n \"\"\"Wait for the Futures and coroutines given by fs to complete.\n The fs iterable must not be empty.\n Coroutines will be wrapped in Tasks.\n Returns two sets of Future: (done, pending).\n Usage:\n done, pending = await asyncio.wait(fs)\n Note: This does not raise TimeoutError! Futures that aren't done\n when the timeout occurs are returned in the second set.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.tasks",
"documentation": {}
},
{
"label": "_wrap_awaitable._is_coroutine",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.tasks",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.tasks",
"peekOfCode": "_wrap_awaitable._is_coroutine = _is_coroutine\nclass _GatheringFuture(futures.Future):\n \"\"\"Helper for gather().\n This overrides cancel() to cancel all the children and act more\n like Task.cancel(), which doesn't immediately mark itself as\n cancelled.\n \"\"\"\n def __init__(self, children, *, loop):\n assert loop is not None\n super().__init__(loop=loop)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.tasks",
"documentation": {}
},
{
"label": "_all_tasks",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.tasks",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.tasks",
"peekOfCode": "_all_tasks = weakref.WeakSet()\n# Dictionary containing tasks that are currently active in\n# all running event loops. {EventLoop: Task}\n_current_tasks = {}\ndef _register_task(task):\n \"\"\"Register a new task in asyncio as executed by loop.\"\"\"\n _all_tasks.add(task)\ndef _enter_task(loop, task):\n current_task = _current_tasks.get(loop)\n if current_task is not None:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.tasks",
"documentation": {}
},
{
"label": "_current_tasks",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.tasks",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.tasks",
"peekOfCode": "_current_tasks = {}\ndef _register_task(task):\n \"\"\"Register a new task in asyncio as executed by loop.\"\"\"\n _all_tasks.add(task)\ndef _enter_task(loop, task):\n current_task = _current_tasks.get(loop)\n if current_task is not None:\n raise RuntimeError(f\"Cannot enter into task {task!r} while another \"\n f\"task {current_task!r} is being executed.\")\n _current_tasks[loop] = task",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.tasks",
"documentation": {}
},
{
"label": "_py_register_task",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.tasks",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.tasks",
"peekOfCode": "_py_register_task = _register_task\n_py_unregister_task = _unregister_task\n_py_enter_task = _enter_task\n_py_leave_task = _leave_task\ntry:\n from _asyncio import (_register_task, _unregister_task,\n _enter_task, _leave_task,\n _all_tasks, _current_tasks)\nexcept ImportError:\n pass",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.tasks",
"documentation": {}
},
{
"label": "_py_unregister_task",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.tasks",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.tasks",
"peekOfCode": "_py_unregister_task = _unregister_task\n_py_enter_task = _enter_task\n_py_leave_task = _leave_task\ntry:\n from _asyncio import (_register_task, _unregister_task,\n _enter_task, _leave_task,\n _all_tasks, _current_tasks)\nexcept ImportError:\n pass\nelse:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.tasks",
"documentation": {}
},
{
"label": "_py_enter_task",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.tasks",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.tasks",
"peekOfCode": "_py_enter_task = _enter_task\n_py_leave_task = _leave_task\ntry:\n from _asyncio import (_register_task, _unregister_task,\n _enter_task, _leave_task,\n _all_tasks, _current_tasks)\nexcept ImportError:\n pass\nelse:\n _c_register_task = _register_task",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.tasks",
"documentation": {}
},
{
"label": "_py_leave_task",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.tasks",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.tasks",
"peekOfCode": "_py_leave_task = _leave_task\ntry:\n from _asyncio import (_register_task, _unregister_task,\n _enter_task, _leave_task,\n _all_tasks, _current_tasks)\nexcept ImportError:\n pass\nelse:\n _c_register_task = _register_task\n _c_unregister_task = _unregister_task",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.tasks",
"documentation": {}
},
{
"label": "__all__",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.threads",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.threads",
"peekOfCode": "__all__ = \"to_thread\",\nasync def to_thread(func, /, *args, **kwargs):\n \"\"\"Asynchronously run function *func* in a separate thread.\n Any *args and **kwargs supplied for this function are directly passed\n to *func*. Also, the current :class:`contextvars.Context` is propagated,\n allowing context variables from the main thread to be accessed in the\n separate thread.\n Return a coroutine that can be awaited to get the eventual result of *func*.\n \"\"\"\n loop = events.get_running_loop()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.threads",
"documentation": {}
},
{
"label": "BaseTransport",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.transports",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.transports",
"peekOfCode": "class BaseTransport:\n \"\"\"Base class for transports.\"\"\"\n __slots__ = ('_extra',)\n def __init__(self, extra=None):\n if extra is None:\n extra = {}\n self._extra = extra\n def get_extra_info(self, name, default=None):\n \"\"\"Get optional transport information.\"\"\"\n return self._extra.get(name, default)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.transports",
"documentation": {}
},
{
"label": "ReadTransport",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.transports",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.transports",
"peekOfCode": "class ReadTransport(BaseTransport):\n \"\"\"Interface for read-only transports.\"\"\"\n __slots__ = ()\n def is_reading(self):\n \"\"\"Return True if the transport is receiving.\"\"\"\n raise NotImplementedError\n def pause_reading(self):\n \"\"\"Pause the receiving end.\n No data will be passed to the protocol's data_received()\n method until resume_reading() is called.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.transports",
"documentation": {}
},
{
"label": "WriteTransport",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.transports",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.transports",
"peekOfCode": "class WriteTransport(BaseTransport):\n \"\"\"Interface for write-only transports.\"\"\"\n __slots__ = ()\n def set_write_buffer_limits(self, high=None, low=None):\n \"\"\"Set the high- and low-water limits for write flow control.\n These two values control when to call the protocol's\n pause_writing() and resume_writing() methods. If specified,\n the low-water limit must be less than or equal to the\n high-water limit. Neither value can be negative.\n The defaults are implementation-specific. If only the",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.transports",
"documentation": {}
},
{
"label": "Transport",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.transports",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.transports",
"peekOfCode": "class Transport(ReadTransport, WriteTransport):\n \"\"\"Interface representing a bidirectional transport.\n There may be several implementations, but typically, the user does\n not implement new transports; rather, the platform provides some\n useful transports that are implemented using the platform's best\n practices.\n The user never instantiates a transport directly; they call a\n utility function, passing it a protocol factory and other\n information necessary to create the transport and protocol. (E.g.\n EventLoop.create_connection() or EventLoop.create_server().)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.transports",
"documentation": {}
},
{
"label": "DatagramTransport",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.transports",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.transports",
"peekOfCode": "class DatagramTransport(BaseTransport):\n \"\"\"Interface for datagram (UDP) transports.\"\"\"\n __slots__ = ()\n def sendto(self, data, addr=None):\n \"\"\"Send data to the transport.\n This does not block; it buffers the data and arranges for it\n to be sent out asynchronously.\n addr is target socket address.\n If addr is None use target address pointed on transport creation.\n \"\"\"",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.transports",
"documentation": {}
},
{
"label": "SubprocessTransport",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.transports",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.transports",
"peekOfCode": "class SubprocessTransport(BaseTransport):\n __slots__ = ()\n def get_pid(self):\n \"\"\"Get subprocess id.\"\"\"\n raise NotImplementedError\n def get_returncode(self):\n \"\"\"Get subprocess returncode.\n See also\n http://docs.python.org/3/library/subprocess#subprocess.Popen.returncode\n \"\"\"",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.transports",
"documentation": {}
},
{
"label": "_FlowControlMixin",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.transports",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.transports",
"peekOfCode": "class _FlowControlMixin(Transport):\n \"\"\"All the logic for (write) flow control in a mix-in base class.\n The subclass must implement get_write_buffer_size(). It must call\n _maybe_pause_protocol() whenever the write buffer size increases,\n and _maybe_resume_protocol() whenever it decreases. It may also\n override set_write_buffer_limits() (e.g. to specify different\n defaults).\n The subclass constructor must call super().__init__(extra). This\n will call set_write_buffer_limits().\n The user may call set_write_buffer_limits() and",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.transports",
"documentation": {}
},
{
"label": "__all__",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.transports",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.transports",
"peekOfCode": "__all__ = (\n 'BaseTransport', 'ReadTransport', 'WriteTransport',\n 'Transport', 'DatagramTransport', 'SubprocessTransport',\n)\nclass BaseTransport:\n \"\"\"Base class for transports.\"\"\"\n __slots__ = ('_extra',)\n def __init__(self, extra=None):\n if extra is None:\n extra = {}",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.transports",
"documentation": {}
},
{
"label": "TransportSocket",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.trsock",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.trsock",
"peekOfCode": "class TransportSocket:\n \"\"\"A socket-like wrapper for exposing real transport sockets.\n These objects can be safely returned by APIs like\n `transport.get_extra_info('socket')`. All potentially disruptive\n operations (like \"socket.close()\") are banned.\n \"\"\"\n __slots__ = ('_sock',)\n def __init__(self, sock: socket.socket):\n self._sock = sock\n def _na(self, what):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.trsock",
"documentation": {}
},
{
"label": "_UnixSelectorEventLoop",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.unix_events",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.unix_events",
"peekOfCode": "class _UnixSelectorEventLoop(selector_events.BaseSelectorEventLoop):\n \"\"\"Unix event loop.\n Adds signal handling and UNIX Domain Socket support to SelectorEventLoop.\n \"\"\"\n def __init__(self, selector=None):\n super().__init__(selector)\n self._signal_handlers = {}\n def close(self):\n super().close()\n if not sys.is_finalizing():",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.unix_events",
"documentation": {}
},
{
"label": "_UnixReadPipeTransport",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.unix_events",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.unix_events",
"peekOfCode": "class _UnixReadPipeTransport(transports.ReadTransport):\n max_size = 256 * 1024 # max bytes we read in one event loop iteration\n def __init__(self, loop, pipe, protocol, waiter=None, extra=None):\n super().__init__(extra)\n self._extra['pipe'] = pipe\n self._loop = loop\n self._pipe = pipe\n self._fileno = pipe.fileno()\n self._protocol = protocol\n self._closing = False",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.unix_events",
"documentation": {}
},
{
"label": "_UnixWritePipeTransport",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.unix_events",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.unix_events",
"peekOfCode": "class _UnixWritePipeTransport(transports._FlowControlMixin,\n transports.WriteTransport):\n def __init__(self, loop, pipe, protocol, waiter=None, extra=None):\n super().__init__(extra, loop)\n self._extra['pipe'] = pipe\n self._pipe = pipe\n self._fileno = pipe.fileno()\n self._protocol = protocol\n self._buffer = bytearray()\n self._conn_lost = 0",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.unix_events",
"documentation": {}
},
{
"label": "_UnixSubprocessTransport",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.unix_events",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.unix_events",
"peekOfCode": "class _UnixSubprocessTransport(base_subprocess.BaseSubprocessTransport):\n def _start(self, args, shell, stdin, stdout, stderr, bufsize, **kwargs):\n stdin_w = None\n if stdin == subprocess.PIPE:\n # Use a socket pair for stdin, since not all platforms\n # support selecting read events on the write end of a\n # socket (which we use in order to detect closing of the\n # other end). Notably this is needed on AIX, and works\n # just fine on other platforms.\n stdin, stdin_w = socket.socketpair()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.unix_events",
"documentation": {}
},
{
"label": "AbstractChildWatcher",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.unix_events",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.unix_events",
"peekOfCode": "class AbstractChildWatcher:\n \"\"\"Abstract base class for monitoring child processes.\n Objects derived from this class monitor a collection of subprocesses and\n report their termination or interruption by a signal.\n New callbacks are registered with .add_child_handler(). Starting a new\n process must be done within a 'with' block to allow the watcher to suspend\n its activity until the new process if fully registered (this is needed to\n prevent a race condition in some implementations).\n Example:\n with watcher:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.unix_events",
"documentation": {}
},
{
"label": "PidfdChildWatcher",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.unix_events",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.unix_events",
"peekOfCode": "class PidfdChildWatcher(AbstractChildWatcher):\n \"\"\"Child watcher implementation using Linux's pid file descriptors.\n This child watcher polls process file descriptors (pidfds) to await child\n process termination. In some respects, PidfdChildWatcher is a \"Goldilocks\"\n child watcher implementation. It doesn't require signals or threads, doesn't\n interfere with any processes launched outside the event loop, and scales\n linearly with the number of subprocesses launched by the event loop. The\n main disadvantage is that pidfds are specific to Linux, and only work on\n recent (5.3+) kernels.\n \"\"\"",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.unix_events",
"documentation": {}
},
{
"label": "BaseChildWatcher",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.unix_events",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.unix_events",
"peekOfCode": "class BaseChildWatcher(AbstractChildWatcher):\n def __init__(self):\n self._loop = None\n self._callbacks = {}\n def close(self):\n self.attach_loop(None)\n def is_active(self):\n return self._loop is not None and self._loop.is_running()\n def _do_waitpid(self, expected_pid):\n raise NotImplementedError()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.unix_events",
"documentation": {}
},
{
"label": "SafeChildWatcher",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.unix_events",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.unix_events",
"peekOfCode": "class SafeChildWatcher(BaseChildWatcher):\n \"\"\"'Safe' child watcher implementation.\n This implementation avoids disrupting other code spawning processes by\n polling explicitly each process in the SIGCHLD handler instead of calling\n os.waitpid(-1).\n This is a safe solution but it has a significant overhead when handling a\n big number of children (O(n) each time SIGCHLD is raised)\n \"\"\"\n def close(self):\n self._callbacks.clear()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.unix_events",
"documentation": {}
},
{
"label": "FastChildWatcher",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.unix_events",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.unix_events",
"peekOfCode": "class FastChildWatcher(BaseChildWatcher):\n \"\"\"'Fast' child watcher implementation.\n This implementation reaps every terminated processes by calling\n os.waitpid(-1) directly, possibly breaking other code spawning processes\n and waiting for their termination.\n There is no noticeable overhead when handling a big number of children\n (O(1) each time a child terminates).\n \"\"\"\n def __init__(self):\n super().__init__()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.unix_events",
"documentation": {}
},
{
"label": "MultiLoopChildWatcher",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.unix_events",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.unix_events",
"peekOfCode": "class MultiLoopChildWatcher(AbstractChildWatcher):\n \"\"\"A watcher that doesn't require running loop in the main thread.\n This implementation registers a SIGCHLD signal handler on\n instantiation (which may conflict with other code that\n install own handler for this signal).\n The solution is safe but it has a significant overhead when\n handling a big number of processes (*O(n)* each time a\n SIGCHLD is received).\n \"\"\"\n # Implementation note:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.unix_events",
"documentation": {}
},
{
"label": "ThreadedChildWatcher",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.unix_events",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.unix_events",
"peekOfCode": "class ThreadedChildWatcher(AbstractChildWatcher):\n \"\"\"Threaded child watcher implementation.\n The watcher uses a thread per process\n for waiting for the process finish.\n It doesn't require subscription on POSIX signal\n but a thread creation is not free.\n The watcher has O(1) complexity, its performance doesn't depend\n on amount of spawn processes.\n \"\"\"\n def __init__(self):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.unix_events",
"documentation": {}
},
{
"label": "_UnixDefaultEventLoopPolicy",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.unix_events",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.unix_events",
"peekOfCode": "class _UnixDefaultEventLoopPolicy(events.BaseDefaultEventLoopPolicy):\n \"\"\"UNIX event loop policy with a watcher for child processes.\"\"\"\n _loop_factory = _UnixSelectorEventLoop\n def __init__(self):\n super().__init__()\n self._watcher = None\n def _init_watcher(self):\n with events._lock:\n if self._watcher is None: # pragma: no branch\n self._watcher = ThreadedChildWatcher()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.unix_events",
"documentation": {}
},
{
"label": "waitstatus_to_exitcode",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.unix_events",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.unix_events",
"peekOfCode": "def waitstatus_to_exitcode(status):\n try:\n return os.waitstatus_to_exitcode(status)\n except ValueError:\n # The child exited, but we don't understand its status.\n # This shouldn't happen, but if it does, let's just\n # return that status; perhaps that helps debug it.\n return status\nclass _UnixSelectorEventLoop(selector_events.BaseSelectorEventLoop):\n \"\"\"Unix event loop.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.unix_events",
"documentation": {}
},
{
"label": "__all__",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.unix_events",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.unix_events",
"peekOfCode": "__all__ = (\n 'SelectorEventLoop',\n 'AbstractChildWatcher', 'SafeChildWatcher',\n 'FastChildWatcher', 'PidfdChildWatcher',\n 'MultiLoopChildWatcher', 'ThreadedChildWatcher',\n 'DefaultEventLoopPolicy',\n)\nif sys.platform == 'win32': # pragma: no cover\n raise ImportError('Signals are not really supported on Windows')\ndef _sighandler_noop(signum, frame):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.unix_events",
"documentation": {}
},
{
"label": "SelectorEventLoop",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.unix_events",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.unix_events",
"peekOfCode": "SelectorEventLoop = _UnixSelectorEventLoop\nDefaultEventLoopPolicy = _UnixDefaultEventLoopPolicy",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.unix_events",
"documentation": {}
},
{
"label": "DefaultEventLoopPolicy",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.unix_events",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.unix_events",
"peekOfCode": "DefaultEventLoopPolicy = _UnixDefaultEventLoopPolicy",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.unix_events",
"documentation": {}
},
{
"label": "_OverlappedFuture",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.windows_events",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.windows_events",
"peekOfCode": "class _OverlappedFuture(futures.Future):\n \"\"\"Subclass of Future which represents an overlapped operation.\n Cancelling it will immediately cancel the overlapped operation.\n \"\"\"\n def __init__(self, ov, *, loop=None):\n super().__init__(loop=loop)\n if self._source_traceback:\n del self._source_traceback[-1]\n self._ov = ov\n def _repr_info(self):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.windows_events",
"documentation": {}
},
{
"label": "_BaseWaitHandleFuture",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.windows_events",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.windows_events",
"peekOfCode": "class _BaseWaitHandleFuture(futures.Future):\n \"\"\"Subclass of Future which represents a wait handle.\"\"\"\n def __init__(self, ov, handle, wait_handle, *, loop=None):\n super().__init__(loop=loop)\n if self._source_traceback:\n del self._source_traceback[-1]\n # Keep a reference to the Overlapped object to keep it alive until the\n # wait is unregistered\n self._ov = ov\n self._handle = handle",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.windows_events",
"documentation": {}
},
{
"label": "_WaitCancelFuture",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.windows_events",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.windows_events",
"peekOfCode": "class _WaitCancelFuture(_BaseWaitHandleFuture):\n \"\"\"Subclass of Future which represents a wait for the cancellation of a\n _WaitHandleFuture using an event.\n \"\"\"\n def __init__(self, ov, event, wait_handle, *, loop=None):\n super().__init__(ov, event, wait_handle, loop=loop)\n self._done_callback = None\n def cancel(self):\n raise RuntimeError(\"_WaitCancelFuture must not be cancelled\")\n def set_result(self, result):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.windows_events",
"documentation": {}
},
{
"label": "_WaitHandleFuture",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.windows_events",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.windows_events",
"peekOfCode": "class _WaitHandleFuture(_BaseWaitHandleFuture):\n def __init__(self, ov, handle, wait_handle, proactor, *, loop=None):\n super().__init__(ov, handle, wait_handle, loop=loop)\n self._proactor = proactor\n self._unregister_proactor = True\n self._event = _overlapped.CreateEvent(None, True, False, None)\n self._event_fut = None\n def _unregister_wait_cb(self, fut):\n if self._event is not None:\n _winapi.CloseHandle(self._event)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.windows_events",
"documentation": {}
},
{
"label": "PipeServer",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.windows_events",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.windows_events",
"peekOfCode": "class PipeServer(object):\n \"\"\"Class representing a pipe server.\n This is much like a bound, listening socket.\n \"\"\"\n def __init__(self, address):\n self._address = address\n self._free_instances = weakref.WeakSet()\n # initialize the pipe attribute before calling _server_pipe_handle()\n # because this function can raise an exception and the destructor calls\n # the close() method",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.windows_events",
"documentation": {}
},
{
"label": "_WindowsSelectorEventLoop",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.windows_events",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.windows_events",
"peekOfCode": "class _WindowsSelectorEventLoop(selector_events.BaseSelectorEventLoop):\n \"\"\"Windows version of selector event loop.\"\"\"\nclass ProactorEventLoop(proactor_events.BaseProactorEventLoop):\n \"\"\"Windows version of proactor event loop using IOCP.\"\"\"\n def __init__(self, proactor=None):\n if proactor is None:\n proactor = IocpProactor()\n super().__init__(proactor)\n def run_forever(self):\n try:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.windows_events",
"documentation": {}
},
{
"label": "ProactorEventLoop",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.windows_events",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.windows_events",
"peekOfCode": "class ProactorEventLoop(proactor_events.BaseProactorEventLoop):\n \"\"\"Windows version of proactor event loop using IOCP.\"\"\"\n def __init__(self, proactor=None):\n if proactor is None:\n proactor = IocpProactor()\n super().__init__(proactor)\n def run_forever(self):\n try:\n assert self._self_reading_future is None\n self.call_soon(self._loop_self_reading)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.windows_events",
"documentation": {}
},
{
"label": "IocpProactor",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.windows_events",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.windows_events",
"peekOfCode": "class IocpProactor:\n \"\"\"Proactor implementation using IOCP.\"\"\"\n def __init__(self, concurrency=0xffffffff):\n self._loop = None\n self._results = []\n self._iocp = _overlapped.CreateIoCompletionPort(\n _overlapped.INVALID_HANDLE_VALUE, NULL, 0, concurrency)\n self._cache = {}\n self._registered = weakref.WeakSet()\n self._unregistered = []",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.windows_events",
"documentation": {}
},
{
"label": "_WindowsSubprocessTransport",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.windows_events",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.windows_events",
"peekOfCode": "class _WindowsSubprocessTransport(base_subprocess.BaseSubprocessTransport):\n def _start(self, args, shell, stdin, stdout, stderr, bufsize, **kwargs):\n self._proc = windows_utils.Popen(\n args, shell=shell, stdin=stdin, stdout=stdout, stderr=stderr,\n bufsize=bufsize, **kwargs)\n def callback(f):\n returncode = self._proc.poll()\n self._process_exited(returncode)\n f = self._loop._proactor.wait_for_handle(int(self._proc._handle))\n f.add_done_callback(callback)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.windows_events",
"documentation": {}
},
{
"label": "WindowsSelectorEventLoopPolicy",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.windows_events",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.windows_events",
"peekOfCode": "class WindowsSelectorEventLoopPolicy(events.BaseDefaultEventLoopPolicy):\n _loop_factory = SelectorEventLoop\nclass WindowsProactorEventLoopPolicy(events.BaseDefaultEventLoopPolicy):\n _loop_factory = ProactorEventLoop\nDefaultEventLoopPolicy = WindowsProactorEventLoopPolicy",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.windows_events",
"documentation": {}
},
{
"label": "WindowsProactorEventLoopPolicy",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.windows_events",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.windows_events",
"peekOfCode": "class WindowsProactorEventLoopPolicy(events.BaseDefaultEventLoopPolicy):\n _loop_factory = ProactorEventLoop\nDefaultEventLoopPolicy = WindowsProactorEventLoopPolicy",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.windows_events",
"documentation": {}
},
{
"label": "__all__",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.windows_events",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.windows_events",
"peekOfCode": "__all__ = (\n 'SelectorEventLoop', 'ProactorEventLoop', 'IocpProactor',\n 'DefaultEventLoopPolicy', 'WindowsSelectorEventLoopPolicy',\n 'WindowsProactorEventLoopPolicy',\n)\nNULL = 0\nINFINITE = 0xffffffff\nERROR_CONNECTION_REFUSED = 1225\nERROR_CONNECTION_ABORTED = 1236\n# Initial delay in seconds for connect_pipe() before retrying to connect",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.windows_events",
"documentation": {}
},
{
"label": "NULL",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.windows_events",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.windows_events",
"peekOfCode": "NULL = 0\nINFINITE = 0xffffffff\nERROR_CONNECTION_REFUSED = 1225\nERROR_CONNECTION_ABORTED = 1236\n# Initial delay in seconds for connect_pipe() before retrying to connect\nCONNECT_PIPE_INIT_DELAY = 0.001\n# Maximum delay in seconds for connect_pipe() before retrying to connect\nCONNECT_PIPE_MAX_DELAY = 0.100\nclass _OverlappedFuture(futures.Future):\n \"\"\"Subclass of Future which represents an overlapped operation.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.windows_events",
"documentation": {}
},
{
"label": "INFINITE",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.windows_events",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.windows_events",
"peekOfCode": "INFINITE = 0xffffffff\nERROR_CONNECTION_REFUSED = 1225\nERROR_CONNECTION_ABORTED = 1236\n# Initial delay in seconds for connect_pipe() before retrying to connect\nCONNECT_PIPE_INIT_DELAY = 0.001\n# Maximum delay in seconds for connect_pipe() before retrying to connect\nCONNECT_PIPE_MAX_DELAY = 0.100\nclass _OverlappedFuture(futures.Future):\n \"\"\"Subclass of Future which represents an overlapped operation.\n Cancelling it will immediately cancel the overlapped operation.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.windows_events",
"documentation": {}
},
{
"label": "ERROR_CONNECTION_REFUSED",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.windows_events",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.windows_events",
"peekOfCode": "ERROR_CONNECTION_REFUSED = 1225\nERROR_CONNECTION_ABORTED = 1236\n# Initial delay in seconds for connect_pipe() before retrying to connect\nCONNECT_PIPE_INIT_DELAY = 0.001\n# Maximum delay in seconds for connect_pipe() before retrying to connect\nCONNECT_PIPE_MAX_DELAY = 0.100\nclass _OverlappedFuture(futures.Future):\n \"\"\"Subclass of Future which represents an overlapped operation.\n Cancelling it will immediately cancel the overlapped operation.\n \"\"\"",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.windows_events",
"documentation": {}
},
{
"label": "ERROR_CONNECTION_ABORTED",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.windows_events",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.windows_events",
"peekOfCode": "ERROR_CONNECTION_ABORTED = 1236\n# Initial delay in seconds for connect_pipe() before retrying to connect\nCONNECT_PIPE_INIT_DELAY = 0.001\n# Maximum delay in seconds for connect_pipe() before retrying to connect\nCONNECT_PIPE_MAX_DELAY = 0.100\nclass _OverlappedFuture(futures.Future):\n \"\"\"Subclass of Future which represents an overlapped operation.\n Cancelling it will immediately cancel the overlapped operation.\n \"\"\"\n def __init__(self, ov, *, loop=None):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.windows_events",
"documentation": {}
},
{
"label": "CONNECT_PIPE_INIT_DELAY",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.windows_events",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.windows_events",
"peekOfCode": "CONNECT_PIPE_INIT_DELAY = 0.001\n# Maximum delay in seconds for connect_pipe() before retrying to connect\nCONNECT_PIPE_MAX_DELAY = 0.100\nclass _OverlappedFuture(futures.Future):\n \"\"\"Subclass of Future which represents an overlapped operation.\n Cancelling it will immediately cancel the overlapped operation.\n \"\"\"\n def __init__(self, ov, *, loop=None):\n super().__init__(loop=loop)\n if self._source_traceback:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.windows_events",
"documentation": {}
},
{
"label": "CONNECT_PIPE_MAX_DELAY",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.windows_events",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.windows_events",
"peekOfCode": "CONNECT_PIPE_MAX_DELAY = 0.100\nclass _OverlappedFuture(futures.Future):\n \"\"\"Subclass of Future which represents an overlapped operation.\n Cancelling it will immediately cancel the overlapped operation.\n \"\"\"\n def __init__(self, ov, *, loop=None):\n super().__init__(loop=loop)\n if self._source_traceback:\n del self._source_traceback[-1]\n self._ov = ov",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.windows_events",
"documentation": {}
},
{
"label": "SelectorEventLoop",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.windows_events",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.windows_events",
"peekOfCode": "SelectorEventLoop = _WindowsSelectorEventLoop\nclass WindowsSelectorEventLoopPolicy(events.BaseDefaultEventLoopPolicy):\n _loop_factory = SelectorEventLoop\nclass WindowsProactorEventLoopPolicy(events.BaseDefaultEventLoopPolicy):\n _loop_factory = ProactorEventLoop\nDefaultEventLoopPolicy = WindowsProactorEventLoopPolicy",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.windows_events",
"documentation": {}
},
{
"label": "DefaultEventLoopPolicy",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.windows_events",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.windows_events",
"peekOfCode": "DefaultEventLoopPolicy = WindowsProactorEventLoopPolicy",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.windows_events",
"documentation": {}
},
{
"label": "PipeHandle",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.windows_utils",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.windows_utils",
"peekOfCode": "class PipeHandle:\n \"\"\"Wrapper for an overlapped pipe handle which is vaguely file-object like.\n The IOCP event loop can use these instead of socket objects.\n \"\"\"\n def __init__(self, handle):\n self._handle = handle\n def __repr__(self):\n if self._handle is not None:\n handle = f'handle={self._handle!r}'\n else:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.windows_utils",
"documentation": {}
},
{
"label": "Popen",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.windows_utils",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.windows_utils",
"peekOfCode": "class Popen(subprocess.Popen):\n \"\"\"Replacement for subprocess.Popen using overlapped pipe handles.\n The stdin, stdout, stderr are None or instances of PipeHandle.\n \"\"\"\n def __init__(self, args, stdin=None, stdout=None, stderr=None, **kwds):\n assert not kwds.get('universal_newlines')\n assert kwds.get('bufsize', 0) == 0\n stdin_rfd = stdout_wfd = stderr_wfd = None\n stdin_wh = stdout_rh = stderr_rh = None\n if stdin == PIPE:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.windows_utils",
"documentation": {}
},
{
"label": "pipe",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.windows_utils",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.windows_utils",
"peekOfCode": "def pipe(*, duplex=False, overlapped=(True, True), bufsize=BUFSIZE):\n \"\"\"Like os.pipe() but with overlapped support and using handles not fds.\"\"\"\n address = tempfile.mktemp(\n prefix=r'\\\\.\\pipe\\python-pipe-{:d}-{:d}-'.format(\n os.getpid(), next(_mmap_counter)))\n if duplex:\n openmode = _winapi.PIPE_ACCESS_DUPLEX\n access = _winapi.GENERIC_READ | _winapi.GENERIC_WRITE\n obsize, ibsize = bufsize, bufsize\n else:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.windows_utils",
"documentation": {}
},
{
"label": "__all__",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.windows_utils",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.windows_utils",
"peekOfCode": "__all__ = 'pipe', 'Popen', 'PIPE', 'PipeHandle'\n# Constants/globals\nBUFSIZE = 8192\nPIPE = subprocess.PIPE\nSTDOUT = subprocess.STDOUT\n_mmap_counter = itertools.count()\n# Replacement for os.pipe() using handles instead of fds\ndef pipe(*, duplex=False, overlapped=(True, True), bufsize=BUFSIZE):\n \"\"\"Like os.pipe() but with overlapped support and using handles not fds.\"\"\"\n address = tempfile.mktemp(",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.windows_utils",
"documentation": {}
},
{
"label": "BUFSIZE",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.windows_utils",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.windows_utils",
"peekOfCode": "BUFSIZE = 8192\nPIPE = subprocess.PIPE\nSTDOUT = subprocess.STDOUT\n_mmap_counter = itertools.count()\n# Replacement for os.pipe() using handles instead of fds\ndef pipe(*, duplex=False, overlapped=(True, True), bufsize=BUFSIZE):\n \"\"\"Like os.pipe() but with overlapped support and using handles not fds.\"\"\"\n address = tempfile.mktemp(\n prefix=r'\\\\.\\pipe\\python-pipe-{:d}-{:d}-'.format(\n os.getpid(), next(_mmap_counter)))",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.windows_utils",
"documentation": {}
},
{
"label": "PIPE",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.windows_utils",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.windows_utils",
"peekOfCode": "PIPE = subprocess.PIPE\nSTDOUT = subprocess.STDOUT\n_mmap_counter = itertools.count()\n# Replacement for os.pipe() using handles instead of fds\ndef pipe(*, duplex=False, overlapped=(True, True), bufsize=BUFSIZE):\n \"\"\"Like os.pipe() but with overlapped support and using handles not fds.\"\"\"\n address = tempfile.mktemp(\n prefix=r'\\\\.\\pipe\\python-pipe-{:d}-{:d}-'.format(\n os.getpid(), next(_mmap_counter)))\n if duplex:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.windows_utils",
"documentation": {}
},
{
"label": "STDOUT",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.windows_utils",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.windows_utils",
"peekOfCode": "STDOUT = subprocess.STDOUT\n_mmap_counter = itertools.count()\n# Replacement for os.pipe() using handles instead of fds\ndef pipe(*, duplex=False, overlapped=(True, True), bufsize=BUFSIZE):\n \"\"\"Like os.pipe() but with overlapped support and using handles not fds.\"\"\"\n address = tempfile.mktemp(\n prefix=r'\\\\.\\pipe\\python-pipe-{:d}-{:d}-'.format(\n os.getpid(), next(_mmap_counter)))\n if duplex:\n openmode = _winapi.PIPE_ACCESS_DUPLEX",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.windows_utils",
"documentation": {}
},
{
"label": "_mmap_counter",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.windows_utils",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.windows_utils",
"peekOfCode": "_mmap_counter = itertools.count()\n# Replacement for os.pipe() using handles instead of fds\ndef pipe(*, duplex=False, overlapped=(True, True), bufsize=BUFSIZE):\n \"\"\"Like os.pipe() but with overlapped support and using handles not fds.\"\"\"\n address = tempfile.mktemp(\n prefix=r'\\\\.\\pipe\\python-pipe-{:d}-{:d}-'.format(\n os.getpid(), next(_mmap_counter)))\n if duplex:\n openmode = _winapi.PIPE_ACCESS_DUPLEX\n access = _winapi.GENERIC_READ | _winapi.GENERIC_WRITE",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.asyncio.windows_utils",
"documentation": {}
},
{
"label": "_ThreadWakeup",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures.process",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures.process",
"peekOfCode": "class _ThreadWakeup:\n def __init__(self):\n self._closed = False\n self._reader, self._writer = mp.Pipe(duplex=False)\n def close(self):\n if not self._closed:\n self._closed = True\n self._writer.close()\n self._reader.close()\n def wakeup(self):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures.process",
"documentation": {}
},
{
"label": "_RemoteTraceback",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures.process",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures.process",
"peekOfCode": "class _RemoteTraceback(Exception):\n def __init__(self, tb):\n self.tb = tb\n def __str__(self):\n return self.tb\nclass _ExceptionWithTraceback:\n def __init__(self, exc, tb):\n tb = traceback.format_exception(type(exc), exc, tb)\n tb = ''.join(tb)\n self.exc = exc",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures.process",
"documentation": {}
},
{
"label": "_ExceptionWithTraceback",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures.process",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures.process",
"peekOfCode": "class _ExceptionWithTraceback:\n def __init__(self, exc, tb):\n tb = traceback.format_exception(type(exc), exc, tb)\n tb = ''.join(tb)\n self.exc = exc\n self.tb = '\\n\"\"\"\\n%s\"\"\"' % tb\n def __reduce__(self):\n return _rebuild_exc, (self.exc, self.tb)\ndef _rebuild_exc(exc, tb):\n exc.__cause__ = _RemoteTraceback(tb)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures.process",
"documentation": {}
},
{
"label": "_WorkItem",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures.process",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures.process",
"peekOfCode": "class _WorkItem(object):\n def __init__(self, future, fn, args, kwargs):\n self.future = future\n self.fn = fn\n self.args = args\n self.kwargs = kwargs\nclass _ResultItem(object):\n def __init__(self, work_id, exception=None, result=None):\n self.work_id = work_id\n self.exception = exception",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures.process",
"documentation": {}
},
{
"label": "_ResultItem",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures.process",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures.process",
"peekOfCode": "class _ResultItem(object):\n def __init__(self, work_id, exception=None, result=None):\n self.work_id = work_id\n self.exception = exception\n self.result = result\nclass _CallItem(object):\n def __init__(self, work_id, fn, args, kwargs):\n self.work_id = work_id\n self.fn = fn\n self.args = args",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures.process",
"documentation": {}
},
{
"label": "_CallItem",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures.process",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures.process",
"peekOfCode": "class _CallItem(object):\n def __init__(self, work_id, fn, args, kwargs):\n self.work_id = work_id\n self.fn = fn\n self.args = args\n self.kwargs = kwargs\nclass _SafeQueue(Queue):\n \"\"\"Safe Queue set exception to the future object linked to a job\"\"\"\n def __init__(self, max_size=0, *, ctx, pending_work_items, shutdown_lock,\n thread_wakeup):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures.process",
"documentation": {}
},
{
"label": "_SafeQueue",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures.process",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures.process",
"peekOfCode": "class _SafeQueue(Queue):\n \"\"\"Safe Queue set exception to the future object linked to a job\"\"\"\n def __init__(self, max_size=0, *, ctx, pending_work_items, shutdown_lock,\n thread_wakeup):\n self.pending_work_items = pending_work_items\n self.shutdown_lock = shutdown_lock\n self.thread_wakeup = thread_wakeup\n super().__init__(max_size, ctx=ctx)\n def _on_queue_feeder_error(self, e, obj):\n if isinstance(obj, _CallItem):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures.process",
"documentation": {}
},
{
"label": "_ExecutorManagerThread",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures.process",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures.process",
"peekOfCode": "class _ExecutorManagerThread(threading.Thread):\n \"\"\"Manages the communication between this process and the worker processes.\n The manager is run in a local thread.\n Args:\n executor: A reference to the ProcessPoolExecutor that owns\n this thread. A weakref will be own by the manager as well as\n references to internal objects used to introspect the state of\n the executor.\n \"\"\"\n def __init__(self, executor):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures.process",
"documentation": {}
},
{
"label": "BrokenProcessPool",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures.process",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures.process",
"peekOfCode": "class BrokenProcessPool(_base.BrokenExecutor):\n \"\"\"\n Raised when a process in a ProcessPoolExecutor terminated abruptly\n while a future was in the running state.\n \"\"\"\nclass ProcessPoolExecutor(_base.Executor):\n def __init__(self, max_workers=None, mp_context=None,\n initializer=None, initargs=()):\n \"\"\"Initializes a new ProcessPoolExecutor instance.\n Args:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures.process",
"documentation": {}
},
{
"label": "ProcessPoolExecutor",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures.process",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures.process",
"peekOfCode": "class ProcessPoolExecutor(_base.Executor):\n def __init__(self, max_workers=None, mp_context=None,\n initializer=None, initargs=()):\n \"\"\"Initializes a new ProcessPoolExecutor instance.\n Args:\n max_workers: The maximum number of processes that can be used to\n execute the given calls. If None or not given then as many\n worker processes will be created as the machine has processors.\n mp_context: A multiprocessing context to launch the workers. This\n object should provide SimpleQueue, Queue and Process.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures.process",
"documentation": {}
},
{
"label": "__author__",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures.process",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures.process",
"peekOfCode": "__author__ = 'Brian Quinlan (brian@sweetapp.com)'\nimport os\nfrom concurrent.futures import _base\nimport queue\nimport multiprocessing as mp\nimport multiprocessing.connection\nfrom multiprocessing.queues import Queue\nimport threading\nimport weakref\nfrom functools import partial",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures.process",
"documentation": {}
},
{
"label": "_threads_wakeups",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures.process",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures.process",
"peekOfCode": "_threads_wakeups = weakref.WeakKeyDictionary()\n_global_shutdown = False\nclass _ThreadWakeup:\n def __init__(self):\n self._closed = False\n self._reader, self._writer = mp.Pipe(duplex=False)\n def close(self):\n if not self._closed:\n self._closed = True\n self._writer.close()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures.process",
"documentation": {}
},
{
"label": "_global_shutdown",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures.process",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures.process",
"peekOfCode": "_global_shutdown = False\nclass _ThreadWakeup:\n def __init__(self):\n self._closed = False\n self._reader, self._writer = mp.Pipe(duplex=False)\n def close(self):\n if not self._closed:\n self._closed = True\n self._writer.close()\n self._reader.close()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures.process",
"documentation": {}
},
{
"label": "EXTRA_QUEUED_CALLS",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures.process",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures.process",
"peekOfCode": "EXTRA_QUEUED_CALLS = 1\n# On Windows, WaitForMultipleObjects is used to wait for processes to finish.\n# It can wait on, at most, 63 objects. There is an overhead of two objects:\n# - the result queue reader\n# - the thread wakeup reader\n_MAX_WINDOWS_WORKERS = 63 - 2\n# Hack to embed stringification of remote traceback in local traceback\nclass _RemoteTraceback(Exception):\n def __init__(self, tb):\n self.tb = tb",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures.process",
"documentation": {}
},
{
"label": "_MAX_WINDOWS_WORKERS",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures.process",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures.process",
"peekOfCode": "_MAX_WINDOWS_WORKERS = 63 - 2\n# Hack to embed stringification of remote traceback in local traceback\nclass _RemoteTraceback(Exception):\n def __init__(self, tb):\n self.tb = tb\n def __str__(self):\n return self.tb\nclass _ExceptionWithTraceback:\n def __init__(self, exc, tb):\n tb = traceback.format_exception(type(exc), exc, tb)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures.process",
"documentation": {}
},
{
"label": "_system_limits_checked",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures.process",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures.process",
"peekOfCode": "_system_limits_checked = False\n_system_limited = None\ndef _check_system_limits():\n global _system_limits_checked, _system_limited\n if _system_limits_checked:\n if _system_limited:\n raise NotImplementedError(_system_limited)\n _system_limits_checked = True\n try:\n import multiprocessing.synchronize",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures.process",
"documentation": {}
},
{
"label": "_system_limited",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures.process",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures.process",
"peekOfCode": "_system_limited = None\ndef _check_system_limits():\n global _system_limits_checked, _system_limited\n if _system_limits_checked:\n if _system_limited:\n raise NotImplementedError(_system_limited)\n _system_limits_checked = True\n try:\n import multiprocessing.synchronize\n except ImportError:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures.process",
"documentation": {}
},
{
"label": "_WorkItem",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures.thread",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures.thread",
"peekOfCode": "class _WorkItem(object):\n def __init__(self, future, fn, args, kwargs):\n self.future = future\n self.fn = fn\n self.args = args\n self.kwargs = kwargs\n def run(self):\n if not self.future.set_running_or_notify_cancel():\n return\n try:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures.thread",
"documentation": {}
},
{
"label": "BrokenThreadPool",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures.thread",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures.thread",
"peekOfCode": "class BrokenThreadPool(_base.BrokenExecutor):\n \"\"\"\n Raised when a worker thread in a ThreadPoolExecutor failed initializing.\n \"\"\"\nclass ThreadPoolExecutor(_base.Executor):\n # Used to assign unique thread names when thread_name_prefix is not supplied.\n _counter = itertools.count().__next__\n def __init__(self, max_workers=None, thread_name_prefix='',\n initializer=None, initargs=()):\n \"\"\"Initializes a new ThreadPoolExecutor instance.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures.thread",
"documentation": {}
},
{
"label": "ThreadPoolExecutor",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures.thread",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures.thread",
"peekOfCode": "class ThreadPoolExecutor(_base.Executor):\n # Used to assign unique thread names when thread_name_prefix is not supplied.\n _counter = itertools.count().__next__\n def __init__(self, max_workers=None, thread_name_prefix='',\n initializer=None, initargs=()):\n \"\"\"Initializes a new ThreadPoolExecutor instance.\n Args:\n max_workers: The maximum number of threads that can be used to\n execute the given calls.\n thread_name_prefix: An optional name prefix to give our threads.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures.thread",
"documentation": {}
},
{
"label": "__author__",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures.thread",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures.thread",
"peekOfCode": "__author__ = 'Brian Quinlan (brian@sweetapp.com)'\nfrom concurrent.futures import _base\nimport itertools\nimport queue\nimport threading\nimport types\nimport weakref\nimport os\n_threads_queues = weakref.WeakKeyDictionary()\n_shutdown = False",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures.thread",
"documentation": {}
},
{
"label": "_threads_queues",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures.thread",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures.thread",
"peekOfCode": "_threads_queues = weakref.WeakKeyDictionary()\n_shutdown = False\n# Lock that ensures that new workers are not created while the interpreter is\n# shutting down. Must be held while mutating _threads_queues and _shutdown.\n_global_shutdown_lock = threading.Lock()\ndef _python_exit():\n global _shutdown\n with _global_shutdown_lock:\n _shutdown = True\n items = list(_threads_queues.items())",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures.thread",
"documentation": {}
},
{
"label": "_shutdown",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures.thread",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures.thread",
"peekOfCode": "_shutdown = False\n# Lock that ensures that new workers are not created while the interpreter is\n# shutting down. Must be held while mutating _threads_queues and _shutdown.\n_global_shutdown_lock = threading.Lock()\ndef _python_exit():\n global _shutdown\n with _global_shutdown_lock:\n _shutdown = True\n items = list(_threads_queues.items())\n for t, q in items:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures.thread",
"documentation": {}
},
{
"label": "_global_shutdown_lock",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures.thread",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures.thread",
"peekOfCode": "_global_shutdown_lock = threading.Lock()\ndef _python_exit():\n global _shutdown\n with _global_shutdown_lock:\n _shutdown = True\n items = list(_threads_queues.items())\n for t, q in items:\n q.put(None)\n for t, q in items:\n t.join()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures.thread",
"documentation": {}
},
{
"label": "Error",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures._base",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures._base",
"peekOfCode": "class Error(Exception):\n \"\"\"Base class for all future-related exceptions.\"\"\"\n pass\nclass CancelledError(Error):\n \"\"\"The Future was cancelled.\"\"\"\n pass\nclass TimeoutError(Error):\n \"\"\"The operation exceeded the given deadline.\"\"\"\n pass\nclass InvalidStateError(Error):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures._base",
"documentation": {}
},
{
"label": "CancelledError",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures._base",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures._base",
"peekOfCode": "class CancelledError(Error):\n \"\"\"The Future was cancelled.\"\"\"\n pass\nclass TimeoutError(Error):\n \"\"\"The operation exceeded the given deadline.\"\"\"\n pass\nclass InvalidStateError(Error):\n \"\"\"The operation is not allowed in this state.\"\"\"\n pass\nclass _Waiter(object):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures._base",
"documentation": {}
},
{
"label": "TimeoutError",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures._base",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures._base",
"peekOfCode": "class TimeoutError(Error):\n \"\"\"The operation exceeded the given deadline.\"\"\"\n pass\nclass InvalidStateError(Error):\n \"\"\"The operation is not allowed in this state.\"\"\"\n pass\nclass _Waiter(object):\n \"\"\"Provides the event that wait() and as_completed() block on.\"\"\"\n def __init__(self):\n self.event = threading.Event()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures._base",
"documentation": {}
},
{
"label": "InvalidStateError",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures._base",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures._base",
"peekOfCode": "class InvalidStateError(Error):\n \"\"\"The operation is not allowed in this state.\"\"\"\n pass\nclass _Waiter(object):\n \"\"\"Provides the event that wait() and as_completed() block on.\"\"\"\n def __init__(self):\n self.event = threading.Event()\n self.finished_futures = []\n def add_result(self, future):\n self.finished_futures.append(future)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures._base",
"documentation": {}
},
{
"label": "_Waiter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures._base",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures._base",
"peekOfCode": "class _Waiter(object):\n \"\"\"Provides the event that wait() and as_completed() block on.\"\"\"\n def __init__(self):\n self.event = threading.Event()\n self.finished_futures = []\n def add_result(self, future):\n self.finished_futures.append(future)\n def add_exception(self, future):\n self.finished_futures.append(future)\n def add_cancelled(self, future):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures._base",
"documentation": {}
},
{
"label": "_AsCompletedWaiter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures._base",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures._base",
"peekOfCode": "class _AsCompletedWaiter(_Waiter):\n \"\"\"Used by as_completed().\"\"\"\n def __init__(self):\n super(_AsCompletedWaiter, self).__init__()\n self.lock = threading.Lock()\n def add_result(self, future):\n with self.lock:\n super(_AsCompletedWaiter, self).add_result(future)\n self.event.set()\n def add_exception(self, future):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures._base",
"documentation": {}
},
{
"label": "_FirstCompletedWaiter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures._base",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures._base",
"peekOfCode": "class _FirstCompletedWaiter(_Waiter):\n \"\"\"Used by wait(return_when=FIRST_COMPLETED).\"\"\"\n def add_result(self, future):\n super().add_result(future)\n self.event.set()\n def add_exception(self, future):\n super().add_exception(future)\n self.event.set()\n def add_cancelled(self, future):\n super().add_cancelled(future)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures._base",
"documentation": {}
},
{
"label": "_AllCompletedWaiter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures._base",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures._base",
"peekOfCode": "class _AllCompletedWaiter(_Waiter):\n \"\"\"Used by wait(return_when=FIRST_EXCEPTION and ALL_COMPLETED).\"\"\"\n def __init__(self, num_pending_calls, stop_on_exception):\n self.num_pending_calls = num_pending_calls\n self.stop_on_exception = stop_on_exception\n self.lock = threading.Lock()\n super().__init__()\n def _decrement_pending_calls(self):\n with self.lock:\n self.num_pending_calls -= 1",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures._base",
"documentation": {}
},
{
"label": "_AcquireFutures",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures._base",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures._base",
"peekOfCode": "class _AcquireFutures(object):\n \"\"\"A context manager that does an ordered acquire of Future conditions.\"\"\"\n def __init__(self, futures):\n self.futures = sorted(futures, key=id)\n def __enter__(self):\n for future in self.futures:\n future._condition.acquire()\n def __exit__(self, *args):\n for future in self.futures:\n future._condition.release()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures._base",
"documentation": {}
},
{
"label": "Future",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures._base",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures._base",
"peekOfCode": "class Future(object):\n \"\"\"Represents the result of an asynchronous computation.\"\"\"\n def __init__(self):\n \"\"\"Initializes the future. Should not be called by clients.\"\"\"\n self._condition = threading.Condition()\n self._state = PENDING\n self._result = None\n self._exception = None\n self._waiters = []\n self._done_callbacks = []",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures._base",
"documentation": {}
},
{
"label": "Executor",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures._base",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures._base",
"peekOfCode": "class Executor(object):\n \"\"\"This is an abstract base class for concrete asynchronous executors.\"\"\"\n def submit(self, fn, /, *args, **kwargs):\n \"\"\"Submits a callable to be executed with the given arguments.\n Schedules the callable to be executed as fn(*args, **kwargs) and returns\n a Future instance representing the execution of the callable.\n Returns:\n A Future representing the given call.\n \"\"\"\n raise NotImplementedError()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures._base",
"documentation": {}
},
{
"label": "BrokenExecutor",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures._base",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures._base",
"peekOfCode": "class BrokenExecutor(RuntimeError):\n \"\"\"\n Raised when a executor has become non-functional after a severe failure.\n \"\"\"",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures._base",
"documentation": {}
},
{
"label": "as_completed",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures._base",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures._base",
"peekOfCode": "def as_completed(fs, timeout=None):\n \"\"\"An iterator over the given futures that yields each as it completes.\n Args:\n fs: The sequence of Futures (possibly created by different Executors) to\n iterate over.\n timeout: The maximum number of seconds to wait. If None, then there\n is no limit on the wait time.\n Returns:\n An iterator that yields the given Futures as they complete (finished or\n cancelled). If any given Futures are duplicated, they will be returned",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures._base",
"documentation": {}
},
{
"label": "wait",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures._base",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures._base",
"peekOfCode": "def wait(fs, timeout=None, return_when=ALL_COMPLETED):\n \"\"\"Wait for the futures in the given sequence to complete.\n Args:\n fs: The sequence of Futures (possibly created by different Executors) to\n wait upon.\n timeout: The maximum number of seconds to wait. If None, then there\n is no limit on the wait time.\n return_when: Indicates when this function should return. The options\n are:\n FIRST_COMPLETED - Return when any future finishes or is",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures._base",
"documentation": {}
},
{
"label": "__author__",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures._base",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures._base",
"peekOfCode": "__author__ = 'Brian Quinlan (brian@sweetapp.com)'\nimport collections\nimport logging\nimport threading\nimport time\nimport types\nFIRST_COMPLETED = 'FIRST_COMPLETED'\nFIRST_EXCEPTION = 'FIRST_EXCEPTION'\nALL_COMPLETED = 'ALL_COMPLETED'\n_AS_COMPLETED = '_AS_COMPLETED'",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures._base",
"documentation": {}
},
{
"label": "FIRST_COMPLETED",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures._base",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures._base",
"peekOfCode": "FIRST_COMPLETED = 'FIRST_COMPLETED'\nFIRST_EXCEPTION = 'FIRST_EXCEPTION'\nALL_COMPLETED = 'ALL_COMPLETED'\n_AS_COMPLETED = '_AS_COMPLETED'\n# Possible future states (for internal use by the futures package).\nPENDING = 'PENDING'\nRUNNING = 'RUNNING'\n# The future was cancelled by the user...\nCANCELLED = 'CANCELLED'\n# ...and _Waiter.add_cancelled() was called by a worker.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures._base",
"documentation": {}
},
{
"label": "FIRST_EXCEPTION",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures._base",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures._base",
"peekOfCode": "FIRST_EXCEPTION = 'FIRST_EXCEPTION'\nALL_COMPLETED = 'ALL_COMPLETED'\n_AS_COMPLETED = '_AS_COMPLETED'\n# Possible future states (for internal use by the futures package).\nPENDING = 'PENDING'\nRUNNING = 'RUNNING'\n# The future was cancelled by the user...\nCANCELLED = 'CANCELLED'\n# ...and _Waiter.add_cancelled() was called by a worker.\nCANCELLED_AND_NOTIFIED = 'CANCELLED_AND_NOTIFIED'",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures._base",
"documentation": {}
},
{
"label": "ALL_COMPLETED",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures._base",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures._base",
"peekOfCode": "ALL_COMPLETED = 'ALL_COMPLETED'\n_AS_COMPLETED = '_AS_COMPLETED'\n# Possible future states (for internal use by the futures package).\nPENDING = 'PENDING'\nRUNNING = 'RUNNING'\n# The future was cancelled by the user...\nCANCELLED = 'CANCELLED'\n# ...and _Waiter.add_cancelled() was called by a worker.\nCANCELLED_AND_NOTIFIED = 'CANCELLED_AND_NOTIFIED'\nFINISHED = 'FINISHED'",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures._base",
"documentation": {}
},
{
"label": "_AS_COMPLETED",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures._base",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures._base",
"peekOfCode": "_AS_COMPLETED = '_AS_COMPLETED'\n# Possible future states (for internal use by the futures package).\nPENDING = 'PENDING'\nRUNNING = 'RUNNING'\n# The future was cancelled by the user...\nCANCELLED = 'CANCELLED'\n# ...and _Waiter.add_cancelled() was called by a worker.\nCANCELLED_AND_NOTIFIED = 'CANCELLED_AND_NOTIFIED'\nFINISHED = 'FINISHED'\n_FUTURE_STATES = [",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures._base",
"documentation": {}
},
{
"label": "PENDING",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures._base",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures._base",
"peekOfCode": "PENDING = 'PENDING'\nRUNNING = 'RUNNING'\n# The future was cancelled by the user...\nCANCELLED = 'CANCELLED'\n# ...and _Waiter.add_cancelled() was called by a worker.\nCANCELLED_AND_NOTIFIED = 'CANCELLED_AND_NOTIFIED'\nFINISHED = 'FINISHED'\n_FUTURE_STATES = [\n PENDING,\n RUNNING,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures._base",
"documentation": {}
},
{
"label": "RUNNING",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures._base",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures._base",
"peekOfCode": "RUNNING = 'RUNNING'\n# The future was cancelled by the user...\nCANCELLED = 'CANCELLED'\n# ...and _Waiter.add_cancelled() was called by a worker.\nCANCELLED_AND_NOTIFIED = 'CANCELLED_AND_NOTIFIED'\nFINISHED = 'FINISHED'\n_FUTURE_STATES = [\n PENDING,\n RUNNING,\n CANCELLED,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures._base",
"documentation": {}
},
{
"label": "CANCELLED",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures._base",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures._base",
"peekOfCode": "CANCELLED = 'CANCELLED'\n# ...and _Waiter.add_cancelled() was called by a worker.\nCANCELLED_AND_NOTIFIED = 'CANCELLED_AND_NOTIFIED'\nFINISHED = 'FINISHED'\n_FUTURE_STATES = [\n PENDING,\n RUNNING,\n CANCELLED,\n CANCELLED_AND_NOTIFIED,\n FINISHED",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures._base",
"documentation": {}
},
{
"label": "CANCELLED_AND_NOTIFIED",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures._base",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures._base",
"peekOfCode": "CANCELLED_AND_NOTIFIED = 'CANCELLED_AND_NOTIFIED'\nFINISHED = 'FINISHED'\n_FUTURE_STATES = [\n PENDING,\n RUNNING,\n CANCELLED,\n CANCELLED_AND_NOTIFIED,\n FINISHED\n]\n_STATE_TO_DESCRIPTION_MAP = {",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures._base",
"documentation": {}
},
{
"label": "FINISHED",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures._base",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures._base",
"peekOfCode": "FINISHED = 'FINISHED'\n_FUTURE_STATES = [\n PENDING,\n RUNNING,\n CANCELLED,\n CANCELLED_AND_NOTIFIED,\n FINISHED\n]\n_STATE_TO_DESCRIPTION_MAP = {\n PENDING: \"pending\",",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures._base",
"documentation": {}
},
{
"label": "_FUTURE_STATES",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures._base",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures._base",
"peekOfCode": "_FUTURE_STATES = [\n PENDING,\n RUNNING,\n CANCELLED,\n CANCELLED_AND_NOTIFIED,\n FINISHED\n]\n_STATE_TO_DESCRIPTION_MAP = {\n PENDING: \"pending\",\n RUNNING: \"running\",",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures._base",
"documentation": {}
},
{
"label": "_STATE_TO_DESCRIPTION_MAP",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures._base",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures._base",
"peekOfCode": "_STATE_TO_DESCRIPTION_MAP = {\n PENDING: \"pending\",\n RUNNING: \"running\",\n CANCELLED: \"cancelled\",\n CANCELLED_AND_NOTIFIED: \"cancelled\",\n FINISHED: \"finished\"\n}\n# Logger for internal use by the futures package.\nLOGGER = logging.getLogger(\"concurrent.futures\")\nclass Error(Exception):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures._base",
"documentation": {}
},
{
"label": "LOGGER",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures._base",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures._base",
"peekOfCode": "LOGGER = logging.getLogger(\"concurrent.futures\")\nclass Error(Exception):\n \"\"\"Base class for all future-related exceptions.\"\"\"\n pass\nclass CancelledError(Error):\n \"\"\"The Future was cancelled.\"\"\"\n pass\nclass TimeoutError(Error):\n \"\"\"The operation exceeded the given deadline.\"\"\"\n pass",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures._base",
"documentation": {}
},
{
"label": "DoneAndNotDoneFutures",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures._base",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures._base",
"peekOfCode": "DoneAndNotDoneFutures = collections.namedtuple(\n 'DoneAndNotDoneFutures', 'done not_done')\ndef wait(fs, timeout=None, return_when=ALL_COMPLETED):\n \"\"\"Wait for the futures in the given sequence to complete.\n Args:\n fs: The sequence of Futures (possibly created by different Executors) to\n wait upon.\n timeout: The maximum number of seconds to wait. If None, then there\n is no limit on the wait time.\n return_when: Indicates when this function should return. The options",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.concurrent.futures._base",
"documentation": {}
},
{
"label": "dyld_env",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.macholib.dyld",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.macholib.dyld",
"peekOfCode": "def dyld_env(env, var):\n if env is None:\n env = os.environ\n rval = env.get(var)\n if rval is None:\n return []\n return rval.split(':')\ndef dyld_image_suffix(env=None):\n if env is None:\n env = os.environ",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.macholib.dyld",
"documentation": {}
},
{
"label": "dyld_image_suffix",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.macholib.dyld",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.macholib.dyld",
"peekOfCode": "def dyld_image_suffix(env=None):\n if env is None:\n env = os.environ\n return env.get('DYLD_IMAGE_SUFFIX')\ndef dyld_framework_path(env=None):\n return dyld_env(env, 'DYLD_FRAMEWORK_PATH')\ndef dyld_library_path(env=None):\n return dyld_env(env, 'DYLD_LIBRARY_PATH')\ndef dyld_fallback_framework_path(env=None):\n return dyld_env(env, 'DYLD_FALLBACK_FRAMEWORK_PATH')",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.macholib.dyld",
"documentation": {}
},
{
"label": "dyld_framework_path",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.macholib.dyld",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.macholib.dyld",
"peekOfCode": "def dyld_framework_path(env=None):\n return dyld_env(env, 'DYLD_FRAMEWORK_PATH')\ndef dyld_library_path(env=None):\n return dyld_env(env, 'DYLD_LIBRARY_PATH')\ndef dyld_fallback_framework_path(env=None):\n return dyld_env(env, 'DYLD_FALLBACK_FRAMEWORK_PATH')\ndef dyld_fallback_library_path(env=None):\n return dyld_env(env, 'DYLD_FALLBACK_LIBRARY_PATH')\ndef dyld_image_suffix_search(iterator, env=None):\n \"\"\"For a potential path iterator, add DYLD_IMAGE_SUFFIX semantics\"\"\"",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.macholib.dyld",
"documentation": {}
},
{
"label": "dyld_library_path",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.macholib.dyld",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.macholib.dyld",
"peekOfCode": "def dyld_library_path(env=None):\n return dyld_env(env, 'DYLD_LIBRARY_PATH')\ndef dyld_fallback_framework_path(env=None):\n return dyld_env(env, 'DYLD_FALLBACK_FRAMEWORK_PATH')\ndef dyld_fallback_library_path(env=None):\n return dyld_env(env, 'DYLD_FALLBACK_LIBRARY_PATH')\ndef dyld_image_suffix_search(iterator, env=None):\n \"\"\"For a potential path iterator, add DYLD_IMAGE_SUFFIX semantics\"\"\"\n suffix = dyld_image_suffix(env)\n if suffix is None:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.macholib.dyld",
"documentation": {}
},
{
"label": "dyld_fallback_framework_path",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.macholib.dyld",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.macholib.dyld",
"peekOfCode": "def dyld_fallback_framework_path(env=None):\n return dyld_env(env, 'DYLD_FALLBACK_FRAMEWORK_PATH')\ndef dyld_fallback_library_path(env=None):\n return dyld_env(env, 'DYLD_FALLBACK_LIBRARY_PATH')\ndef dyld_image_suffix_search(iterator, env=None):\n \"\"\"For a potential path iterator, add DYLD_IMAGE_SUFFIX semantics\"\"\"\n suffix = dyld_image_suffix(env)\n if suffix is None:\n return iterator\n def _inject(iterator=iterator, suffix=suffix):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.macholib.dyld",
"documentation": {}
},
{
"label": "dyld_fallback_library_path",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.macholib.dyld",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.macholib.dyld",
"peekOfCode": "def dyld_fallback_library_path(env=None):\n return dyld_env(env, 'DYLD_FALLBACK_LIBRARY_PATH')\ndef dyld_image_suffix_search(iterator, env=None):\n \"\"\"For a potential path iterator, add DYLD_IMAGE_SUFFIX semantics\"\"\"\n suffix = dyld_image_suffix(env)\n if suffix is None:\n return iterator\n def _inject(iterator=iterator, suffix=suffix):\n for path in iterator:\n if path.endswith('.dylib'):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.macholib.dyld",
"documentation": {}
},
{
"label": "dyld_image_suffix_search",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.macholib.dyld",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.macholib.dyld",
"peekOfCode": "def dyld_image_suffix_search(iterator, env=None):\n \"\"\"For a potential path iterator, add DYLD_IMAGE_SUFFIX semantics\"\"\"\n suffix = dyld_image_suffix(env)\n if suffix is None:\n return iterator\n def _inject(iterator=iterator, suffix=suffix):\n for path in iterator:\n if path.endswith('.dylib'):\n yield path[:-len('.dylib')] + suffix + '.dylib'\n else:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.macholib.dyld",
"documentation": {}
},
{
"label": "dyld_override_search",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.macholib.dyld",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.macholib.dyld",
"peekOfCode": "def dyld_override_search(name, env=None):\n # If DYLD_FRAMEWORK_PATH is set and this dylib_name is a\n # framework name, use the first file that exists in the framework\n # path if any. If there is none go on to search the DYLD_LIBRARY_PATH\n # if any.\n framework = framework_info(name)\n if framework is not None:\n for path in dyld_framework_path(env):\n yield os.path.join(path, framework['name'])\n # If DYLD_LIBRARY_PATH is set then use the first file that exists",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.macholib.dyld",
"documentation": {}
},
{
"label": "dyld_executable_path_search",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.macholib.dyld",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.macholib.dyld",
"peekOfCode": "def dyld_executable_path_search(name, executable_path=None):\n # If we haven't done any searching and found a library and the\n # dylib_name starts with \"@executable_path/\" then construct the\n # library name.\n if name.startswith('@executable_path/') and executable_path is not None:\n yield os.path.join(executable_path, name[len('@executable_path/'):])\ndef dyld_default_search(name, env=None):\n yield name\n framework = framework_info(name)\n if framework is not None:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.macholib.dyld",
"documentation": {}
},
{
"label": "dyld_default_search",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.macholib.dyld",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.macholib.dyld",
"peekOfCode": "def dyld_default_search(name, env=None):\n yield name\n framework = framework_info(name)\n if framework is not None:\n fallback_framework_path = dyld_fallback_framework_path(env)\n for path in fallback_framework_path:\n yield os.path.join(path, framework['name'])\n fallback_library_path = dyld_fallback_library_path(env)\n for path in fallback_library_path:\n yield os.path.join(path, os.path.basename(name))",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.macholib.dyld",
"documentation": {}
},
{
"label": "dyld_find",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.macholib.dyld",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.macholib.dyld",
"peekOfCode": "def dyld_find(name, executable_path=None, env=None):\n \"\"\"\n Find a library or framework using dyld semantics\n \"\"\"\n for path in dyld_image_suffix_search(chain(\n dyld_override_search(name, env),\n dyld_executable_path_search(name, executable_path),\n dyld_default_search(name, env),\n ), env):\n if os.path.isfile(path):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.macholib.dyld",
"documentation": {}
},
{
"label": "framework_find",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.macholib.dyld",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.macholib.dyld",
"peekOfCode": "def framework_find(fn, executable_path=None, env=None):\n \"\"\"\n Find a framework using dyld semantics in a very loose manner.\n Will take input such as:\n Python\n Python.framework\n Python.framework/Versions/Current\n \"\"\"\n error = None\n try:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.macholib.dyld",
"documentation": {}
},
{
"label": "test_dyld_find",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.macholib.dyld",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.macholib.dyld",
"peekOfCode": "def test_dyld_find():\n env = {}\n assert dyld_find('libSystem.dylib') == '/usr/lib/libSystem.dylib'\n assert dyld_find('System.framework/System') == '/System/Library/Frameworks/System.framework/System'\nif __name__ == '__main__':\n test_dyld_find()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.macholib.dyld",
"documentation": {}
},
{
"label": "__all__",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.macholib.dyld",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.macholib.dyld",
"peekOfCode": "__all__ = [\n 'dyld_find', 'framework_find',\n 'framework_info', 'dylib_info',\n]\n# These are the defaults as per man dyld(1)\n#\nDEFAULT_FRAMEWORK_FALLBACK = [\n os.path.expanduser(\"~/Library/Frameworks\"),\n \"/Library/Frameworks\",\n \"/Network/Library/Frameworks\",",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.macholib.dyld",
"documentation": {}
},
{
"label": "DEFAULT_FRAMEWORK_FALLBACK",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.macholib.dyld",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.macholib.dyld",
"peekOfCode": "DEFAULT_FRAMEWORK_FALLBACK = [\n os.path.expanduser(\"~/Library/Frameworks\"),\n \"/Library/Frameworks\",\n \"/Network/Library/Frameworks\",\n \"/System/Library/Frameworks\",\n]\nDEFAULT_LIBRARY_FALLBACK = [\n os.path.expanduser(\"~/lib\"),\n \"/usr/local/lib\",\n \"/lib\",",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.macholib.dyld",
"documentation": {}
},
{
"label": "DEFAULT_LIBRARY_FALLBACK",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.macholib.dyld",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.macholib.dyld",
"peekOfCode": "DEFAULT_LIBRARY_FALLBACK = [\n os.path.expanduser(\"~/lib\"),\n \"/usr/local/lib\",\n \"/lib\",\n \"/usr/lib\",\n]\ndef dyld_env(env, var):\n if env is None:\n env = os.environ\n rval = env.get(var)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.macholib.dyld",
"documentation": {}
},
{
"label": "dylib_info",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.macholib.dylib",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.macholib.dylib",
"peekOfCode": "def dylib_info(filename):\n \"\"\"\n A dylib name can take one of the following four forms:\n Location/Name.SomeVersion_Suffix.dylib\n Location/Name.SomeVersion.dylib\n Location/Name_Suffix.dylib\n Location/Name.dylib\n returns None if not found or a mapping equivalent to:\n dict(\n location='Location',",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.macholib.dylib",
"documentation": {}
},
{
"label": "test_dylib_info",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.macholib.dylib",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.macholib.dylib",
"peekOfCode": "def test_dylib_info():\n def d(location=None, name=None, shortname=None, version=None, suffix=None):\n return dict(\n location=location,\n name=name,\n shortname=shortname,\n version=version,\n suffix=suffix\n )\n assert dylib_info('completely/invalid') is None",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.macholib.dylib",
"documentation": {}
},
{
"label": "__all__",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.macholib.dylib",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.macholib.dylib",
"peekOfCode": "__all__ = ['dylib_info']\nDYLIB_RE = re.compile(r\"\"\"(?x)\n(?P^.*)(?:^|/)\n(?P\n (?P\\w+?)\n (?:\\.(?P[^._]+))?\n (?:_(?P[^._]+))?\n \\.dylib$\n)\n\"\"\")",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.macholib.dylib",
"documentation": {}
},
{
"label": "DYLIB_RE",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.macholib.dylib",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.macholib.dylib",
"peekOfCode": "DYLIB_RE = re.compile(r\"\"\"(?x)\n(?P^.*)(?:^|/)\n(?P\n (?P\\w+?)\n (?:\\.(?P[^._]+))?\n (?:_(?P[^._]+))?\n \\.dylib$\n)\n\"\"\")\ndef dylib_info(filename):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.macholib.dylib",
"documentation": {}
},
{
"label": "framework_info",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.macholib.framework",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.macholib.framework",
"peekOfCode": "def framework_info(filename):\n \"\"\"\n A framework name can take one of the following four forms:\n Location/Name.framework/Versions/SomeVersion/Name_Suffix\n Location/Name.framework/Versions/SomeVersion/Name\n Location/Name.framework/Name_Suffix\n Location/Name.framework/Name\n returns None if not found, or a mapping equivalent to:\n dict(\n location='Location',",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.macholib.framework",
"documentation": {}
},
{
"label": "test_framework_info",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.macholib.framework",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.macholib.framework",
"peekOfCode": "def test_framework_info():\n def d(location=None, name=None, shortname=None, version=None, suffix=None):\n return dict(\n location=location,\n name=name,\n shortname=shortname,\n version=version,\n suffix=suffix\n )\n assert framework_info('completely/invalid') is None",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.macholib.framework",
"documentation": {}
},
{
"label": "__all__",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.macholib.framework",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.macholib.framework",
"peekOfCode": "__all__ = ['framework_info']\nSTRICT_FRAMEWORK_RE = re.compile(r\"\"\"(?x)\n(?P^.*)(?:^|/)\n(?P\n (?P\\w+).framework/\n (?:Versions/(?P[^/]+)/)?\n (?P=shortname)\n (?:_(?P[^_]+))?\n)$\n\"\"\")",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.macholib.framework",
"documentation": {}
},
{
"label": "STRICT_FRAMEWORK_RE",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.macholib.framework",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.macholib.framework",
"peekOfCode": "STRICT_FRAMEWORK_RE = re.compile(r\"\"\"(?x)\n(?P^.*)(?:^|/)\n(?P\n (?P\\w+).framework/\n (?:Versions/(?P[^/]+)/)?\n (?P=shortname)\n (?:_(?P[^_]+))?\n)$\n\"\"\")\ndef framework_info(filename):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.macholib.framework",
"documentation": {}
},
{
"label": "AnonTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_anon",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_anon",
"peekOfCode": "class AnonTest(unittest.TestCase):\n def test_anon(self):\n class ANON(Union):\n _fields_ = [(\"a\", c_int),\n (\"b\", c_int)]\n class Y(Structure):\n _fields_ = [(\"x\", c_int),\n (\"_\", ANON),\n (\"y\", c_int)]\n _anonymous_ = [\"_\"]",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_anon",
"documentation": {}
},
{
"label": "ArrayTestCase",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_arrays",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_arrays",
"peekOfCode": "class ArrayTestCase(unittest.TestCase):\n def test_simple(self):\n # create classes holding simple numeric types, and check\n # various properties.\n init = list(range(15, 25))\n for fmt in formats:\n alen = len(init)\n int_array = ARRAY(fmt, alen)\n ia = int_array(*init)\n # length of instance ok?",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_arrays",
"documentation": {}
},
{
"label": "formats",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_arrays",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_arrays",
"peekOfCode": "formats = \"bBhHiIlLqQfd\"\nformats = c_byte, c_ubyte, c_short, c_ushort, c_int, c_uint, \\\n c_long, c_ulonglong, c_float, c_double, c_longdouble\nclass ArrayTestCase(unittest.TestCase):\n def test_simple(self):\n # create classes holding simple numeric types, and check\n # various properties.\n init = list(range(15, 25))\n for fmt in formats:\n alen = len(init)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_arrays",
"documentation": {}
},
{
"label": "formats",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_arrays",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_arrays",
"peekOfCode": "formats = c_byte, c_ubyte, c_short, c_ushort, c_int, c_uint, \\\n c_long, c_ulonglong, c_float, c_double, c_longdouble\nclass ArrayTestCase(unittest.TestCase):\n def test_simple(self):\n # create classes holding simple numeric types, and check\n # various properties.\n init = list(range(15, 25))\n for fmt in formats:\n alen = len(init)\n int_array = ARRAY(fmt, alen)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_arrays",
"documentation": {}
},
{
"label": "Value",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_array_in_pointer",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_array_in_pointer",
"peekOfCode": "class Value(Structure):\n _fields_ = [(\"val\", c_byte)]\nclass Container(Structure):\n _fields_ = [(\"pvalues\", POINTER(Value))]\nclass Test(unittest.TestCase):\n def test(self):\n # create an array of 4 values\n val_array = (Value * 4)()\n # create a container, which holds a pointer to the pvalues array.\n c = Container()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_array_in_pointer",
"documentation": {}
},
{
"label": "Container",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_array_in_pointer",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_array_in_pointer",
"peekOfCode": "class Container(Structure):\n _fields_ = [(\"pvalues\", POINTER(Value))]\nclass Test(unittest.TestCase):\n def test(self):\n # create an array of 4 values\n val_array = (Value * 4)()\n # create a container, which holds a pointer to the pvalues array.\n c = Container()\n c.pvalues = val_array\n # memory contains 4 NUL bytes now, that's correct",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_array_in_pointer",
"documentation": {}
},
{
"label": "Test",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_array_in_pointer",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_array_in_pointer",
"peekOfCode": "class Test(unittest.TestCase):\n def test(self):\n # create an array of 4 values\n val_array = (Value * 4)()\n # create a container, which holds a pointer to the pvalues array.\n c = Container()\n c.pvalues = val_array\n # memory contains 4 NUL bytes now, that's correct\n self.assertEqual(\"00-00-00-00\", dump(val_array))\n # set the values of the array through the pointer:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_array_in_pointer",
"documentation": {}
},
{
"label": "dump",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_array_in_pointer",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_array_in_pointer",
"peekOfCode": "def dump(obj):\n # helper function to dump memory contents in hex, with a hyphen\n # between the bytes.\n h = hexlify(memoryview(obj)).decode()\n return re.sub(r\"(..)\", r\"\\1-\", h)[:-1]\nclass Value(Structure):\n _fields_ = [(\"val\", c_byte)]\nclass Container(Structure):\n _fields_ = [(\"pvalues\", POINTER(Value))]\nclass Test(unittest.TestCase):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_array_in_pointer",
"documentation": {}
},
{
"label": "POINT",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_as_parameter",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_as_parameter",
"peekOfCode": "class POINT(Structure):\n _fields_ = [(\"x\", c_int), (\"y\", c_int)]\nclass BasicWrapTestCase(unittest.TestCase):\n def wrap(self, param):\n return param\n @need_symbol('c_wchar')\n def test_wchar_parm(self):\n f = dll._testfunc_i_bhilfd\n f.argtypes = [c_byte, c_wchar, c_int, c_long, c_float, c_double]\n result = f(self.wrap(1), self.wrap(\"x\"), self.wrap(3), self.wrap(4), self.wrap(5.0), self.wrap(6.0))",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_as_parameter",
"documentation": {}
},
{
"label": "BasicWrapTestCase",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_as_parameter",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_as_parameter",
"peekOfCode": "class BasicWrapTestCase(unittest.TestCase):\n def wrap(self, param):\n return param\n @need_symbol('c_wchar')\n def test_wchar_parm(self):\n f = dll._testfunc_i_bhilfd\n f.argtypes = [c_byte, c_wchar, c_int, c_long, c_float, c_double]\n result = f(self.wrap(1), self.wrap(\"x\"), self.wrap(3), self.wrap(4), self.wrap(5.0), self.wrap(6.0))\n self.assertEqual(result, 139)\n self.assertIs(type(result), int)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_as_parameter",
"documentation": {}
},
{
"label": "AsParamWrapper",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_as_parameter",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_as_parameter",
"peekOfCode": "class AsParamWrapper(object):\n def __init__(self, param):\n self._as_parameter_ = param\nclass AsParamWrapperTestCase(BasicWrapTestCase):\n wrap = AsParamWrapper\n#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nclass AsParamPropertyWrapper(object):\n def __init__(self, param):\n self._param = param\n def getParameter(self):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_as_parameter",
"documentation": {}
},
{
"label": "AsParamWrapperTestCase",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_as_parameter",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_as_parameter",
"peekOfCode": "class AsParamWrapperTestCase(BasicWrapTestCase):\n wrap = AsParamWrapper\n#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nclass AsParamPropertyWrapper(object):\n def __init__(self, param):\n self._param = param\n def getParameter(self):\n return self._param\n _as_parameter_ = property(getParameter)\nclass AsParamPropertyWrapperTestCase(BasicWrapTestCase):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_as_parameter",
"documentation": {}
},
{
"label": "AsParamPropertyWrapper",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_as_parameter",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_as_parameter",
"peekOfCode": "class AsParamPropertyWrapper(object):\n def __init__(self, param):\n self._param = param\n def getParameter(self):\n return self._param\n _as_parameter_ = property(getParameter)\nclass AsParamPropertyWrapperTestCase(BasicWrapTestCase):\n wrap = AsParamPropertyWrapper\n#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nif __name__ == '__main__':",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_as_parameter",
"documentation": {}
},
{
"label": "AsParamPropertyWrapperTestCase",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_as_parameter",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_as_parameter",
"peekOfCode": "class AsParamPropertyWrapperTestCase(BasicWrapTestCase):\n wrap = AsParamPropertyWrapper\n#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nif __name__ == '__main__':\n unittest.main()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_as_parameter",
"documentation": {}
},
{
"label": "dll",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_as_parameter",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_as_parameter",
"peekOfCode": "dll = CDLL(_ctypes_test.__file__)\ntry:\n CALLBACK_FUNCTYPE = WINFUNCTYPE\nexcept NameError:\n # fake to enable this test on Linux\n CALLBACK_FUNCTYPE = CFUNCTYPE\nclass POINT(Structure):\n _fields_ = [(\"x\", c_int), (\"y\", c_int)]\nclass BasicWrapTestCase(unittest.TestCase):\n def wrap(self, param):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_as_parameter",
"documentation": {}
},
{
"label": "BITS",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_bitfields",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_bitfields",
"peekOfCode": "class BITS(Structure):\n _fields_ = [(\"A\", c_int, 1),\n (\"B\", c_int, 2),\n (\"C\", c_int, 3),\n (\"D\", c_int, 4),\n (\"E\", c_int, 5),\n (\"F\", c_int, 6),\n (\"G\", c_int, 7),\n (\"H\", c_int, 8),\n (\"I\", c_int, 9),",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_bitfields",
"documentation": {}
},
{
"label": "C_Test",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_bitfields",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_bitfields",
"peekOfCode": "class C_Test(unittest.TestCase):\n def test_ints(self):\n for i in range(512):\n for name in \"ABCDEFGHI\":\n b = BITS()\n setattr(b, name, i)\n self.assertEqual(getattr(b, name), func(byref(b), name.encode('ascii')))\n # bpo-46913: _ctypes/cfield.c h_get() has an undefined behavior\n @support.skip_if_sanitizer(ub=True)\n def test_shorts(self):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_bitfields",
"documentation": {}
},
{
"label": "BitFieldTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_bitfields",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_bitfields",
"peekOfCode": "class BitFieldTest(unittest.TestCase):\n def test_longlong(self):\n class X(Structure):\n _fields_ = [(\"a\", c_longlong, 1),\n (\"b\", c_longlong, 62),\n (\"c\", c_longlong, 1)]\n self.assertEqual(sizeof(X), sizeof(c_longlong))\n x = X()\n x.a, x.b, x.c = -1, 7, -1\n self.assertEqual((x.a, x.b, x.c), (-1, 7, -1))",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_bitfields",
"documentation": {}
},
{
"label": "func",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_bitfields",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_bitfields",
"peekOfCode": "func = CDLL(_ctypes_test.__file__).unpack_bitfields\nfunc.argtypes = POINTER(BITS), c_char\n##for n in \"ABCDEFGHIMNOPQRS\":\n## print n, hex(getattr(BITS, n).size), getattr(BITS, n).offset\nclass C_Test(unittest.TestCase):\n def test_ints(self):\n for i in range(512):\n for name in \"ABCDEFGHI\":\n b = BITS()\n setattr(b, name, i)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_bitfields",
"documentation": {}
},
{
"label": "func.argtypes",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_bitfields",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_bitfields",
"peekOfCode": "func.argtypes = POINTER(BITS), c_char\n##for n in \"ABCDEFGHIMNOPQRS\":\n## print n, hex(getattr(BITS, n).size), getattr(BITS, n).offset\nclass C_Test(unittest.TestCase):\n def test_ints(self):\n for i in range(512):\n for name in \"ABCDEFGHI\":\n b = BITS()\n setattr(b, name, i)\n self.assertEqual(getattr(b, name), func(byref(b), name.encode('ascii')))",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_bitfields",
"documentation": {}
},
{
"label": "signed_int_types",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_bitfields",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_bitfields",
"peekOfCode": "signed_int_types = (c_byte, c_short, c_int, c_long, c_longlong)\nunsigned_int_types = (c_ubyte, c_ushort, c_uint, c_ulong, c_ulonglong)\nint_types = unsigned_int_types + signed_int_types\nclass BitFieldTest(unittest.TestCase):\n def test_longlong(self):\n class X(Structure):\n _fields_ = [(\"a\", c_longlong, 1),\n (\"b\", c_longlong, 62),\n (\"c\", c_longlong, 1)]\n self.assertEqual(sizeof(X), sizeof(c_longlong))",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_bitfields",
"documentation": {}
},
{
"label": "unsigned_int_types",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_bitfields",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_bitfields",
"peekOfCode": "unsigned_int_types = (c_ubyte, c_ushort, c_uint, c_ulong, c_ulonglong)\nint_types = unsigned_int_types + signed_int_types\nclass BitFieldTest(unittest.TestCase):\n def test_longlong(self):\n class X(Structure):\n _fields_ = [(\"a\", c_longlong, 1),\n (\"b\", c_longlong, 62),\n (\"c\", c_longlong, 1)]\n self.assertEqual(sizeof(X), sizeof(c_longlong))\n x = X()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_bitfields",
"documentation": {}
},
{
"label": "int_types",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_bitfields",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_bitfields",
"peekOfCode": "int_types = unsigned_int_types + signed_int_types\nclass BitFieldTest(unittest.TestCase):\n def test_longlong(self):\n class X(Structure):\n _fields_ = [(\"a\", c_longlong, 1),\n (\"b\", c_longlong, 62),\n (\"c\", c_longlong, 1)]\n self.assertEqual(sizeof(X), sizeof(c_longlong))\n x = X()\n x.a, x.b, x.c = -1, 7, -1",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_bitfields",
"documentation": {}
},
{
"label": "StringBufferTestCase",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_buffers",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_buffers",
"peekOfCode": "class StringBufferTestCase(unittest.TestCase):\n def test_buffer(self):\n b = create_string_buffer(32)\n self.assertEqual(len(b), 32)\n self.assertEqual(sizeof(b), 32 * sizeof(c_char))\n self.assertIs(type(b[0]), bytes)\n b = create_string_buffer(b\"abc\")\n self.assertEqual(len(b), 4) # trailing nul char\n self.assertEqual(sizeof(b), 4 * sizeof(c_char))\n self.assertIs(type(b[0]), bytes)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_buffers",
"documentation": {}
},
{
"label": "BytesTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_bytes",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_bytes",
"peekOfCode": "class BytesTest(unittest.TestCase):\n def test_c_char(self):\n x = c_char(b\"x\")\n self.assertRaises(TypeError, c_char, \"x\")\n x.value = b\"y\"\n with self.assertRaises(TypeError):\n x.value = \"y\"\n c_char.from_param(b\"x\")\n self.assertRaises(TypeError, c_char.from_param, \"x\")\n self.assertIn('xbd', repr(c_char.from_param(b\"\\xbd\")))",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_bytes",
"documentation": {}
},
{
"label": "Test",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_byteswap",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_byteswap",
"peekOfCode": "class Test(unittest.TestCase):\n @unittest.skip('test disabled')\n def test_X(self):\n print(sys.byteorder, file=sys.stderr)\n for i in range(32):\n bits = BITS()\n setattr(bits, \"i%s\" % i, 1)\n dump(bits)\n def test_slots(self):\n class BigPoint(BigEndianStructure):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_byteswap",
"documentation": {}
},
{
"label": "bin",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_byteswap",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_byteswap",
"peekOfCode": "def bin(s):\n return hexlify(memoryview(s)).decode().upper()\n# Each *simple* type that supports different byte orders has an\n# __ctype_be__ attribute that specifies the same type in BIG ENDIAN\n# byte order, and a __ctype_le__ attribute that is the same type in\n# LITTLE ENDIAN byte order.\n#\n# For Structures and Unions, these types are created on demand.\nclass Test(unittest.TestCase):\n @unittest.skip('test disabled')",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_byteswap",
"documentation": {}
},
{
"label": "Callbacks",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_callbacks",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_callbacks",
"peekOfCode": "class Callbacks(unittest.TestCase):\n functype = CFUNCTYPE\n## def tearDown(self):\n## import gc\n## gc.collect()\n def callback(self, *args):\n self.got_args = args\n return args[-1]\n def check_type(self, typ, arg):\n PROTO = self.functype.__func__(typ, typ)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_callbacks",
"documentation": {}
},
{
"label": "StdcallCallbacks",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_callbacks",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_callbacks",
"peekOfCode": "class StdcallCallbacks(Callbacks):\n try:\n functype = WINFUNCTYPE\n except NameError:\n pass\n################################################################\nclass SampleCallbacksTestCase(unittest.TestCase):\n def test_integrate(self):\n # Derived from some then non-working code, posted by David Foster\n dll = CDLL(_ctypes_test.__file__)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_callbacks",
"documentation": {}
},
{
"label": "SampleCallbacksTestCase",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_callbacks",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_callbacks",
"peekOfCode": "class SampleCallbacksTestCase(unittest.TestCase):\n def test_integrate(self):\n # Derived from some then non-working code, posted by David Foster\n dll = CDLL(_ctypes_test.__file__)\n # The function prototype called by 'integrate': double func(double);\n CALLBACK = CFUNCTYPE(c_double, c_double)\n # The integrate function itself, exposed from the _ctypes_test dll\n integrate = dll.integrate\n integrate.argtypes = (c_double, c_double, CALLBACK, c_long)\n integrate.restype = c_double",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_callbacks",
"documentation": {}
},
{
"label": "Test",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_cast",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_cast",
"peekOfCode": "class Test(unittest.TestCase):\n def test_array2pointer(self):\n array = (c_int * 3)(42, 17, 2)\n # casting an array to a pointer works.\n ptr = cast(array, POINTER(c_int))\n self.assertEqual([ptr[i] for i in range(3)], [42, 17, 2])\n if 2*sizeof(c_short) == sizeof(c_int):\n ptr = cast(array, POINTER(c_short))\n if sys.byteorder == \"little\":\n self.assertEqual([ptr[i] for i in range(6)],",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_cast",
"documentation": {}
},
{
"label": "CFunctions",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_cfuncs",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_cfuncs",
"peekOfCode": "class CFunctions(unittest.TestCase):\n _dll = CDLL(_ctypes_test.__file__)\n def S(self):\n return c_longlong.in_dll(self._dll, \"last_tf_arg_s\").value\n def U(self):\n return c_ulonglong.in_dll(self._dll, \"last_tf_arg_u\").value\n def test_byte(self):\n self._dll.tf_b.restype = c_byte\n self._dll.tf_b.argtypes = (c_byte,)\n self.assertEqual(self._dll.tf_b(-126), -42)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_cfuncs",
"documentation": {}
},
{
"label": "stdcallCFunctions",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_cfuncs",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_cfuncs",
"peekOfCode": "class stdcallCFunctions(CFunctions):\n _dll = stdcall_dll(_ctypes_test.__file__)\nif __name__ == '__main__':\n unittest.main()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_cfuncs",
"documentation": {}
},
{
"label": "CHECKED",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_checkretval",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_checkretval",
"peekOfCode": "class CHECKED(c_int):\n def _check_retval_(value):\n # Receives a CHECKED instance.\n return str(value.value)\n _check_retval_ = staticmethod(_check_retval_)\nclass Test(unittest.TestCase):\n def test_checkretval(self):\n import _ctypes_test\n dll = CDLL(_ctypes_test.__file__)\n self.assertEqual(42, dll._testfunc_p_p(42))",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_checkretval",
"documentation": {}
},
{
"label": "Test",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_checkretval",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_checkretval",
"peekOfCode": "class Test(unittest.TestCase):\n def test_checkretval(self):\n import _ctypes_test\n dll = CDLL(_ctypes_test.__file__)\n self.assertEqual(42, dll._testfunc_p_p(42))\n dll._testfunc_p_p.restype = CHECKED\n self.assertEqual(\"42\", dll._testfunc_p_p(42))\n dll._testfunc_p_p.restype = None\n self.assertEqual(None, dll._testfunc_p_p(42))\n del dll._testfunc_p_p.restype",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_checkretval",
"documentation": {}
},
{
"label": "X",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_delattr",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_delattr",
"peekOfCode": "class X(Structure):\n _fields_ = [(\"foo\", c_int)]\nclass TestCase(unittest.TestCase):\n def test_simple(self):\n self.assertRaises(TypeError,\n delattr, c_int(42), \"value\")\n def test_chararray(self):\n self.assertRaises(TypeError,\n delattr, (c_char * 5)(), \"value\")\n def test_struct(self):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_delattr",
"documentation": {}
},
{
"label": "TestCase",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_delattr",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_delattr",
"peekOfCode": "class TestCase(unittest.TestCase):\n def test_simple(self):\n self.assertRaises(TypeError,\n delattr, c_int(42), \"value\")\n def test_chararray(self):\n self.assertRaises(TypeError,\n delattr, (c_char * 5)(), \"value\")\n def test_struct(self):\n self.assertRaises(TypeError,\n delattr, X(), \"foo\")",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_delattr",
"documentation": {}
},
{
"label": "Test",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_errno",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_errno",
"peekOfCode": "class Test(unittest.TestCase):\n def test_open(self):\n libc_name = find_library(\"c\")\n if libc_name is None:\n raise unittest.SkipTest(\"Unable to find C library\")\n libc = CDLL(libc_name, use_errno=True)\n if os.name == \"nt\":\n libc_open = libc._open\n else:\n libc_open = libc.open",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_errno",
"documentation": {}
},
{
"label": "Test_OpenGL_libs",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_find",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_find",
"peekOfCode": "class Test_OpenGL_libs(unittest.TestCase):\n @classmethod\n def setUpClass(cls):\n lib_gl = lib_glu = lib_gle = None\n if sys.platform == \"win32\":\n lib_gl = find_library(\"OpenGL32\")\n lib_glu = find_library(\"Glu32\")\n elif sys.platform == \"darwin\":\n lib_gl = lib_glu = find_library(\"OpenGL\")\n else:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_find",
"documentation": {}
},
{
"label": "FindLibraryLinux",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_find",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_find",
"peekOfCode": "class FindLibraryLinux(unittest.TestCase):\n def test_find_on_libpath(self):\n import subprocess\n import tempfile\n try:\n p = subprocess.Popen(['gcc', '--version'], stdout=subprocess.PIPE,\n stderr=subprocess.DEVNULL)\n out, _ = p.communicate()\n except OSError:\n raise unittest.SkipTest('gcc, needed for test, not available')",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_find",
"documentation": {}
},
{
"label": "X",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_frombuffer",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_frombuffer",
"peekOfCode": "class X(Structure):\n _fields_ = [(\"c_int\", c_int)]\n init_called = False\n def __init__(self):\n self._init_called = True\nclass Test(unittest.TestCase):\n def test_from_buffer(self):\n a = array.array(\"i\", range(16))\n x = (c_int * 16).from_buffer(a)\n y = X.from_buffer(a)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_frombuffer",
"documentation": {}
},
{
"label": "Test",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_frombuffer",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_frombuffer",
"peekOfCode": "class Test(unittest.TestCase):\n def test_from_buffer(self):\n a = array.array(\"i\", range(16))\n x = (c_int * 16).from_buffer(a)\n y = X.from_buffer(a)\n self.assertEqual(y.c_int, a[0])\n self.assertFalse(y.init_called)\n self.assertEqual(x[:], a.tolist())\n a[0], a[-1] = 200, -200\n self.assertEqual(x[:], a.tolist())",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_frombuffer",
"documentation": {}
},
{
"label": "CFuncPtrTestCase",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_funcptr",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_funcptr",
"peekOfCode": "class CFuncPtrTestCase(unittest.TestCase):\n def test_basic(self):\n X = WINFUNCTYPE(c_int, c_int, c_int)\n def func(*args):\n return len(args)\n x = X(func)\n self.assertEqual(x.restype, c_int)\n self.assertEqual(x.argtypes, (c_int, c_int))\n self.assertEqual(sizeof(x), sizeof(c_voidp))\n self.assertEqual(sizeof(X), sizeof(c_voidp))",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_funcptr",
"documentation": {}
},
{
"label": "lib",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_funcptr",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_funcptr",
"peekOfCode": "lib = CDLL(_ctypes_test.__file__)\nclass CFuncPtrTestCase(unittest.TestCase):\n def test_basic(self):\n X = WINFUNCTYPE(c_int, c_int, c_int)\n def func(*args):\n return len(args)\n x = X(func)\n self.assertEqual(x.restype, c_int)\n self.assertEqual(x.argtypes, (c_int, c_int))\n self.assertEqual(sizeof(x), sizeof(c_voidp))",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_funcptr",
"documentation": {}
},
{
"label": "POINT",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_functions",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_functions",
"peekOfCode": "class POINT(Structure):\n _fields_ = [(\"x\", c_int), (\"y\", c_int)]\nclass RECT(Structure):\n _fields_ = [(\"left\", c_int), (\"top\", c_int),\n (\"right\", c_int), (\"bottom\", c_int)]\nclass FunctionTestCase(unittest.TestCase):\n def test_mro(self):\n # in Python 2.3, this raises TypeError: MRO conflict among bases classes,\n # in Python 2.2 it works.\n #",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_functions",
"documentation": {}
},
{
"label": "RECT",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_functions",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_functions",
"peekOfCode": "class RECT(Structure):\n _fields_ = [(\"left\", c_int), (\"top\", c_int),\n (\"right\", c_int), (\"bottom\", c_int)]\nclass FunctionTestCase(unittest.TestCase):\n def test_mro(self):\n # in Python 2.3, this raises TypeError: MRO conflict among bases classes,\n # in Python 2.2 it works.\n #\n # But in early versions of _ctypes.c, the result of tp_new\n # wasn't checked, and it even crashed Python.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_functions",
"documentation": {}
},
{
"label": "FunctionTestCase",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_functions",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_functions",
"peekOfCode": "class FunctionTestCase(unittest.TestCase):\n def test_mro(self):\n # in Python 2.3, this raises TypeError: MRO conflict among bases classes,\n # in Python 2.2 it works.\n #\n # But in early versions of _ctypes.c, the result of tp_new\n # wasn't checked, and it even crashed Python.\n # Found by Greg Chapman.\n with self.assertRaises(TypeError):\n class X(object, Array):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_functions",
"documentation": {}
},
{
"label": "dll",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_functions",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_functions",
"peekOfCode": "dll = CDLL(_ctypes_test.__file__)\nif sys.platform == \"win32\":\n windll = WinDLL(_ctypes_test.__file__)\nclass POINT(Structure):\n _fields_ = [(\"x\", c_int), (\"y\", c_int)]\nclass RECT(Structure):\n _fields_ = [(\"left\", c_int), (\"top\", c_int),\n (\"right\", c_int), (\"bottom\", c_int)]\nclass FunctionTestCase(unittest.TestCase):\n def test_mro(self):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_functions",
"documentation": {}
},
{
"label": "MyTestCase",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_incomplete",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_incomplete",
"peekOfCode": "class MyTestCase(unittest.TestCase):\n def test_incomplete_example(self):\n lpcell = POINTER(\"cell\")\n class cell(Structure):\n _fields_ = [(\"name\", c_char_p),\n (\"next\", lpcell)]\n SetPointerType(lpcell, cell)\n c1 = cell()\n c1.name = b\"foo\"\n c2 = cell()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_incomplete",
"documentation": {}
},
{
"label": "X",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_init",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_init",
"peekOfCode": "class X(Structure):\n _fields_ = [(\"a\", c_int),\n (\"b\", c_int)]\n new_was_called = False\n def __new__(cls):\n result = super().__new__(cls)\n result.new_was_called = True\n return result\n def __init__(self):\n self.a = 9",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_init",
"documentation": {}
},
{
"label": "Y",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_init",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_init",
"peekOfCode": "class Y(Structure):\n _fields_ = [(\"x\", X)]\nclass InitTest(unittest.TestCase):\n def test_get(self):\n # make sure the only accessing a nested structure\n # doesn't call the structure's __new__ and __init__\n y = Y()\n self.assertEqual((y.x.a, y.x.b), (0, 0))\n self.assertEqual(y.x.new_was_called, False)\n # But explicitly creating an X structure calls __new__ and __init__, of course.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_init",
"documentation": {}
},
{
"label": "InitTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_init",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_init",
"peekOfCode": "class InitTest(unittest.TestCase):\n def test_get(self):\n # make sure the only accessing a nested structure\n # doesn't call the structure's __new__ and __init__\n y = Y()\n self.assertEqual((y.x.a, y.x.b), (0, 0))\n self.assertEqual(y.x.new_was_called, False)\n # But explicitly creating an X structure calls __new__ and __init__, of course.\n x = X()\n self.assertEqual((x.a, x.b), (9, 12))",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_init",
"documentation": {}
},
{
"label": "ObjectsTestCase",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_internals",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_internals",
"peekOfCode": "class ObjectsTestCase(unittest.TestCase):\n def assertSame(self, a, b):\n self.assertEqual(id(a), id(b))\n def test_ints(self):\n i = 42000123\n refcnt = grc(i)\n ci = c_int(i)\n self.assertEqual(refcnt, grc(i))\n self.assertEqual(ci._objects, None)\n def test_c_char_p(self):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_internals",
"documentation": {}
},
{
"label": "SimpleTestCase",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_keeprefs",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_keeprefs",
"peekOfCode": "class SimpleTestCase(unittest.TestCase):\n def test_cint(self):\n x = c_int()\n self.assertEqual(x._objects, None)\n x.value = 42\n self.assertEqual(x._objects, None)\n x = c_int(99)\n self.assertEqual(x._objects, None)\n def test_ccharp(self):\n x = c_char_p()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_keeprefs",
"documentation": {}
},
{
"label": "StructureTestCase",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_keeprefs",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_keeprefs",
"peekOfCode": "class StructureTestCase(unittest.TestCase):\n def test_cint_struct(self):\n class X(Structure):\n _fields_ = [(\"a\", c_int),\n (\"b\", c_int)]\n x = X()\n self.assertEqual(x._objects, None)\n x.a = 42\n x.b = 99\n self.assertEqual(x._objects, None)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_keeprefs",
"documentation": {}
},
{
"label": "ArrayTestCase",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_keeprefs",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_keeprefs",
"peekOfCode": "class ArrayTestCase(unittest.TestCase):\n def test_cint_array(self):\n INTARR = c_int * 3\n ia = INTARR()\n self.assertEqual(ia._objects, None)\n ia[0] = 1\n ia[1] = 2\n ia[2] = 3\n self.assertEqual(ia._objects, None)\n class X(Structure):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_keeprefs",
"documentation": {}
},
{
"label": "PointerTestCase",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_keeprefs",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_keeprefs",
"peekOfCode": "class PointerTestCase(unittest.TestCase):\n def test_p_cint(self):\n i = c_int(42)\n x = pointer(i)\n self.assertEqual(x._objects, {'1': i})\nclass DeletePointerTestCase(unittest.TestCase):\n @unittest.skip('test disabled')\n def test_X(self):\n class X(Structure):\n _fields_ = [(\"p\", POINTER(c_char_p))]",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_keeprefs",
"documentation": {}
},
{
"label": "DeletePointerTestCase",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_keeprefs",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_keeprefs",
"peekOfCode": "class DeletePointerTestCase(unittest.TestCase):\n @unittest.skip('test disabled')\n def test_X(self):\n class X(Structure):\n _fields_ = [(\"p\", POINTER(c_char_p))]\n x = X()\n i = c_char_p(\"abc def\")\n from sys import getrefcount as grc\n print(\"2?\", grc(i))\n x.p = pointer(i)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_keeprefs",
"documentation": {}
},
{
"label": "PointerToStructure",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_keeprefs",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_keeprefs",
"peekOfCode": "class PointerToStructure(unittest.TestCase):\n def test(self):\n class POINT(Structure):\n _fields_ = [(\"x\", c_int), (\"y\", c_int)]\n class RECT(Structure):\n _fields_ = [(\"a\", POINTER(POINT)),\n (\"b\", POINTER(POINT))]\n r = RECT()\n p1 = POINT(1, 2)\n r.a = pointer(p1)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_keeprefs",
"documentation": {}
},
{
"label": "LibTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_libc",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_libc",
"peekOfCode": "class LibTest(unittest.TestCase):\n def test_sqrt(self):\n lib.my_sqrt.argtypes = c_double,\n lib.my_sqrt.restype = c_double\n self.assertEqual(lib.my_sqrt(4.0), 2.0)\n import math\n self.assertEqual(lib.my_sqrt(2.0), math.sqrt(2.0))\n def test_qsort(self):\n comparefunc = CFUNCTYPE(c_int, POINTER(c_char), POINTER(c_char))\n lib.my_qsort.argtypes = c_void_p, c_size_t, c_size_t, comparefunc",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_libc",
"documentation": {}
},
{
"label": "three_way_cmp",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_libc",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_libc",
"peekOfCode": "def three_way_cmp(x, y):\n \"\"\"Return -1 if x < y, 0 if x == y and 1 if x > y\"\"\"\n return (x > y) - (x < y)\nclass LibTest(unittest.TestCase):\n def test_sqrt(self):\n lib.my_sqrt.argtypes = c_double,\n lib.my_sqrt.restype = c_double\n self.assertEqual(lib.my_sqrt(4.0), 2.0)\n import math\n self.assertEqual(lib.my_sqrt(2.0), math.sqrt(2.0))",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_libc",
"documentation": {}
},
{
"label": "lib",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_libc",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_libc",
"peekOfCode": "lib = CDLL(_ctypes_test.__file__)\ndef three_way_cmp(x, y):\n \"\"\"Return -1 if x < y, 0 if x == y and 1 if x > y\"\"\"\n return (x > y) - (x < y)\nclass LibTest(unittest.TestCase):\n def test_sqrt(self):\n lib.my_sqrt.argtypes = c_double,\n lib.my_sqrt.restype = c_double\n self.assertEqual(lib.my_sqrt(4.0), 2.0)\n import math",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_libc",
"documentation": {}
},
{
"label": "LoaderTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_loading",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_loading",
"peekOfCode": "class LoaderTest(unittest.TestCase):\n unknowndll = \"xxrandomnamexx\"\n def test_load(self):\n if libc_name is None:\n self.skipTest('could not find libc')\n CDLL(libc_name)\n CDLL(os.path.basename(libc_name))\n self.assertRaises(OSError, CDLL, self.unknowndll)\n def test_load_version(self):\n if libc_name is None:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_loading",
"documentation": {}
},
{
"label": "setUpModule",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_loading",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_loading",
"peekOfCode": "def setUpModule():\n global libc_name\n if os.name == \"nt\":\n libc_name = find_library(\"c\")\n elif sys.platform == \"cygwin\":\n libc_name = \"cygwin1.dll\"\n else:\n libc_name = find_library(\"c\")\n if test.support.verbose:\n print(\"libc_name is\", libc_name)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_loading",
"documentation": {}
},
{
"label": "libc_name",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_loading",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_loading",
"peekOfCode": "libc_name = None\ndef setUpModule():\n global libc_name\n if os.name == \"nt\":\n libc_name = find_library(\"c\")\n elif sys.platform == \"cygwin\":\n libc_name = \"cygwin1.dll\"\n else:\n libc_name = find_library(\"c\")\n if test.support.verbose:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_loading",
"documentation": {}
},
{
"label": "MachOTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_macholib",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_macholib",
"peekOfCode": "class MachOTest(unittest.TestCase):\n @unittest.skipUnless(sys.platform == \"darwin\", 'OSX-specific test')\n def test_find(self):\n # On Mac OS 11, system dylibs are only present in the shared cache,\n # so symlinks like libpthread.dylib -> libSystem.B.dylib will not\n # be resolved by dyld_find\n self.assertIn(find_lib('pthread'),\n ('/usr/lib/libSystem.B.dylib', '/usr/lib/libpthread.dylib'))\n result = find_lib('z')\n # Issue #21093: dyld default search path includes $HOME/lib and",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_macholib",
"documentation": {}
},
{
"label": "find_lib",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_macholib",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_macholib",
"peekOfCode": "def find_lib(name):\n possible = ['lib'+name+'.dylib', name+'.dylib', name+'.framework/'+name]\n for dylib in possible:\n try:\n return os.path.realpath(dyld_find(dylib))\n except ValueError:\n pass\n raise ValueError(\"%s not found\" % (name,))\nclass MachOTest(unittest.TestCase):\n @unittest.skipUnless(sys.platform == \"darwin\", 'OSX-specific test')",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_macholib",
"documentation": {}
},
{
"label": "MemFunctionsTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_memfunctions",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_memfunctions",
"peekOfCode": "class MemFunctionsTest(unittest.TestCase):\n @unittest.skip('test disabled')\n def test_overflow(self):\n # string_at and wstring_at must use the Python calling\n # convention (which acquires the GIL and checks the Python\n # error flag). Provoke an error and catch it; see also issue\n # #3554: \n self.assertRaises((OverflowError, MemoryError, SystemError),\n lambda: wstring_at(u\"foo\", sys.maxint - 1))\n self.assertRaises((OverflowError, MemoryError, SystemError),",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_memfunctions",
"documentation": {}
},
{
"label": "NumberTestCase",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_numbers",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_numbers",
"peekOfCode": "class NumberTestCase(unittest.TestCase):\n def test_default_init(self):\n # default values are set to zero\n for t in signed_types + unsigned_types + float_types:\n self.assertEqual(t().value, 0)\n def test_unsigned_values(self):\n # the value given to the constructor is available\n # as the 'value' attribute\n for t, (l, h) in zip(unsigned_types, unsigned_ranges):\n self.assertEqual(t(l).value, l)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_numbers",
"documentation": {}
},
{
"label": "c_int_S",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_numbers",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_numbers",
"peekOfCode": "class c_int_S(_SimpleCData):\n _type_ = \"i\"\n __slots__ = []\ndef run_test(rep, msg, func, arg=None):\n## items = [None] * rep\n items = range(rep)\n from time import perf_counter as clock\n if arg is not None:\n start = clock()\n for i in items:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_numbers",
"documentation": {}
},
{
"label": "valid_ranges",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_numbers",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_numbers",
"peekOfCode": "def valid_ranges(*types):\n # given a sequence of numeric types, collect their _type_\n # attribute, which is a single format character compatible with\n # the struct module, use the struct module to calculate the\n # minimum and maximum value allowed for this format.\n # Returns a list of (min, max) values.\n result = []\n for t in types:\n fmt = t._type_\n size = struct.calcsize(fmt)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_numbers",
"documentation": {}
},
{
"label": "run_test",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_numbers",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_numbers",
"peekOfCode": "def run_test(rep, msg, func, arg=None):\n## items = [None] * rep\n items = range(rep)\n from time import perf_counter as clock\n if arg is not None:\n start = clock()\n for i in items:\n func(arg); func(arg); func(arg); func(arg); func(arg)\n stop = clock()\n else:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_numbers",
"documentation": {}
},
{
"label": "check_perf",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_numbers",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_numbers",
"peekOfCode": "def check_perf():\n # Construct 5 objects\n from ctypes import c_int\n REP = 200000\n run_test(REP, \"int()\", int)\n run_test(REP, \"int(999)\", int)\n run_test(REP, \"c_int()\", c_int)\n run_test(REP, \"c_int(999)\", c_int)\n run_test(REP, \"c_int_S()\", c_int_S)\n run_test(REP, \"c_int_S(999)\", c_int_S)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_numbers",
"documentation": {}
},
{
"label": "ArgType",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_numbers",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_numbers",
"peekOfCode": "ArgType = type(byref(c_int(0)))\nunsigned_types = [c_ubyte, c_ushort, c_uint, c_ulong]\nsigned_types = [c_byte, c_short, c_int, c_long, c_longlong]\nbool_types = []\nfloat_types = [c_double, c_float]\ntry:\n c_ulonglong\n c_longlong\nexcept NameError:\n pass",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_numbers",
"documentation": {}
},
{
"label": "unsigned_types",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_numbers",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_numbers",
"peekOfCode": "unsigned_types = [c_ubyte, c_ushort, c_uint, c_ulong]\nsigned_types = [c_byte, c_short, c_int, c_long, c_longlong]\nbool_types = []\nfloat_types = [c_double, c_float]\ntry:\n c_ulonglong\n c_longlong\nexcept NameError:\n pass\nelse:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_numbers",
"documentation": {}
},
{
"label": "signed_types",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_numbers",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_numbers",
"peekOfCode": "signed_types = [c_byte, c_short, c_int, c_long, c_longlong]\nbool_types = []\nfloat_types = [c_double, c_float]\ntry:\n c_ulonglong\n c_longlong\nexcept NameError:\n pass\nelse:\n unsigned_types.append(c_ulonglong)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_numbers",
"documentation": {}
},
{
"label": "bool_types",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_numbers",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_numbers",
"peekOfCode": "bool_types = []\nfloat_types = [c_double, c_float]\ntry:\n c_ulonglong\n c_longlong\nexcept NameError:\n pass\nelse:\n unsigned_types.append(c_ulonglong)\n signed_types.append(c_longlong)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_numbers",
"documentation": {}
},
{
"label": "float_types",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_numbers",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_numbers",
"peekOfCode": "float_types = [c_double, c_float]\ntry:\n c_ulonglong\n c_longlong\nexcept NameError:\n pass\nelse:\n unsigned_types.append(c_ulonglong)\n signed_types.append(c_longlong)\ntry:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_numbers",
"documentation": {}
},
{
"label": "unsigned_ranges",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_numbers",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_numbers",
"peekOfCode": "unsigned_ranges = valid_ranges(*unsigned_types)\nsigned_ranges = valid_ranges(*signed_types)\nbool_values = [True, False, 0, 1, -1, 5000, 'test', [], [1]]\n################################################################\nclass NumberTestCase(unittest.TestCase):\n def test_default_init(self):\n # default values are set to zero\n for t in signed_types + unsigned_types + float_types:\n self.assertEqual(t().value, 0)\n def test_unsigned_values(self):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_numbers",
"documentation": {}
},
{
"label": "signed_ranges",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_numbers",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_numbers",
"peekOfCode": "signed_ranges = valid_ranges(*signed_types)\nbool_values = [True, False, 0, 1, -1, 5000, 'test', [], [1]]\n################################################################\nclass NumberTestCase(unittest.TestCase):\n def test_default_init(self):\n # default values are set to zero\n for t in signed_types + unsigned_types + float_types:\n self.assertEqual(t().value, 0)\n def test_unsigned_values(self):\n # the value given to the constructor is available",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_numbers",
"documentation": {}
},
{
"label": "bool_values",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_numbers",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_numbers",
"peekOfCode": "bool_values = [True, False, 0, 1, -1, 5000, 'test', [], [1]]\n################################################################\nclass NumberTestCase(unittest.TestCase):\n def test_default_init(self):\n # default values are set to zero\n for t in signed_types + unsigned_types + float_types:\n self.assertEqual(t().value, 0)\n def test_unsigned_values(self):\n # the value given to the constructor is available\n # as the 'value' attribute",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_numbers",
"documentation": {}
},
{
"label": "TestCase",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_objects",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_objects",
"peekOfCode": "class TestCase(unittest.TestCase):\n def test(self):\n failures, tests = doctest.testmod(ctypes.test.test_objects)\n self.assertFalse(failures, 'doctests failed, see output above')\nif __name__ == '__main__':\n doctest.testmod(ctypes.test.test_objects)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_objects",
"documentation": {}
},
{
"label": "SimpleTypesTestCase",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_parameters",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_parameters",
"peekOfCode": "class SimpleTypesTestCase(unittest.TestCase):\n def setUp(self):\n import ctypes\n try:\n from _ctypes import set_conversion_mode\n except ImportError:\n pass\n else:\n self.prev_conv_mode = set_conversion_mode(\"ascii\", \"strict\")\n def tearDown(self):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_parameters",
"documentation": {}
},
{
"label": "Test",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_pep3118",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_pep3118",
"peekOfCode": "class Test(unittest.TestCase):\n def test_native_types(self):\n for tp, fmt, shape, itemtp in native_types:\n ob = tp()\n v = memoryview(ob)\n try:\n self.assertEqual(normalize(v.format), normalize(fmt))\n if shape:\n self.assertEqual(len(v), shape[0])\n else:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_pep3118",
"documentation": {}
},
{
"label": "Point",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_pep3118",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_pep3118",
"peekOfCode": "class Point(Structure):\n _fields_ = [(\"x\", c_long), (\"y\", c_long)]\nclass PackedPoint(Structure):\n _pack_ = 2\n _fields_ = [(\"x\", c_long), (\"y\", c_long)]\nclass Point2(Structure):\n pass\nPoint2._fields_ = [(\"x\", c_long), (\"y\", c_long)]\nclass EmptyStruct(Structure):\n _fields_ = []",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_pep3118",
"documentation": {}
},
{
"label": "PackedPoint",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_pep3118",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_pep3118",
"peekOfCode": "class PackedPoint(Structure):\n _pack_ = 2\n _fields_ = [(\"x\", c_long), (\"y\", c_long)]\nclass Point2(Structure):\n pass\nPoint2._fields_ = [(\"x\", c_long), (\"y\", c_long)]\nclass EmptyStruct(Structure):\n _fields_ = []\nclass aUnion(Union):\n _fields_ = [(\"a\", c_int)]",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_pep3118",
"documentation": {}
},
{
"label": "Point2",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_pep3118",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_pep3118",
"peekOfCode": "class Point2(Structure):\n pass\nPoint2._fields_ = [(\"x\", c_long), (\"y\", c_long)]\nclass EmptyStruct(Structure):\n _fields_ = []\nclass aUnion(Union):\n _fields_ = [(\"a\", c_int)]\nclass StructWithArrays(Structure):\n _fields_ = [(\"x\", c_long * 3 * 2), (\"y\", Point * 4)]\nclass Incomplete(Structure):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_pep3118",
"documentation": {}
},
{
"label": "EmptyStruct",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_pep3118",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_pep3118",
"peekOfCode": "class EmptyStruct(Structure):\n _fields_ = []\nclass aUnion(Union):\n _fields_ = [(\"a\", c_int)]\nclass StructWithArrays(Structure):\n _fields_ = [(\"x\", c_long * 3 * 2), (\"y\", Point * 4)]\nclass Incomplete(Structure):\n pass\nclass Complete(Structure):\n pass",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_pep3118",
"documentation": {}
},
{
"label": "aUnion",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_pep3118",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_pep3118",
"peekOfCode": "class aUnion(Union):\n _fields_ = [(\"a\", c_int)]\nclass StructWithArrays(Structure):\n _fields_ = [(\"x\", c_long * 3 * 2), (\"y\", Point * 4)]\nclass Incomplete(Structure):\n pass\nclass Complete(Structure):\n pass\nPComplete = POINTER(Complete)\nComplete._fields_ = [(\"a\", c_long)]",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_pep3118",
"documentation": {}
},
{
"label": "StructWithArrays",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_pep3118",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_pep3118",
"peekOfCode": "class StructWithArrays(Structure):\n _fields_ = [(\"x\", c_long * 3 * 2), (\"y\", Point * 4)]\nclass Incomplete(Structure):\n pass\nclass Complete(Structure):\n pass\nPComplete = POINTER(Complete)\nComplete._fields_ = [(\"a\", c_long)]\n################################################################\n#",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_pep3118",
"documentation": {}
},
{
"label": "Incomplete",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_pep3118",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_pep3118",
"peekOfCode": "class Incomplete(Structure):\n pass\nclass Complete(Structure):\n pass\nPComplete = POINTER(Complete)\nComplete._fields_ = [(\"a\", c_long)]\n################################################################\n#\n# This table contains format strings as they look on little endian\n# machines. The test replaces '<' with '>' on big endian machines.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_pep3118",
"documentation": {}
},
{
"label": "Complete",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_pep3118",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_pep3118",
"peekOfCode": "class Complete(Structure):\n pass\nPComplete = POINTER(Complete)\nComplete._fields_ = [(\"a\", c_long)]\n################################################################\n#\n# This table contains format strings as they look on little endian\n# machines. The test replaces '<' with '>' on big endian machines.\n#\n# Platform-specific type codes",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_pep3118",
"documentation": {}
},
{
"label": "BEPoint",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_pep3118",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_pep3118",
"peekOfCode": "class BEPoint(BigEndianStructure):\n _fields_ = [(\"x\", c_long), (\"y\", c_long)]\nclass LEPoint(LittleEndianStructure):\n _fields_ = [(\"x\", c_long), (\"y\", c_long)]\n################################################################\n#\n# This table contains format strings as they really look, on both big\n# and little endian machines.\n#\nendian_types = [",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_pep3118",
"documentation": {}
},
{
"label": "LEPoint",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_pep3118",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_pep3118",
"peekOfCode": "class LEPoint(LittleEndianStructure):\n _fields_ = [(\"x\", c_long), (\"y\", c_long)]\n################################################################\n#\n# This table contains format strings as they really look, on both big\n# and little endian machines.\n#\nendian_types = [\n (BEPoint, \"T{>l:x:>l:y:}\".replace('l', s_long), (), BEPoint),\n (LEPoint, \"T{' on big endian machines.\n#\n# Platform-specific type codes\ns_bool = {1: '?', 2: 'H', 4: 'L', 8: 'Q'}[sizeof(c_bool)]\ns_short = {2: 'h', 4: 'l', 8: 'q'}[sizeof(c_short)]",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_pep3118",
"documentation": {}
},
{
"label": "Complete._fields_",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_pep3118",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_pep3118",
"peekOfCode": "Complete._fields_ = [(\"a\", c_long)]\n################################################################\n#\n# This table contains format strings as they look on little endian\n# machines. The test replaces '<' with '>' on big endian machines.\n#\n# Platform-specific type codes\ns_bool = {1: '?', 2: 'H', 4: 'L', 8: 'Q'}[sizeof(c_bool)]\ns_short = {2: 'h', 4: 'l', 8: 'q'}[sizeof(c_short)]\ns_ushort = {2: 'H', 4: 'L', 8: 'Q'}[sizeof(c_ushort)]",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_pep3118",
"documentation": {}
},
{
"label": "s_bool",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_pep3118",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_pep3118",
"peekOfCode": "s_bool = {1: '?', 2: 'H', 4: 'L', 8: 'Q'}[sizeof(c_bool)]\ns_short = {2: 'h', 4: 'l', 8: 'q'}[sizeof(c_short)]\ns_ushort = {2: 'H', 4: 'L', 8: 'Q'}[sizeof(c_ushort)]\ns_int = {2: 'h', 4: 'i', 8: 'q'}[sizeof(c_int)]\ns_uint = {2: 'H', 4: 'I', 8: 'Q'}[sizeof(c_uint)]\ns_long = {4: 'l', 8: 'q'}[sizeof(c_long)]\ns_ulong = {4: 'L', 8: 'Q'}[sizeof(c_ulong)]\ns_longlong = \"q\"\ns_ulonglong = \"Q\"\ns_float = \"f\"",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_pep3118",
"documentation": {}
},
{
"label": "s_short",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_pep3118",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_pep3118",
"peekOfCode": "s_short = {2: 'h', 4: 'l', 8: 'q'}[sizeof(c_short)]\ns_ushort = {2: 'H', 4: 'L', 8: 'Q'}[sizeof(c_ushort)]\ns_int = {2: 'h', 4: 'i', 8: 'q'}[sizeof(c_int)]\ns_uint = {2: 'H', 4: 'I', 8: 'Q'}[sizeof(c_uint)]\ns_long = {4: 'l', 8: 'q'}[sizeof(c_long)]\ns_ulong = {4: 'L', 8: 'Q'}[sizeof(c_ulong)]\ns_longlong = \"q\"\ns_ulonglong = \"Q\"\ns_float = \"f\"\ns_double = \"d\"",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_pep3118",
"documentation": {}
},
{
"label": "s_ushort",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_pep3118",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_pep3118",
"peekOfCode": "s_ushort = {2: 'H', 4: 'L', 8: 'Q'}[sizeof(c_ushort)]\ns_int = {2: 'h', 4: 'i', 8: 'q'}[sizeof(c_int)]\ns_uint = {2: 'H', 4: 'I', 8: 'Q'}[sizeof(c_uint)]\ns_long = {4: 'l', 8: 'q'}[sizeof(c_long)]\ns_ulong = {4: 'L', 8: 'Q'}[sizeof(c_ulong)]\ns_longlong = \"q\"\ns_ulonglong = \"Q\"\ns_float = \"f\"\ns_double = \"d\"\ns_longdouble = \"g\"",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_pep3118",
"documentation": {}
},
{
"label": "s_int",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_pep3118",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_pep3118",
"peekOfCode": "s_int = {2: 'h', 4: 'i', 8: 'q'}[sizeof(c_int)]\ns_uint = {2: 'H', 4: 'I', 8: 'Q'}[sizeof(c_uint)]\ns_long = {4: 'l', 8: 'q'}[sizeof(c_long)]\ns_ulong = {4: 'L', 8: 'Q'}[sizeof(c_ulong)]\ns_longlong = \"q\"\ns_ulonglong = \"Q\"\ns_float = \"f\"\ns_double = \"d\"\ns_longdouble = \"g\"\n# Alias definitions in ctypes/__init__.py",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_pep3118",
"documentation": {}
},
{
"label": "s_uint",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_pep3118",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_pep3118",
"peekOfCode": "s_uint = {2: 'H', 4: 'I', 8: 'Q'}[sizeof(c_uint)]\ns_long = {4: 'l', 8: 'q'}[sizeof(c_long)]\ns_ulong = {4: 'L', 8: 'Q'}[sizeof(c_ulong)]\ns_longlong = \"q\"\ns_ulonglong = \"Q\"\ns_float = \"f\"\ns_double = \"d\"\ns_longdouble = \"g\"\n# Alias definitions in ctypes/__init__.py\nif c_int is c_long:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_pep3118",
"documentation": {}
},
{
"label": "s_long",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_pep3118",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_pep3118",
"peekOfCode": "s_long = {4: 'l', 8: 'q'}[sizeof(c_long)]\ns_ulong = {4: 'L', 8: 'Q'}[sizeof(c_ulong)]\ns_longlong = \"q\"\ns_ulonglong = \"Q\"\ns_float = \"f\"\ns_double = \"d\"\ns_longdouble = \"g\"\n# Alias definitions in ctypes/__init__.py\nif c_int is c_long:\n s_int = s_long",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_pep3118",
"documentation": {}
},
{
"label": "s_ulong",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_pep3118",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_pep3118",
"peekOfCode": "s_ulong = {4: 'L', 8: 'Q'}[sizeof(c_ulong)]\ns_longlong = \"q\"\ns_ulonglong = \"Q\"\ns_float = \"f\"\ns_double = \"d\"\ns_longdouble = \"g\"\n# Alias definitions in ctypes/__init__.py\nif c_int is c_long:\n s_int = s_long\nif c_uint is c_ulong:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_pep3118",
"documentation": {}
},
{
"label": "s_longlong",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_pep3118",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_pep3118",
"peekOfCode": "s_longlong = \"q\"\ns_ulonglong = \"Q\"\ns_float = \"f\"\ns_double = \"d\"\ns_longdouble = \"g\"\n# Alias definitions in ctypes/__init__.py\nif c_int is c_long:\n s_int = s_long\nif c_uint is c_ulong:\n s_uint = s_ulong",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_pep3118",
"documentation": {}
},
{
"label": "s_ulonglong",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_pep3118",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_pep3118",
"peekOfCode": "s_ulonglong = \"Q\"\ns_float = \"f\"\ns_double = \"d\"\ns_longdouble = \"g\"\n# Alias definitions in ctypes/__init__.py\nif c_int is c_long:\n s_int = s_long\nif c_uint is c_ulong:\n s_uint = s_ulong\nif c_longlong is c_long:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_pep3118",
"documentation": {}
},
{
"label": "s_float",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_pep3118",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_pep3118",
"peekOfCode": "s_float = \"f\"\ns_double = \"d\"\ns_longdouble = \"g\"\n# Alias definitions in ctypes/__init__.py\nif c_int is c_long:\n s_int = s_long\nif c_uint is c_ulong:\n s_uint = s_ulong\nif c_longlong is c_long:\n s_longlong = s_long",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_pep3118",
"documentation": {}
},
{
"label": "s_double",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_pep3118",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_pep3118",
"peekOfCode": "s_double = \"d\"\ns_longdouble = \"g\"\n# Alias definitions in ctypes/__init__.py\nif c_int is c_long:\n s_int = s_long\nif c_uint is c_ulong:\n s_uint = s_ulong\nif c_longlong is c_long:\n s_longlong = s_long\nif c_ulonglong is c_ulong:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_pep3118",
"documentation": {}
},
{
"label": "s_longdouble",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_pep3118",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_pep3118",
"peekOfCode": "s_longdouble = \"g\"\n# Alias definitions in ctypes/__init__.py\nif c_int is c_long:\n s_int = s_long\nif c_uint is c_ulong:\n s_uint = s_ulong\nif c_longlong is c_long:\n s_longlong = s_long\nif c_ulonglong is c_ulong:\n s_ulonglong = s_ulong",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_pep3118",
"documentation": {}
},
{
"label": "native_types",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_pep3118",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_pep3118",
"peekOfCode": "native_types = [\n # type format shape calc itemsize\n ## simple types\n (c_char, \"l:x:>l:y:}\".replace('l', s_long), (), BEPoint),\n (LEPoint, \"T{l:x:>l:y:}\".replace('l', s_long), (), POINTER(BEPoint)),\n (POINTER(LEPoint), \"&T{= 0:\n return a\n # View the bits in `a` as unsigned instead.\n import struct\n num_bits = struct.calcsize(\"P\") * 8 # num bits in native machine address\n a += 1 << num_bits\n assert a >= 0\n return a\ndef c_wbuffer(init):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_prototypes",
"documentation": {}
},
{
"label": "c_wbuffer",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_prototypes",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_prototypes",
"peekOfCode": "def c_wbuffer(init):\n n = len(init) + 1\n return (c_wchar * n)(*init)\nclass CharPointersTestCase(unittest.TestCase):\n def setUp(self):\n func = testdll._testfunc_p_p\n func.restype = c_long\n func.argtypes = None\n def test_paramflags(self):\n # function returns c_void_p result,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_prototypes",
"documentation": {}
},
{
"label": "testdll",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_prototypes",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_prototypes",
"peekOfCode": "testdll = CDLL(_ctypes_test.__file__)\n# Return machine address `a` as a (possibly long) non-negative integer.\n# Starting with Python 2.5, id(anything) is always non-negative, and\n# the ctypes addressof() inherits that via PyLong_FromVoidPtr().\ndef positive_address(a):\n if a >= 0:\n return a\n # View the bits in `a` as unsigned instead.\n import struct\n num_bits = struct.calcsize(\"P\") * 8 # num bits in native machine address",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_prototypes",
"documentation": {}
},
{
"label": "PythonAPITestCase",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_python_api",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_python_api",
"peekOfCode": "class PythonAPITestCase(unittest.TestCase):\n def test_PyBytes_FromStringAndSize(self):\n PyBytes_FromStringAndSize = pythonapi.PyBytes_FromStringAndSize\n PyBytes_FromStringAndSize.restype = py_object\n PyBytes_FromStringAndSize.argtypes = c_char_p, c_size_t\n self.assertEqual(PyBytes_FromStringAndSize(b\"abcdefghi\", 3), b\"abc\")\n @support.refcount_test\n def test_PyString_FromString(self):\n pythonapi.PyBytes_FromString.restype = py_object\n pythonapi.PyBytes_FromString.argtypes = (c_char_p,)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_python_api",
"documentation": {}
},
{
"label": "call_function_TestCase",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_random_things",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_random_things",
"peekOfCode": "class call_function_TestCase(unittest.TestCase):\n # _ctypes.call_function is deprecated and private, but used by\n # Gary Bishp's readline module. If we have it, we must test it as well.\n def test(self):\n from _ctypes import call_function\n windll.kernel32.LoadLibraryA.restype = c_void_p\n windll.kernel32.GetProcAddress.argtypes = c_void_p, c_char_p\n windll.kernel32.GetProcAddress.restype = c_void_p\n hdll = windll.kernel32.LoadLibraryA(b\"kernel32\")\n funcaddr = windll.kernel32.GetProcAddress(hdll, b\"GetModuleHandleA\")",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_random_things",
"documentation": {}
},
{
"label": "CallbackTracbackTestCase",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_random_things",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_random_things",
"peekOfCode": "class CallbackTracbackTestCase(unittest.TestCase):\n # When an exception is raised in a ctypes callback function, the C\n # code prints a traceback.\n #\n # This test makes sure the exception types *and* the exception\n # value is printed correctly.\n #\n # Changed in 0.9.3: No longer is '(in callback)' prepended to the\n # error message - instead an additional frame for the C code is\n # created, then a full traceback printed. When SystemExit is",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_random_things",
"documentation": {}
},
{
"label": "callback_func",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_random_things",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_random_things",
"peekOfCode": "def callback_func(arg):\n 42 / arg\n raise ValueError(arg)\n@unittest.skipUnless(sys.platform == \"win32\", 'Windows-specific test')\nclass call_function_TestCase(unittest.TestCase):\n # _ctypes.call_function is deprecated and private, but used by\n # Gary Bishp's readline module. If we have it, we must test it as well.\n def test(self):\n from _ctypes import call_function\n windll.kernel32.LoadLibraryA.restype = c_void_p",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_random_things",
"documentation": {}
},
{
"label": "RefcountTestCase",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_refcounts",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_refcounts",
"peekOfCode": "class RefcountTestCase(unittest.TestCase):\n @support.refcount_test\n def test_1(self):\n from sys import getrefcount as grc\n f = dll._testfunc_callback_i_if\n f.restype = ctypes.c_int\n f.argtypes = [ctypes.c_int, MyCallback]\n def callback(value):\n #print \"called back with\", value\n return value",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_refcounts",
"documentation": {}
},
{
"label": "AnotherLeak",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_refcounts",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_refcounts",
"peekOfCode": "class AnotherLeak(unittest.TestCase):\n def test_callback(self):\n import sys\n proto = ctypes.CFUNCTYPE(ctypes.c_int, ctypes.c_int, ctypes.c_int)\n def func(a, b):\n return a * b * 2\n f = proto(func)\n a = sys.getrefcount(ctypes.c_int)\n f(1, 2)\n self.assertEqual(sys.getrefcount(ctypes.c_int), a)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_refcounts",
"documentation": {}
},
{
"label": "MyCallback",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_refcounts",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_refcounts",
"peekOfCode": "MyCallback = ctypes.CFUNCTYPE(ctypes.c_int, ctypes.c_int)\nOtherCallback = ctypes.CFUNCTYPE(ctypes.c_int, ctypes.c_int, ctypes.c_ulonglong)\nimport _ctypes_test\ndll = ctypes.CDLL(_ctypes_test.__file__)\nclass RefcountTestCase(unittest.TestCase):\n @support.refcount_test\n def test_1(self):\n from sys import getrefcount as grc\n f = dll._testfunc_callback_i_if\n f.restype = ctypes.c_int",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_refcounts",
"documentation": {}
},
{
"label": "OtherCallback",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_refcounts",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_refcounts",
"peekOfCode": "OtherCallback = ctypes.CFUNCTYPE(ctypes.c_int, ctypes.c_int, ctypes.c_ulonglong)\nimport _ctypes_test\ndll = ctypes.CDLL(_ctypes_test.__file__)\nclass RefcountTestCase(unittest.TestCase):\n @support.refcount_test\n def test_1(self):\n from sys import getrefcount as grc\n f = dll._testfunc_callback_i_if\n f.restype = ctypes.c_int\n f.argtypes = [ctypes.c_int, MyCallback]",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_refcounts",
"documentation": {}
},
{
"label": "dll",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_refcounts",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_refcounts",
"peekOfCode": "dll = ctypes.CDLL(_ctypes_test.__file__)\nclass RefcountTestCase(unittest.TestCase):\n @support.refcount_test\n def test_1(self):\n from sys import getrefcount as grc\n f = dll._testfunc_callback_i_if\n f.restype = ctypes.c_int\n f.argtypes = [ctypes.c_int, MyCallback]\n def callback(value):\n #print \"called back with\", value",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_refcounts",
"documentation": {}
},
{
"label": "X",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_repr",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes.test.test_repr",
"peekOfCode": "class X(c_char):\n pass\n# This test checks if the __repr__ is correct for subclasses of simple types\nclass ReprTest(unittest.TestCase):\n def test_numbers(self):\n for typ in subclasses:\n base = typ.__bases__[0]\n self.assertTrue(repr(base(42)).startswith(base.__name__))\n self.assertEqual(\"\"\nimport re\nfrom os import environ, path\nfrom sys import executable\nfrom ctypes import c_void_p, sizeof\nfrom subprocess import Popen, PIPE, DEVNULL\n# Executable bit size - 32 or 64\n# Used to filter the search in an archive by size, e.g., -X64\nAIX_ABI = sizeof(c_void_p) * 8\nfrom sys import maxsize",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes._aix",
"documentation": {}
},
{
"label": "AIX_ABI",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes._aix",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes._aix",
"peekOfCode": "AIX_ABI = sizeof(c_void_p) * 8\nfrom sys import maxsize\ndef _last_version(libnames, sep):\n def _num_version(libname):\n # \"libxyz.so.MAJOR.MINOR\" => [MAJOR, MINOR]\n parts = libname.split(sep)\n nums = []\n try:\n while parts:\n nums.insert(0, int(parts.pop()))",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes._aix",
"documentation": {}
},
{
"label": "_swapped_meta",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes._endian",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes._endian",
"peekOfCode": "class _swapped_meta(type(Structure)):\n def __setattr__(self, attrname, value):\n if attrname == \"_fields_\":\n fields = []\n for desc in value:\n name = desc[0]\n typ = desc[1]\n rest = desc[2:]\n fields.append((name, _other_endian(typ)) + rest)\n value = fields",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes._endian",
"documentation": {}
},
{
"label": "_array_type",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes._endian",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes._endian",
"peekOfCode": "_array_type = type(Array)\ndef _other_endian(typ):\n \"\"\"Return the type with the 'other' byte order. Simple types like\n c_int and so on already have __ctype_be__ and __ctype_le__\n attributes which contain the types, for more complicated types\n arrays and structures are supported.\n \"\"\"\n # check _OTHER_ENDIAN attribute (present if typ is primitive type)\n if hasattr(typ, _OTHER_ENDIAN):\n return getattr(typ, _OTHER_ENDIAN)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.ctypes._endian",
"documentation": {}
},
{
"label": "isalnum",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.curses.ascii",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.curses.ascii",
"peekOfCode": "def isalnum(c): return isalpha(c) or isdigit(c)\ndef isalpha(c): return isupper(c) or islower(c)\ndef isascii(c): return 0 <= _ctoi(c) <= 127 # ?\ndef isblank(c): return _ctoi(c) in (9, 32)\ndef iscntrl(c): return 0 <= _ctoi(c) <= 31 or _ctoi(c) == 127\ndef isdigit(c): return 48 <= _ctoi(c) <= 57\ndef isgraph(c): return 33 <= _ctoi(c) <= 126\ndef islower(c): return 97 <= _ctoi(c) <= 122\ndef isprint(c): return 32 <= _ctoi(c) <= 126\ndef ispunct(c): return isgraph(c) and not isalnum(c)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.curses.ascii",
"documentation": {}
},
{
"label": "isalpha",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.curses.ascii",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.curses.ascii",
"peekOfCode": "def isalpha(c): return isupper(c) or islower(c)\ndef isascii(c): return 0 <= _ctoi(c) <= 127 # ?\ndef isblank(c): return _ctoi(c) in (9, 32)\ndef iscntrl(c): return 0 <= _ctoi(c) <= 31 or _ctoi(c) == 127\ndef isdigit(c): return 48 <= _ctoi(c) <= 57\ndef isgraph(c): return 33 <= _ctoi(c) <= 126\ndef islower(c): return 97 <= _ctoi(c) <= 122\ndef isprint(c): return 32 <= _ctoi(c) <= 126\ndef ispunct(c): return isgraph(c) and not isalnum(c)\ndef isspace(c): return _ctoi(c) in (9, 10, 11, 12, 13, 32)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.curses.ascii",
"documentation": {}
},
{
"label": "isascii",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.curses.ascii",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.curses.ascii",
"peekOfCode": "def isascii(c): return 0 <= _ctoi(c) <= 127 # ?\ndef isblank(c): return _ctoi(c) in (9, 32)\ndef iscntrl(c): return 0 <= _ctoi(c) <= 31 or _ctoi(c) == 127\ndef isdigit(c): return 48 <= _ctoi(c) <= 57\ndef isgraph(c): return 33 <= _ctoi(c) <= 126\ndef islower(c): return 97 <= _ctoi(c) <= 122\ndef isprint(c): return 32 <= _ctoi(c) <= 126\ndef ispunct(c): return isgraph(c) and not isalnum(c)\ndef isspace(c): return _ctoi(c) in (9, 10, 11, 12, 13, 32)\ndef isupper(c): return 65 <= _ctoi(c) <= 90",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.curses.ascii",
"documentation": {}
},
{
"label": "isblank",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.curses.ascii",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.curses.ascii",
"peekOfCode": "def isblank(c): return _ctoi(c) in (9, 32)\ndef iscntrl(c): return 0 <= _ctoi(c) <= 31 or _ctoi(c) == 127\ndef isdigit(c): return 48 <= _ctoi(c) <= 57\ndef isgraph(c): return 33 <= _ctoi(c) <= 126\ndef islower(c): return 97 <= _ctoi(c) <= 122\ndef isprint(c): return 32 <= _ctoi(c) <= 126\ndef ispunct(c): return isgraph(c) and not isalnum(c)\ndef isspace(c): return _ctoi(c) in (9, 10, 11, 12, 13, 32)\ndef isupper(c): return 65 <= _ctoi(c) <= 90\ndef isxdigit(c): return isdigit(c) or \\",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.curses.ascii",
"documentation": {}
},
{
"label": "iscntrl",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.curses.ascii",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.curses.ascii",
"peekOfCode": "def iscntrl(c): return 0 <= _ctoi(c) <= 31 or _ctoi(c) == 127\ndef isdigit(c): return 48 <= _ctoi(c) <= 57\ndef isgraph(c): return 33 <= _ctoi(c) <= 126\ndef islower(c): return 97 <= _ctoi(c) <= 122\ndef isprint(c): return 32 <= _ctoi(c) <= 126\ndef ispunct(c): return isgraph(c) and not isalnum(c)\ndef isspace(c): return _ctoi(c) in (9, 10, 11, 12, 13, 32)\ndef isupper(c): return 65 <= _ctoi(c) <= 90\ndef isxdigit(c): return isdigit(c) or \\\n (65 <= _ctoi(c) <= 70) or (97 <= _ctoi(c) <= 102)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.curses.ascii",
"documentation": {}
},
{
"label": "isdigit",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.curses.ascii",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.curses.ascii",
"peekOfCode": "def isdigit(c): return 48 <= _ctoi(c) <= 57\ndef isgraph(c): return 33 <= _ctoi(c) <= 126\ndef islower(c): return 97 <= _ctoi(c) <= 122\ndef isprint(c): return 32 <= _ctoi(c) <= 126\ndef ispunct(c): return isgraph(c) and not isalnum(c)\ndef isspace(c): return _ctoi(c) in (9, 10, 11, 12, 13, 32)\ndef isupper(c): return 65 <= _ctoi(c) <= 90\ndef isxdigit(c): return isdigit(c) or \\\n (65 <= _ctoi(c) <= 70) or (97 <= _ctoi(c) <= 102)\ndef isctrl(c): return 0 <= _ctoi(c) < 32",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.curses.ascii",
"documentation": {}
},
{
"label": "isgraph",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.curses.ascii",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.curses.ascii",
"peekOfCode": "def isgraph(c): return 33 <= _ctoi(c) <= 126\ndef islower(c): return 97 <= _ctoi(c) <= 122\ndef isprint(c): return 32 <= _ctoi(c) <= 126\ndef ispunct(c): return isgraph(c) and not isalnum(c)\ndef isspace(c): return _ctoi(c) in (9, 10, 11, 12, 13, 32)\ndef isupper(c): return 65 <= _ctoi(c) <= 90\ndef isxdigit(c): return isdigit(c) or \\\n (65 <= _ctoi(c) <= 70) or (97 <= _ctoi(c) <= 102)\ndef isctrl(c): return 0 <= _ctoi(c) < 32\ndef ismeta(c): return _ctoi(c) > 127",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.curses.ascii",
"documentation": {}
},
{
"label": "islower",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.curses.ascii",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.curses.ascii",
"peekOfCode": "def islower(c): return 97 <= _ctoi(c) <= 122\ndef isprint(c): return 32 <= _ctoi(c) <= 126\ndef ispunct(c): return isgraph(c) and not isalnum(c)\ndef isspace(c): return _ctoi(c) in (9, 10, 11, 12, 13, 32)\ndef isupper(c): return 65 <= _ctoi(c) <= 90\ndef isxdigit(c): return isdigit(c) or \\\n (65 <= _ctoi(c) <= 70) or (97 <= _ctoi(c) <= 102)\ndef isctrl(c): return 0 <= _ctoi(c) < 32\ndef ismeta(c): return _ctoi(c) > 127\ndef ascii(c):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.curses.ascii",
"documentation": {}
},
{
"label": "isprint",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.curses.ascii",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.curses.ascii",
"peekOfCode": "def isprint(c): return 32 <= _ctoi(c) <= 126\ndef ispunct(c): return isgraph(c) and not isalnum(c)\ndef isspace(c): return _ctoi(c) in (9, 10, 11, 12, 13, 32)\ndef isupper(c): return 65 <= _ctoi(c) <= 90\ndef isxdigit(c): return isdigit(c) or \\\n (65 <= _ctoi(c) <= 70) or (97 <= _ctoi(c) <= 102)\ndef isctrl(c): return 0 <= _ctoi(c) < 32\ndef ismeta(c): return _ctoi(c) > 127\ndef ascii(c):\n if type(c) == type(\"\"):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.curses.ascii",
"documentation": {}
},
{
"label": "ispunct",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.curses.ascii",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.curses.ascii",
"peekOfCode": "def ispunct(c): return isgraph(c) and not isalnum(c)\ndef isspace(c): return _ctoi(c) in (9, 10, 11, 12, 13, 32)\ndef isupper(c): return 65 <= _ctoi(c) <= 90\ndef isxdigit(c): return isdigit(c) or \\\n (65 <= _ctoi(c) <= 70) or (97 <= _ctoi(c) <= 102)\ndef isctrl(c): return 0 <= _ctoi(c) < 32\ndef ismeta(c): return _ctoi(c) > 127\ndef ascii(c):\n if type(c) == type(\"\"):\n return chr(_ctoi(c) & 0x7f)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.curses.ascii",
"documentation": {}
},
{
"label": "isspace",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.curses.ascii",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.curses.ascii",
"peekOfCode": "def isspace(c): return _ctoi(c) in (9, 10, 11, 12, 13, 32)\ndef isupper(c): return 65 <= _ctoi(c) <= 90\ndef isxdigit(c): return isdigit(c) or \\\n (65 <= _ctoi(c) <= 70) or (97 <= _ctoi(c) <= 102)\ndef isctrl(c): return 0 <= _ctoi(c) < 32\ndef ismeta(c): return _ctoi(c) > 127\ndef ascii(c):\n if type(c) == type(\"\"):\n return chr(_ctoi(c) & 0x7f)\n else:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.curses.ascii",
"documentation": {}
},
{
"label": "isupper",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.curses.ascii",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.curses.ascii",
"peekOfCode": "def isupper(c): return 65 <= _ctoi(c) <= 90\ndef isxdigit(c): return isdigit(c) or \\\n (65 <= _ctoi(c) <= 70) or (97 <= _ctoi(c) <= 102)\ndef isctrl(c): return 0 <= _ctoi(c) < 32\ndef ismeta(c): return _ctoi(c) > 127\ndef ascii(c):\n if type(c) == type(\"\"):\n return chr(_ctoi(c) & 0x7f)\n else:\n return _ctoi(c) & 0x7f",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.curses.ascii",
"documentation": {}
},
{
"label": "isxdigit",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.curses.ascii",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.curses.ascii",
"peekOfCode": "def isxdigit(c): return isdigit(c) or \\\n (65 <= _ctoi(c) <= 70) or (97 <= _ctoi(c) <= 102)\ndef isctrl(c): return 0 <= _ctoi(c) < 32\ndef ismeta(c): return _ctoi(c) > 127\ndef ascii(c):\n if type(c) == type(\"\"):\n return chr(_ctoi(c) & 0x7f)\n else:\n return _ctoi(c) & 0x7f\ndef ctrl(c):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.curses.ascii",
"documentation": {}
},
{
"label": "isctrl",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.curses.ascii",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.curses.ascii",
"peekOfCode": "def isctrl(c): return 0 <= _ctoi(c) < 32\ndef ismeta(c): return _ctoi(c) > 127\ndef ascii(c):\n if type(c) == type(\"\"):\n return chr(_ctoi(c) & 0x7f)\n else:\n return _ctoi(c) & 0x7f\ndef ctrl(c):\n if type(c) == type(\"\"):\n return chr(_ctoi(c) & 0x1f)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.curses.ascii",
"documentation": {}
},
{
"label": "ismeta",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.curses.ascii",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.curses.ascii",
"peekOfCode": "def ismeta(c): return _ctoi(c) > 127\ndef ascii(c):\n if type(c) == type(\"\"):\n return chr(_ctoi(c) & 0x7f)\n else:\n return _ctoi(c) & 0x7f\ndef ctrl(c):\n if type(c) == type(\"\"):\n return chr(_ctoi(c) & 0x1f)\n else:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.curses.ascii",
"documentation": {}
},
{
"label": "ascii",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.curses.ascii",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.curses.ascii",
"peekOfCode": "def ascii(c):\n if type(c) == type(\"\"):\n return chr(_ctoi(c) & 0x7f)\n else:\n return _ctoi(c) & 0x7f\ndef ctrl(c):\n if type(c) == type(\"\"):\n return chr(_ctoi(c) & 0x1f)\n else:\n return _ctoi(c) & 0x1f",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.curses.ascii",
"documentation": {}
},
{
"label": "ctrl",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.curses.ascii",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.curses.ascii",
"peekOfCode": "def ctrl(c):\n if type(c) == type(\"\"):\n return chr(_ctoi(c) & 0x1f)\n else:\n return _ctoi(c) & 0x1f\ndef alt(c):\n if type(c) == type(\"\"):\n return chr(_ctoi(c) | 0x80)\n else:\n return _ctoi(c) | 0x80",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.curses.ascii",
"documentation": {}
},
{
"label": "alt",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.curses.ascii",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.curses.ascii",
"peekOfCode": "def alt(c):\n if type(c) == type(\"\"):\n return chr(_ctoi(c) | 0x80)\n else:\n return _ctoi(c) | 0x80\ndef unctrl(c):\n bits = _ctoi(c)\n if bits == 0x7f:\n rep = \"^?\"\n elif isprint(bits & 0x7f):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.curses.ascii",
"documentation": {}
},
{
"label": "unctrl",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.curses.ascii",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.curses.ascii",
"peekOfCode": "def unctrl(c):\n bits = _ctoi(c)\n if bits == 0x7f:\n rep = \"^?\"\n elif isprint(bits & 0x7f):\n rep = chr(bits & 0x7f)\n else:\n rep = \"^\" + chr(((bits & 0x7f) | 0x20) + 0x20)\n if bits & 0x80:\n return \"!\" + rep",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.curses.ascii",
"documentation": {}
},
{
"label": "controlnames",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.curses.ascii",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.curses.ascii",
"peekOfCode": "controlnames = [\n\"NUL\", \"SOH\", \"STX\", \"ETX\", \"EOT\", \"ENQ\", \"ACK\", \"BEL\",\n\"BS\", \"HT\", \"LF\", \"VT\", \"FF\", \"CR\", \"SO\", \"SI\",\n\"DLE\", \"DC1\", \"DC2\", \"DC3\", \"DC4\", \"NAK\", \"SYN\", \"ETB\",\n\"CAN\", \"EM\", \"SUB\", \"ESC\", \"FS\", \"GS\", \"RS\", \"US\",\n\"SP\"\n]\ndef _ctoi(c):\n if type(c) == type(\"\"):\n return ord(c)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.curses.ascii",
"documentation": {}
},
{
"label": "has_key",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.curses.has_key",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.curses.has_key",
"peekOfCode": "def has_key(ch):\n if isinstance(ch, str):\n ch = ord(ch)\n # Figure out the correct capability name for the keycode.\n capability_name = _capability_names.get(ch)\n if capability_name is None:\n return False\n #Check the current terminal description for that capability;\n #if present, return true, else return false.\n if _curses.tigetstr( capability_name ):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.curses.has_key",
"documentation": {}
},
{
"label": "_capability_names",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.curses.has_key",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.curses.has_key",
"peekOfCode": "_capability_names = {\n _curses.KEY_A1: 'ka1',\n _curses.KEY_A3: 'ka3',\n _curses.KEY_B2: 'kb2',\n _curses.KEY_BACKSPACE: 'kbs',\n _curses.KEY_BEG: 'kbeg',\n _curses.KEY_BTAB: 'kcbt',\n _curses.KEY_C1: 'kc1',\n _curses.KEY_C3: 'kc3',\n _curses.KEY_CANCEL: 'kcan',",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.curses.has_key",
"documentation": {}
},
{
"label": "Textbox",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.curses.textpad",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.curses.textpad",
"peekOfCode": "class Textbox:\n \"\"\"Editing widget using the interior of a window object.\n Supports the following Emacs-like key bindings:\n Ctrl-A Go to left edge of window.\n Ctrl-B Cursor left, wrapping to previous line if appropriate.\n Ctrl-D Delete character under cursor.\n Ctrl-E Go to right edge (stripspaces off) or end of line (stripspaces on).\n Ctrl-F Cursor right, wrapping to next line when appropriate.\n Ctrl-G Terminate, returning the window contents.\n Ctrl-H Delete character backward.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.curses.textpad",
"documentation": {}
},
{
"label": "rectangle",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.curses.textpad",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.curses.textpad",
"peekOfCode": "def rectangle(win, uly, ulx, lry, lrx):\n \"\"\"Draw a rectangle with corners at the provided upper-left\n and lower-right coordinates.\n \"\"\"\n win.vline(uly+1, ulx, curses.ACS_VLINE, lry - uly - 1)\n win.hline(uly, ulx+1, curses.ACS_HLINE, lrx - ulx - 1)\n win.hline(lry, ulx+1, curses.ACS_HLINE, lrx - ulx - 1)\n win.vline(uly+1, lrx, curses.ACS_VLINE, lry - uly - 1)\n win.addch(uly, ulx, curses.ACS_ULCORNER)\n win.addch(uly, lrx, curses.ACS_URCORNER)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.curses.textpad",
"documentation": {}
},
{
"label": "_Database",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.dbm.dumb",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.dbm.dumb",
"peekOfCode": "class _Database(collections.abc.MutableMapping):\n # The on-disk directory and data files can remain in mutually\n # inconsistent states for an arbitrarily long time (see comments\n # at the end of __setitem__). This is only repaired when _commit()\n # gets called. One place _commit() gets called is from __del__(),\n # and if that occurs at program shutdown time, module globals may\n # already have gotten rebound to None. Since it's crucial that\n # _commit() finish successfully, we can't ignore shutdown races\n # here, and _commit() must not reference any globals.\n _os = _os # for _commit()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.dbm.dumb",
"documentation": {}
},
{
"label": "open",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.dbm.dumb",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.dbm.dumb",
"peekOfCode": "def open(file, flag='c', mode=0o666):\n \"\"\"Open the database file, filename, and return corresponding object.\n The flag argument, used to control how the database is opened in the\n other DBM implementations, supports only the semantics of 'c' and 'n'\n values. Other values will default to the semantics of 'c' value:\n the database will always opened for update and will be created if it\n does not exist.\n The optional mode argument is the UNIX mode of the file, used only when\n the database has to be created. It defaults to octal code 0o666 (and\n will be modified by the prevailing umask).",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.dbm.dumb",
"documentation": {}
},
{
"label": "__all__",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.dbm.dumb",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.dbm.dumb",
"peekOfCode": "__all__ = [\"error\", \"open\"]\n_BLOCKSIZE = 512\nerror = OSError\nclass _Database(collections.abc.MutableMapping):\n # The on-disk directory and data files can remain in mutually\n # inconsistent states for an arbitrarily long time (see comments\n # at the end of __setitem__). This is only repaired when _commit()\n # gets called. One place _commit() gets called is from __del__(),\n # and if that occurs at program shutdown time, module globals may\n # already have gotten rebound to None. Since it's crucial that",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.dbm.dumb",
"documentation": {}
},
{
"label": "_BLOCKSIZE",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.dbm.dumb",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.dbm.dumb",
"peekOfCode": "_BLOCKSIZE = 512\nerror = OSError\nclass _Database(collections.abc.MutableMapping):\n # The on-disk directory and data files can remain in mutually\n # inconsistent states for an arbitrarily long time (see comments\n # at the end of __setitem__). This is only repaired when _commit()\n # gets called. One place _commit() gets called is from __del__(),\n # and if that occurs at program shutdown time, module globals may\n # already have gotten rebound to None. Since it's crucial that\n # _commit() finish successfully, we can't ignore shutdown races",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.dbm.dumb",
"documentation": {}
},
{
"label": "error",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.dbm.dumb",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.dbm.dumb",
"peekOfCode": "error = OSError\nclass _Database(collections.abc.MutableMapping):\n # The on-disk directory and data files can remain in mutually\n # inconsistent states for an arbitrarily long time (see comments\n # at the end of __setitem__). This is only repaired when _commit()\n # gets called. One place _commit() gets called is from __del__(),\n # and if that occurs at program shutdown time, module globals may\n # already have gotten rebound to None. Since it's crucial that\n # _commit() finish successfully, we can't ignore shutdown races\n # here, and _commit() must not reference any globals.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.dbm.dumb",
"documentation": {}
},
{
"label": "bdist",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.bdist",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.bdist",
"peekOfCode": "class bdist(Command):\n description = \"create a built (binary) distribution\"\n user_options = [('bdist-base=', 'b',\n \"temporary directory for creating built distributions\"),\n ('plat-name=', 'p',\n \"platform name to embed in generated filenames \"\n \"(default: %s)\" % get_platform()),\n ('formats=', None,\n \"formats for distribution (comma-separated list)\"),\n ('dist-dir=', 'd',",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.bdist",
"documentation": {}
},
{
"label": "show_formats",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.bdist",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.bdist",
"peekOfCode": "def show_formats():\n \"\"\"Print list of available formats (arguments to \"--format\" option).\n \"\"\"\n from distutils.fancy_getopt import FancyGetopt\n formats = []\n for format in bdist.format_commands:\n formats.append((\"formats=\" + format, None,\n bdist.format_command[format][1]))\n pretty_printer = FancyGetopt(formats)\n pretty_printer.print_help(\"List of available distribution formats:\")",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.bdist",
"documentation": {}
},
{
"label": "bdist_dumb",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.bdist_dumb",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.bdist_dumb",
"peekOfCode": "class bdist_dumb(Command):\n description = \"create a \\\"dumb\\\" built distribution\"\n user_options = [('bdist-dir=', 'd',\n \"temporary directory for creating the distribution\"),\n ('plat-name=', 'p',\n \"platform name to embed in generated filenames \"\n \"(default: %s)\" % get_platform()),\n ('format=', 'f',\n \"archive format to create (tar, gztar, bztar, xztar, \"\n \"ztar, zip)\"),",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.bdist_dumb",
"documentation": {}
},
{
"label": "PyDialog",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.bdist_msi",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.bdist_msi",
"peekOfCode": "class PyDialog(Dialog):\n \"\"\"Dialog class with a fixed layout: controls at the top, then a ruler,\n then a list of buttons: back, next, cancel. Optionally a bitmap at the\n left.\"\"\"\n def __init__(self, *args, **kw):\n \"\"\"Dialog(database, name, x, y, w, h, attributes, title, first,\n default, cancel, bitmap=true)\"\"\"\n Dialog.__init__(self, *args)\n ruler = self.h - 36\n bmwidth = 152*ruler/328",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.bdist_msi",
"documentation": {}
},
{
"label": "bdist_msi",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.bdist_msi",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.bdist_msi",
"peekOfCode": "class bdist_msi(Command):\n description = \"create a Microsoft Installer (.msi) binary distribution\"\n user_options = [('bdist-dir=', None,\n \"temporary directory for creating the distribution\"),\n ('plat-name=', 'p',\n \"platform name to embed in generated filenames \"\n \"(default: %s)\" % get_platform()),\n ('keep-temp', 'k',\n \"keep the pseudo-installation tree around after \" +\n \"creating the distribution archive\"),",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.bdist_msi",
"documentation": {}
},
{
"label": "bdist_rpm",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.bdist_rpm",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.bdist_rpm",
"peekOfCode": "class bdist_rpm(Command):\n description = \"create an RPM distribution\"\n user_options = [\n ('bdist-base=', None,\n \"base directory for creating built distributions\"),\n ('rpm-base=', None,\n \"base directory for creating RPMs (defaults to \\\"rpm\\\" under \"\n \"--bdist-base; must be specified for RPM 2)\"),\n ('dist-dir=', 'd',\n \"directory to put final RPM files in \"",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.bdist_rpm",
"documentation": {}
},
{
"label": "build",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.build",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.build",
"peekOfCode": "class build(Command):\n description = \"build everything needed to install\"\n user_options = [\n ('build-base=', 'b',\n \"base directory for build library\"),\n ('build-purelib=', None,\n \"build directory for platform-neutral distributions\"),\n ('build-platlib=', None,\n \"build directory for platform-specific distributions\"),\n ('build-lib=', None,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.build",
"documentation": {}
},
{
"label": "show_compilers",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.build",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.build",
"peekOfCode": "def show_compilers():\n from distutils.ccompiler import show_compilers\n show_compilers()\nclass build(Command):\n description = \"build everything needed to install\"\n user_options = [\n ('build-base=', 'b',\n \"base directory for build library\"),\n ('build-purelib=', None,\n \"build directory for platform-neutral distributions\"),",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.build",
"documentation": {}
},
{
"label": "build_clib",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.build_clib",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.build_clib",
"peekOfCode": "class build_clib(Command):\n description = \"build C/C++ libraries used by Python extensions\"\n user_options = [\n ('build-clib=', 'b',\n \"directory to build C/C++ libraries to\"),\n ('build-temp=', 't',\n \"directory to put temporary build by-products\"),\n ('debug', 'g',\n \"compile with debugging information\"),\n ('force', 'f',",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.build_clib",
"documentation": {}
},
{
"label": "show_compilers",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.build_clib",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.build_clib",
"peekOfCode": "def show_compilers():\n from distutils.ccompiler import show_compilers\n show_compilers()\nclass build_clib(Command):\n description = \"build C/C++ libraries used by Python extensions\"\n user_options = [\n ('build-clib=', 'b',\n \"directory to build C/C++ libraries to\"),\n ('build-temp=', 't',\n \"directory to put temporary build by-products\"),",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.build_clib",
"documentation": {}
},
{
"label": "build_ext",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.build_ext",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.build_ext",
"peekOfCode": "class build_ext(Command):\n description = \"build C/C++ extensions (compile/link to build directory)\"\n # XXX thoughts on how to deal with complex command-line options like\n # these, i.e. how to make it so fancy_getopt can suck them off the\n # command line and make it look like setup.py defined the appropriate\n # lists of tuples of what-have-you.\n # - each command needs a callback to process its command-line options\n # - Command.__init__() needs access to its share of the whole\n # command line (must ultimately come from\n # Distribution.parse_command_line())",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.build_ext",
"documentation": {}
},
{
"label": "show_compiler",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.build_ext",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.build_ext",
"peekOfCode": "def show_compilers ():\n from distutils.ccompiler import show_compilers\n show_compilers()\nclass build_ext(Command):\n description = \"build C/C++ extensions (compile/link to build directory)\"\n # XXX thoughts on how to deal with complex command-line options like\n # these, i.e. how to make it so fancy_getopt can suck them off the\n # command line and make it look like setup.py defined the appropriate\n # lists of tuples of what-have-you.\n # - each command needs a callback to process its command-line options",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.build_ext",
"documentation": {}
},
{
"label": "extension_name_re",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.build_ext",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.build_ext",
"peekOfCode": "extension_name_re = re.compile \\\n (r'^[a-zA-Z_][a-zA-Z_0-9]*(\\.[a-zA-Z_][a-zA-Z_0-9]*)*$')\ndef show_compilers ():\n from distutils.ccompiler import show_compilers\n show_compilers()\nclass build_ext(Command):\n description = \"build C/C++ extensions (compile/link to build directory)\"\n # XXX thoughts on how to deal with complex command-line options like\n # these, i.e. how to make it so fancy_getopt can suck them off the\n # command line and make it look like setup.py defined the appropriate",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.build_ext",
"documentation": {}
},
{
"label": "build_p",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.build_py",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.build_py",
"peekOfCode": "class build_py (Command):\n description = \"\\\"build\\\" pure Python modules (copy to build directory)\"\n user_options = [\n ('build-lib=', 'd', \"directory to \\\"build\\\" (copy) to\"),\n ('compile', 'c', \"compile .py to .pyc\"),\n ('no-compile', None, \"don't compile .py files [default]\"),\n ('optimize=', 'O',\n \"also compile with optimization: -O1 for \\\"python -O\\\", \"\n \"-O2 for \\\"python -OO\\\", and -O0 to disable [default: -O0]\"),\n ('force', 'f', \"forcibly build everything (ignore file timestamps)\"),",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.build_py",
"documentation": {}
},
{
"label": "build_py_2to3",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.build_py",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.build_py",
"peekOfCode": "class build_py_2to3(build_py, Mixin2to3):\n def run(self):\n self.updated_files = []\n # Base class code\n if self.py_modules:\n self.build_modules()\n if self.packages:\n self.build_packages()\n self.build_package_data()\n # 2to3",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.build_py",
"documentation": {}
},
{
"label": "build_scripts",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.build_scripts",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.build_scripts",
"peekOfCode": "class build_scripts(Command):\n description = \"\\\"build\\\" scripts (copy and fixup #! line)\"\n user_options = [\n ('build-dir=', 'd', \"directory to \\\"build\\\" (copy) to\"),\n ('force', 'f', \"forcibly build everything (ignore file timestamps\"),\n ('executable=', 'e', \"specify final destination interpreter path\"),\n ]\n boolean_options = ['force']\n def initialize_options(self):\n self.build_dir = None",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.build_scripts",
"documentation": {}
},
{
"label": "build_scripts_2to3",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.build_scripts",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.build_scripts",
"peekOfCode": "class build_scripts_2to3(build_scripts, Mixin2to3):\n def copy_scripts(self):\n outfiles, updated_files = build_scripts.copy_scripts(self)\n if not self.dry_run:\n self.run_2to3(updated_files)\n return outfiles, updated_files",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.build_scripts",
"documentation": {}
},
{
"label": "first_line_re",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.build_scripts",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.build_scripts",
"peekOfCode": "first_line_re = re.compile(b'^#!.*python[0-9.]*([ \\t].*)?$')\nclass build_scripts(Command):\n description = \"\\\"build\\\" scripts (copy and fixup #! line)\"\n user_options = [\n ('build-dir=', 'd', \"directory to \\\"build\\\" (copy) to\"),\n ('force', 'f', \"forcibly build everything (ignore file timestamps\"),\n ('executable=', 'e', \"specify final destination interpreter path\"),\n ]\n boolean_options = ['force']\n def initialize_options(self):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.build_scripts",
"documentation": {}
},
{
"label": "check",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.check",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.check",
"peekOfCode": "class check(Command):\n \"\"\"This command checks the meta-data of the package.\n \"\"\"\n description = (\"perform some checks on the package\")\n user_options = [('metadata', 'm', 'Verify meta-data'),\n ('restructuredtext', 'r',\n ('Checks if long string meta-data syntax '\n 'are reStructuredText-compliant')),\n ('strict', 's',\n 'Will exit with an error if a check fails')]",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.check",
"documentation": {}
},
{
"label": "clean",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.clean",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.clean",
"peekOfCode": "class clean(Command):\n description = \"clean up temporary files from 'build' command\"\n user_options = [\n ('build-base=', 'b',\n \"base build directory (default: 'build.build-base')\"),\n ('build-lib=', None,\n \"build directory for all modules (default: 'build.build-lib')\"),\n ('build-temp=', 't',\n \"temporary build directory (default: 'build.build-temp')\"),\n ('build-scripts=', None,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.clean",
"documentation": {}
},
{
"label": "config",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.config",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.config",
"peekOfCode": "class config(Command):\n description = \"prepare to build\"\n user_options = [\n ('compiler=', None,\n \"specify the compiler type\"),\n ('cc=', None,\n \"specify the compiler executable\"),\n ('include-dirs=', 'I',\n \"list of directories to search for header files\"),\n ('define=', 'D',",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.config",
"documentation": {}
},
{
"label": "dump_file",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.config",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.config",
"peekOfCode": "def dump_file(filename, head=None):\n \"\"\"Dumps a file content into log.info.\n If head is not None, will be dumped before the file content.\n \"\"\"\n if head is None:\n log.info('%s', filename)\n else:\n log.info(head)\n file = open(filename)\n try:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.config",
"documentation": {}
},
{
"label": "LANG_EXT",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.config",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.config",
"peekOfCode": "LANG_EXT = {\"c\": \".c\", \"c++\": \".cxx\"}\nclass config(Command):\n description = \"prepare to build\"\n user_options = [\n ('compiler=', None,\n \"specify the compiler type\"),\n ('cc=', None,\n \"specify the compiler executable\"),\n ('include-dirs=', 'I',\n \"list of directories to search for header files\"),",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.config",
"documentation": {}
},
{
"label": "install",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.install",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.install",
"peekOfCode": "class install(Command):\n description = \"install everything from build directory\"\n user_options = [\n # Select installation scheme and set base director(y|ies)\n ('prefix=', None,\n \"installation prefix\"),\n ('exec-prefix=', None,\n \"(Unix only) prefix for platform-specific files\"),\n ('home=', None,\n \"(Unix only) home directory to install under\"),",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.install",
"documentation": {}
},
{
"label": "HAS_USER_SITE",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.install",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.install",
"peekOfCode": "HAS_USER_SITE = (USER_SITE is not None)\n# The keys to an installation scheme; if any new types of files are to be\n# installed, be sure to add an entry to every scheme in\n# sysconfig._INSTALL_SCHEMES, and to SCHEME_KEYS here.\nSCHEME_KEYS = ('purelib', 'platlib', 'headers', 'scripts', 'data')\n# The following code provides backward-compatible INSTALL_SCHEMES\n# while making the sysconfig module the single point of truth.\n# This makes it easier for OS distributions where they need to\n# alter locations for packages installations in a single place.\n# Note that this module is deprecated (PEP 632); all consumers",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.install",
"documentation": {}
},
{
"label": "SCHEME_KEYS",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.install",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.install",
"peekOfCode": "SCHEME_KEYS = ('purelib', 'platlib', 'headers', 'scripts', 'data')\n# The following code provides backward-compatible INSTALL_SCHEMES\n# while making the sysconfig module the single point of truth.\n# This makes it easier for OS distributions where they need to\n# alter locations for packages installations in a single place.\n# Note that this module is deprecated (PEP 632); all consumers\n# of this information should switch to using sysconfig directly.\nINSTALL_SCHEMES = {\"unix_prefix\": {}, \"unix_home\": {}, \"nt\": {}}\n# Copy from sysconfig._INSTALL_SCHEMES\nfor key in SCHEME_KEYS:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.install",
"documentation": {}
},
{
"label": "INSTALL_SCHEMES",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.install",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.install",
"peekOfCode": "INSTALL_SCHEMES = {\"unix_prefix\": {}, \"unix_home\": {}, \"nt\": {}}\n# Copy from sysconfig._INSTALL_SCHEMES\nfor key in SCHEME_KEYS:\n for distutils_scheme_name, sys_scheme_name in (\n (\"unix_prefix\", \"posix_prefix\"), (\"unix_home\", \"posix_home\"),\n (\"nt\", \"nt\")):\n sys_key = key\n sys_scheme = sysconfig._INSTALL_SCHEMES[sys_scheme_name]\n if key == \"headers\" and key not in sys_scheme:\n # On POSIX-y platforms, Python will:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.install",
"documentation": {}
},
{
"label": "install_data",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.install_data",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.install_data",
"peekOfCode": "class install_data(Command):\n description = \"install data files\"\n user_options = [\n ('install-dir=', 'd',\n \"base directory for installing data files \"\n \"(default: installation base dir)\"),\n ('root=', None,\n \"install everything relative to this alternate root directory\"),\n ('force', 'f', \"force installation (overwrite existing files)\"),\n ]",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.install_data",
"documentation": {}
},
{
"label": "install_egg_info",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.install_egg_info",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.install_egg_info",
"peekOfCode": "class install_egg_info(Command):\n \"\"\"Install an .egg-info file for the package\"\"\"\n description = \"Install package's PKG-INFO metadata as an .egg-info file\"\n user_options = [\n ('install-dir=', 'd', \"directory to install to\"),\n ]\n def initialize_options(self):\n self.install_dir = None\n def finalize_options(self):\n self.set_undefined_options('install_lib',('install_dir','install_dir'))",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.install_egg_info",
"documentation": {}
},
{
"label": "safe_name",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.install_egg_info",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.install_egg_info",
"peekOfCode": "def safe_name(name):\n \"\"\"Convert an arbitrary string to a standard distribution name\n Any runs of non-alphanumeric/. characters are replaced with a single '-'.\n \"\"\"\n return re.sub('[^A-Za-z0-9.]+', '-', name)\ndef safe_version(version):\n \"\"\"Convert an arbitrary string to a standard version string\n Spaces become dots, and all other non-alphanumeric characters become\n dashes, with runs of multiple dashes condensed to a single dash.\n \"\"\"",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.install_egg_info",
"documentation": {}
},
{
"label": "safe_version",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.install_egg_info",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.install_egg_info",
"peekOfCode": "def safe_version(version):\n \"\"\"Convert an arbitrary string to a standard version string\n Spaces become dots, and all other non-alphanumeric characters become\n dashes, with runs of multiple dashes condensed to a single dash.\n \"\"\"\n version = version.replace(' ','.')\n return re.sub('[^A-Za-z0-9.]+', '-', version)\ndef to_filename(name):\n \"\"\"Convert a project or version name to its filename-escaped form\n Any '-' characters are currently replaced with '_'.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.install_egg_info",
"documentation": {}
},
{
"label": "to_filename",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.install_egg_info",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.install_egg_info",
"peekOfCode": "def to_filename(name):\n \"\"\"Convert a project or version name to its filename-escaped form\n Any '-' characters are currently replaced with '_'.\n \"\"\"\n return name.replace('-','_')",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.install_egg_info",
"documentation": {}
},
{
"label": "install_headers",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.install_headers",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.install_headers",
"peekOfCode": "class install_headers(Command):\n description = \"install C/C++ header files\"\n user_options = [('install-dir=', 'd',\n \"directory to install header files to\"),\n ('force', 'f',\n \"force installation (overwrite existing files)\"),\n ]\n boolean_options = ['force']\n def initialize_options(self):\n self.install_dir = None",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.install_headers",
"documentation": {}
},
{
"label": "install_lib",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.install_lib",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.install_lib",
"peekOfCode": "class install_lib(Command):\n description = \"install all Python modules (extensions and pure Python)\"\n # The byte-compilation options are a tad confusing. Here are the\n # possible scenarios:\n # 1) no compilation at all (--no-compile --no-optimize)\n # 2) compile .pyc only (--compile --no-optimize; default)\n # 3) compile .pyc and \"opt-1\" .pyc (--compile --optimize)\n # 4) compile \"opt-1\" .pyc only (--no-compile --optimize)\n # 5) compile .pyc and \"opt-2\" .pyc (--compile --optimize-more)\n # 6) compile \"opt-2\" .pyc only (--no-compile --optimize-more)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.install_lib",
"documentation": {}
},
{
"label": "PYTHON_SOURCE_EXTENSION",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.install_lib",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.install_lib",
"peekOfCode": "PYTHON_SOURCE_EXTENSION = \".py\"\nclass install_lib(Command):\n description = \"install all Python modules (extensions and pure Python)\"\n # The byte-compilation options are a tad confusing. Here are the\n # possible scenarios:\n # 1) no compilation at all (--no-compile --no-optimize)\n # 2) compile .pyc only (--compile --no-optimize; default)\n # 3) compile .pyc and \"opt-1\" .pyc (--compile --optimize)\n # 4) compile \"opt-1\" .pyc only (--no-compile --optimize)\n # 5) compile .pyc and \"opt-2\" .pyc (--compile --optimize-more)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.install_lib",
"documentation": {}
},
{
"label": "install_scripts",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.install_scripts",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.install_scripts",
"peekOfCode": "class install_scripts(Command):\n description = \"install scripts (Python or otherwise)\"\n user_options = [\n ('install-dir=', 'd', \"directory to install scripts to\"),\n ('build-dir=','b', \"build directory (where to install from)\"),\n ('force', 'f', \"force installation (overwrite existing files)\"),\n ('skip-build', None, \"skip the build steps\"),\n ]\n boolean_options = ['force', 'skip-build']\n def initialize_options(self):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.install_scripts",
"documentation": {}
},
{
"label": "register",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.register",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.register",
"peekOfCode": "class register(PyPIRCCommand):\n description = (\"register the distribution with the Python package index\")\n user_options = PyPIRCCommand.user_options + [\n ('list-classifiers', None,\n 'list the valid Trove classifiers'),\n ('strict', None ,\n 'Will stop the registering if the meta-data are not fully compliant')\n ]\n boolean_options = PyPIRCCommand.boolean_options + [\n 'verify', 'list-classifiers', 'strict']",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.register",
"documentation": {}
},
{
"label": "sdist",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.sdist",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.sdist",
"peekOfCode": "class sdist(Command):\n description = \"create a source distribution (tarball, zip file, etc.)\"\n def checking_metadata(self):\n \"\"\"Callable used for the check sub-command.\n Placed here so user_options can view it\"\"\"\n return self.metadata_check\n user_options = [\n ('template=', 't',\n \"name of manifest template file [default: MANIFEST.in]\"),\n ('manifest=', 'm',",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.sdist",
"documentation": {}
},
{
"label": "show_formats",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.sdist",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.sdist",
"peekOfCode": "def show_formats():\n \"\"\"Print all possible values for the 'formats' option (used by\n the \"--help-formats\" command-line option).\n \"\"\"\n from distutils.fancy_getopt import FancyGetopt\n from distutils.archive_util import ARCHIVE_FORMATS\n formats = []\n for format in ARCHIVE_FORMATS.keys():\n formats.append((\"formats=\" + format, None,\n ARCHIVE_FORMATS[format][2]))",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.sdist",
"documentation": {}
},
{
"label": "upload",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.upload",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.upload",
"peekOfCode": "class upload(PyPIRCCommand):\n description = \"upload binary package to PyPI\"\n user_options = PyPIRCCommand.user_options + [\n ('sign', 's',\n 'sign files to upload using gpg'),\n ('identity=', 'i', 'GPG identity used to sign files'),\n ]\n boolean_options = PyPIRCCommand.boolean_options + ['sign']\n def initialize_options(self):\n PyPIRCCommand.initialize_options(self)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.upload",
"documentation": {}
},
{
"label": "_FILE_CONTENT_DIGESTS",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.upload",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.upload",
"peekOfCode": "_FILE_CONTENT_DIGESTS = {\n \"md5_digest\": getattr(hashlib, \"md5\", None),\n \"sha256_digest\": getattr(hashlib, \"sha256\", None),\n \"blake2_256_digest\": getattr(hashlib, \"blake2b\", None),\n}\nclass upload(PyPIRCCommand):\n description = \"upload binary package to PyPI\"\n user_options = PyPIRCCommand.user_options + [\n ('sign', 's',\n 'sign files to upload using gpg'),",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.command.upload",
"documentation": {}
},
{
"label": "LoggingSilencer",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.support",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.support",
"peekOfCode": "class LoggingSilencer(object):\n def setUp(self):\n super().setUp()\n self.threshold = log.set_threshold(log.FATAL)\n # catching warnings\n # when log will be replaced by logging\n # we won't need such monkey-patch anymore\n self._old_log = log.Log._log\n log.Log._log = self._log\n self.logs = []",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.support",
"documentation": {}
},
{
"label": "TempdirManager",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.support",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.support",
"peekOfCode": "class TempdirManager(object):\n \"\"\"Mix-in class that handles temporary directories for test cases.\n This is intended to be used with unittest.TestCase.\n \"\"\"\n def setUp(self):\n super().setUp()\n self.old_cwd = os.getcwd()\n self.tempdirs = []\n def tearDown(self):\n # Restore working dir, for Solaris and derivatives, where rmdir()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.support",
"documentation": {}
},
{
"label": "DummyCommand",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.support",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.support",
"peekOfCode": "class DummyCommand:\n \"\"\"Class to store options for retrieval via set_undefined_options().\"\"\"\n def __init__(self, **kwargs):\n for kw, val in kwargs.items():\n setattr(self, kw, val)\n def ensure_finalized(self):\n pass\nclass EnvironGuard(object):\n def setUp(self):\n super(EnvironGuard, self).setUp()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.support",
"documentation": {}
},
{
"label": "EnvironGuard",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.support",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.support",
"peekOfCode": "class EnvironGuard(object):\n def setUp(self):\n super(EnvironGuard, self).setUp()\n self.old_environ = deepcopy(os.environ)\n def tearDown(self):\n for key, value in self.old_environ.items():\n if os.environ.get(key) != value:\n os.environ[key] = value\n for key in tuple(os.environ.keys()):\n if key not in self.old_environ:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.support",
"documentation": {}
},
{
"label": "copy_xxmodule_c",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.support",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.support",
"peekOfCode": "def copy_xxmodule_c(directory):\n \"\"\"Helper for tests that need the xxmodule.c source file.\n Example use:\n def test_compile(self):\n copy_xxmodule_c(self.tmpdir)\n self.assertIn('xxmodule.c', os.listdir(self.tmpdir))\n If the source file can be found, it will be copied to *directory*. If not,\n the test will be skipped. Errors during copy are not caught.\n \"\"\"\n filename = _get_xxmodule_path()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.support",
"documentation": {}
},
{
"label": "fixup_build_ext",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.support",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.support",
"peekOfCode": "def fixup_build_ext(cmd):\n \"\"\"Function needed to make build_ext tests pass.\n When Python was built with --enable-shared on Unix, -L. is not enough to\n find libpython.so, because regrtest runs in a tempdir, not in the\n source directory where the .so lives.\n When Python was built with in debug mode on Windows, build_ext commands\n need their debug attribute set, and it is not done automatically for\n some reason.\n This function handles both of these things. Example use:\n cmd = build_ext(dist)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.support",
"documentation": {}
},
{
"label": "ArchiveUtilTestCase",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_archive_util",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_archive_util",
"peekOfCode": "class ArchiveUtilTestCase(support.TempdirManager,\n support.LoggingSilencer,\n unittest.TestCase):\n @unittest.skipUnless(ZLIB_SUPPORT, 'Need zlib support to run')\n def test_make_tarball(self, name='archive'):\n # creating something to tar\n tmpdir = self._create_files()\n self._make_tarball(tmpdir, name, '.tar.gz')\n # trying an uncompressed one\n self._make_tarball(tmpdir, name, '.tar', compress=None)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_archive_util",
"documentation": {}
},
{
"label": "can_fs_encode",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_archive_util",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_archive_util",
"peekOfCode": "def can_fs_encode(filename):\n \"\"\"\n Return True if the filename can be saved in the file system.\n \"\"\"\n if os.path.supports_unicode_filenames:\n return True\n try:\n filename.encode(sys.getfilesystemencoding())\n except UnicodeEncodeError:\n return False",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_archive_util",
"documentation": {}
},
{
"label": "test_suite",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_archive_util",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_archive_util",
"peekOfCode": "def test_suite():\n return unittest.makeSuite(ArchiveUtilTestCase)\nif __name__ == \"__main__\":\n run_unittest(test_suite())",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_archive_util",
"documentation": {}
},
{
"label": "BuildTestCase",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_bdist",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_bdist",
"peekOfCode": "class BuildTestCase(support.TempdirManager,\n unittest.TestCase):\n def test_formats(self):\n # let's create a command and make sure\n # we can set the format\n dist = self.create_dist()[1]\n cmd = bdist(dist)\n cmd.formats = ['msi']\n cmd.ensure_finalized()\n self.assertEqual(cmd.formats, ['msi'])",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_bdist",
"documentation": {}
},
{
"label": "test_suite",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_bdist",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_bdist",
"peekOfCode": "def test_suite():\n return unittest.makeSuite(BuildTestCase)\nif __name__ == '__main__':\n run_unittest(test_suite())",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_bdist",
"documentation": {}
},
{
"label": "BuildDumbTestCase",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_bdist_dumb",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_bdist_dumb",
"peekOfCode": "class BuildDumbTestCase(support.TempdirManager,\n support.LoggingSilencer,\n support.EnvironGuard,\n unittest.TestCase):\n def setUp(self):\n super(BuildDumbTestCase, self).setUp()\n self.old_location = os.getcwd()\n self.old_sys_argv = sys.argv, sys.argv[:]\n def tearDown(self):\n os.chdir(self.old_location)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_bdist_dumb",
"documentation": {}
},
{
"label": "test_suite",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_bdist_dumb",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_bdist_dumb",
"peekOfCode": "def test_suite():\n return unittest.makeSuite(BuildDumbTestCase)\nif __name__ == '__main__':\n run_unittest(test_suite())",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_bdist_dumb",
"documentation": {}
},
{
"label": "SETUP_PY",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_bdist_dumb",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_bdist_dumb",
"peekOfCode": "SETUP_PY = \"\"\"\\\nfrom distutils.core import setup\nimport foo\nsetup(name='foo', version='0.1', py_modules=['foo'],\n url='xxx', author='xxx', author_email='xxx')\n\"\"\"\ntry:\n import zlib\n ZLIB_SUPPORT = True\nexcept ImportError:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_bdist_dumb",
"documentation": {}
},
{
"label": "BDistMSITestCase",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_bdist_msi",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_bdist_msi",
"peekOfCode": "class BDistMSITestCase(support.TempdirManager,\n support.LoggingSilencer,\n unittest.TestCase):\n def test_minimal(self):\n # minimal test XXX need more tests\n from distutils.command.bdist_msi import bdist_msi\n project_dir, dist = self.create_dist()\n with check_warnings((\"\", DeprecationWarning)):\n cmd = bdist_msi(dist)\n cmd.ensure_finalized()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_bdist_msi",
"documentation": {}
},
{
"label": "test_suite",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_bdist_msi",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_bdist_msi",
"peekOfCode": "def test_suite():\n return unittest.makeSuite(BDistMSITestCase)\nif __name__ == '__main__':\n run_unittest(test_suite())",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_bdist_msi",
"documentation": {}
},
{
"label": "BuildRpmTestCase",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_bdist_rpm",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_bdist_rpm",
"peekOfCode": "class BuildRpmTestCase(support.TempdirManager,\n support.EnvironGuard,\n support.LoggingSilencer,\n unittest.TestCase):\n def setUp(self):\n try:\n sys.executable.encode(\"UTF-8\")\n except UnicodeEncodeError:\n raise unittest.SkipTest(\"sys.executable is not encodable to UTF-8\")\n super(BuildRpmTestCase, self).setUp()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_bdist_rpm",
"documentation": {}
},
{
"label": "test_suite",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_bdist_rpm",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_bdist_rpm",
"peekOfCode": "def test_suite():\n return unittest.makeSuite(BuildRpmTestCase)\nif __name__ == '__main__':\n run_unittest(test_suite())",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_bdist_rpm",
"documentation": {}
},
{
"label": "SETUP_PY",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_bdist_rpm",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_bdist_rpm",
"peekOfCode": "SETUP_PY = \"\"\"\\\nfrom distutils.core import setup\nimport foo\nsetup(name='foo', version='0.1', py_modules=['foo'],\n url='xxx', author='xxx', author_email='xxx')\n\"\"\"\nclass BuildRpmTestCase(support.TempdirManager,\n support.EnvironGuard,\n support.LoggingSilencer,\n unittest.TestCase):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_bdist_rpm",
"documentation": {}
},
{
"label": "BuildTestCase",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_build",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_build",
"peekOfCode": "class BuildTestCase(support.TempdirManager,\n support.LoggingSilencer,\n unittest.TestCase):\n def test_finalize_options(self):\n pkg_dir, dist = self.create_dist()\n cmd = build(dist)\n cmd.finalize_options()\n # if not specified, plat_name gets the current platform\n self.assertEqual(cmd.plat_name, get_platform())\n # build_purelib is build + lib",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_build",
"documentation": {}
},
{
"label": "test_suite",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_build",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_build",
"peekOfCode": "def test_suite():\n return unittest.makeSuite(BuildTestCase)\nif __name__ == \"__main__\":\n run_unittest(test_suite())",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_build",
"documentation": {}
},
{
"label": "BuildCLibTestCase",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_build_clib",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_build_clib",
"peekOfCode": "class BuildCLibTestCase(support.TempdirManager,\n support.LoggingSilencer,\n unittest.TestCase):\n def setUp(self):\n super().setUp()\n self._backup_CONFIG_VARS = dict(sysconfig._CONFIG_VARS)\n def tearDown(self):\n super().tearDown()\n sysconfig._CONFIG_VARS.clear()\n sysconfig._CONFIG_VARS.update(self._backup_CONFIG_VARS)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_build_clib",
"documentation": {}
},
{
"label": "test_suite",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_build_clib",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_build_clib",
"peekOfCode": "def test_suite():\n return unittest.makeSuite(BuildCLibTestCase)\nif __name__ == \"__main__\":\n run_unittest(test_suite())",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_build_clib",
"documentation": {}
},
{
"label": "BuildExtTestCase",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_build_ext",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_build_ext",
"peekOfCode": "class BuildExtTestCase(TempdirManager,\n LoggingSilencer,\n unittest.TestCase):\n def setUp(self):\n # Create a simple test environment\n super(BuildExtTestCase, self).setUp()\n self.tmp_dir = self.mkdtemp()\n import site\n self.old_user_base = site.USER_BASE\n site.USER_BASE = self.mkdtemp()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_build_ext",
"documentation": {}
},
{
"label": "ParallelBuildExtTestCase",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_build_ext",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_build_ext",
"peekOfCode": "class ParallelBuildExtTestCase(BuildExtTestCase):\n def build_ext(self, *args, **kwargs):\n build_ext = super().build_ext(*args, **kwargs)\n build_ext.parallel = True\n return build_ext\ndef test_suite():\n suite = unittest.TestSuite()\n suite.addTest(unittest.makeSuite(BuildExtTestCase))\n suite.addTest(unittest.makeSuite(ParallelBuildExtTestCase))\n return suite",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_build_ext",
"documentation": {}
},
{
"label": "test_suite",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_build_ext",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_build_ext",
"peekOfCode": "def test_suite():\n suite = unittest.TestSuite()\n suite.addTest(unittest.makeSuite(BuildExtTestCase))\n suite.addTest(unittest.makeSuite(ParallelBuildExtTestCase))\n return suite\nif __name__ == '__main__':\n support.run_unittest(__name__)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_build_ext",
"documentation": {}
},
{
"label": "ALREADY_TESTED",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_build_ext",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_build_ext",
"peekOfCode": "ALREADY_TESTED = False\nclass BuildExtTestCase(TempdirManager,\n LoggingSilencer,\n unittest.TestCase):\n def setUp(self):\n # Create a simple test environment\n super(BuildExtTestCase, self).setUp()\n self.tmp_dir = self.mkdtemp()\n import site\n self.old_user_base = site.USER_BASE",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_build_ext",
"documentation": {}
},
{
"label": "BuildPyTestCase",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_build_py",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_build_py",
"peekOfCode": "class BuildPyTestCase(support.TempdirManager,\n support.LoggingSilencer,\n unittest.TestCase):\n def test_package_data(self):\n sources = self.mkdtemp()\n f = open(os.path.join(sources, \"__init__.py\"), \"w\")\n try:\n f.write(\"# Pretend this is a package.\")\n finally:\n f.close()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_build_py",
"documentation": {}
},
{
"label": "test_suite",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_build_py",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_build_py",
"peekOfCode": "def test_suite():\n return unittest.makeSuite(BuildPyTestCase)\nif __name__ == \"__main__\":\n run_unittest(test_suite())",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_build_py",
"documentation": {}
},
{
"label": "BuildScriptsTestCase",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_build_scripts",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_build_scripts",
"peekOfCode": "class BuildScriptsTestCase(support.TempdirManager,\n support.LoggingSilencer,\n unittest.TestCase):\n def test_default_settings(self):\n cmd = self.get_build_scripts_cmd(\"/foo/bar\", [])\n self.assertFalse(cmd.force)\n self.assertIsNone(cmd.build_dir)\n cmd.finalize_options()\n self.assertTrue(cmd.force)\n self.assertEqual(cmd.build_dir, \"/foo/bar\")",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_build_scripts",
"documentation": {}
},
{
"label": "test_suite",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_build_scripts",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_build_scripts",
"peekOfCode": "def test_suite():\n return unittest.makeSuite(BuildScriptsTestCase)\nif __name__ == \"__main__\":\n run_unittest(test_suite())",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_build_scripts",
"documentation": {}
},
{
"label": "CheckTestCase",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_check",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_check",
"peekOfCode": "class CheckTestCase(support.LoggingSilencer,\n support.TempdirManager,\n unittest.TestCase):\n def _run(self, metadata=None, cwd=None, **options):\n if metadata is None:\n metadata = {}\n if cwd is not None:\n old_dir = os.getcwd()\n os.chdir(cwd)\n pkg_info, dist = self.create_dist(**metadata)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_check",
"documentation": {}
},
{
"label": "test_suite",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_check",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_check",
"peekOfCode": "def test_suite():\n return unittest.makeSuite(CheckTestCase)\nif __name__ == \"__main__\":\n run_unittest(test_suite())",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_check",
"documentation": {}
},
{
"label": "HERE",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_check",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_check",
"peekOfCode": "HERE = os.path.dirname(__file__)\nclass CheckTestCase(support.LoggingSilencer,\n support.TempdirManager,\n unittest.TestCase):\n def _run(self, metadata=None, cwd=None, **options):\n if metadata is None:\n metadata = {}\n if cwd is not None:\n old_dir = os.getcwd()\n os.chdir(cwd)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_check",
"documentation": {}
},
{
"label": "cleanTestCase",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_clean",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_clean",
"peekOfCode": "class cleanTestCase(support.TempdirManager,\n support.LoggingSilencer,\n unittest.TestCase):\n def test_simple_run(self):\n pkg_dir, dist = self.create_dist()\n cmd = clean(dist)\n # let's add some elements clean should remove\n dirs = [(d, os.path.join(pkg_dir, d))\n for d in ('build_temp', 'build_lib', 'bdist_base',\n 'build_scripts', 'build_base')]",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_clean",
"documentation": {}
},
{
"label": "test_suite",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_clean",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_clean",
"peekOfCode": "def test_suite():\n return unittest.makeSuite(cleanTestCase)\nif __name__ == \"__main__\":\n run_unittest(test_suite())",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_clean",
"documentation": {}
},
{
"label": "MyCmd",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_cmd",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_cmd",
"peekOfCode": "class MyCmd(Command):\n def initialize_options(self):\n pass\nclass CommandTestCase(unittest.TestCase):\n def setUp(self):\n dist = Distribution()\n self.cmd = MyCmd(dist)\n def test_ensure_string_list(self):\n cmd = self.cmd\n cmd.not_string_list = ['one', 2, 'three']",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_cmd",
"documentation": {}
},
{
"label": "CommandTestCase",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_cmd",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_cmd",
"peekOfCode": "class CommandTestCase(unittest.TestCase):\n def setUp(self):\n dist = Distribution()\n self.cmd = MyCmd(dist)\n def test_ensure_string_list(self):\n cmd = self.cmd\n cmd.not_string_list = ['one', 2, 'three']\n cmd.yes_string_list = ['one', 'two', 'three']\n cmd.not_string_list2 = object()\n cmd.yes_string_list2 = 'ok'",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_cmd",
"documentation": {}
},
{
"label": "test_suite",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_cmd",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_cmd",
"peekOfCode": "def test_suite():\n return unittest.makeSuite(CommandTestCase)\nif __name__ == '__main__':\n run_unittest(test_suite())",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_cmd",
"documentation": {}
},
{
"label": "BasePyPIRCCommandTestCase",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_config",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_config",
"peekOfCode": "class BasePyPIRCCommandTestCase(support.TempdirManager,\n support.LoggingSilencer,\n support.EnvironGuard,\n unittest.TestCase):\n def setUp(self):\n \"\"\"Patches the environment.\"\"\"\n super(BasePyPIRCCommandTestCase, self).setUp()\n self.tmp_dir = self.mkdtemp()\n os.environ['HOME'] = self.tmp_dir\n os.environ['USERPROFILE'] = self.tmp_dir",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_config",
"documentation": {}
},
{
"label": "PyPIRCCommandTestCase",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_config",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_config",
"peekOfCode": "class PyPIRCCommandTestCase(BasePyPIRCCommandTestCase):\n def test_server_registration(self):\n # This test makes sure PyPIRCCommand knows how to:\n # 1. handle several sections in .pypirc\n # 2. handle the old format\n # new format\n self.write_file(self.rc, PYPIRC)\n cmd = self._cmd(self.dist)\n config = cmd._read_pypirc()\n config = list(sorted(config.items()))",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_config",
"documentation": {}
},
{
"label": "test_suite",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_config",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_config",
"peekOfCode": "def test_suite():\n return unittest.makeSuite(PyPIRCCommandTestCase)\nif __name__ == \"__main__\":\n run_unittest(test_suite())",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_config",
"documentation": {}
},
{
"label": "PYPIRC",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_config",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_config",
"peekOfCode": "PYPIRC = \"\"\"\\\n[distutils]\nindex-servers =\n server1\n server2\n server3\n[server1]\nusername:me\npassword:secret\n[server2]",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_config",
"documentation": {}
},
{
"label": "index-servers",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_config",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_config",
"peekOfCode": "index-servers =\n server1\n server2\n server3\n[server1]\nusername:me\npassword:secret\n[server2]\nusername:meagain\npassword: secret",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_config",
"documentation": {}
},
{
"label": "PYPIRC_OLD",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_config",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_config",
"peekOfCode": "PYPIRC_OLD = \"\"\"\\\n[server-login]\nusername:tarek\npassword:secret\n\"\"\"\nWANTED = \"\"\"\\\n[distutils]\nindex-servers =\n pypi\n[pypi]",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_config",
"documentation": {}
},
{
"label": "WANTED",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_config",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_config",
"peekOfCode": "WANTED = \"\"\"\\\n[distutils]\nindex-servers =\n pypi\n[pypi]\nusername:tarek\npassword:xxx\n\"\"\"\nclass BasePyPIRCCommandTestCase(support.TempdirManager,\n support.LoggingSilencer,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_config",
"documentation": {}
},
{
"label": "index-servers",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_config",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_config",
"peekOfCode": "index-servers =\n pypi\n[pypi]\nusername:tarek\npassword:xxx\n\"\"\"\nclass BasePyPIRCCommandTestCase(support.TempdirManager,\n support.LoggingSilencer,\n support.EnvironGuard,\n unittest.TestCase):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_config",
"documentation": {}
},
{
"label": "ConfigTestCase",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_config_cmd",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_config_cmd",
"peekOfCode": "class ConfigTestCase(support.LoggingSilencer,\n support.TempdirManager,\n unittest.TestCase):\n def _info(self, msg, *args):\n for line in msg.splitlines():\n self._logs.append(line)\n def setUp(self):\n super(ConfigTestCase, self).setUp()\n self._logs = []\n self.old_log = log.info",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_config_cmd",
"documentation": {}
},
{
"label": "test_suite",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_config_cmd",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_config_cmd",
"peekOfCode": "def test_suite():\n return unittest.makeSuite(ConfigTestCase)\nif __name__ == \"__main__\":\n run_unittest(test_suite())",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_config_cmd",
"documentation": {}
},
{
"label": "install",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_core",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_core",
"peekOfCode": "class install(_install):\n sub_commands = _install.sub_commands + ['cmd']\nsetup(cmdclass={'install': install})\n\"\"\"\nclass CoreTestCase(support.EnvironGuard, unittest.TestCase):\n def setUp(self):\n super(CoreTestCase, self).setUp()\n self.old_stdout = sys.stdout\n self.cleanup_testfn()\n self.old_argv = sys.argv, sys.argv[:]",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_core",
"documentation": {}
},
{
"label": "CoreTestCase",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_core",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_core",
"peekOfCode": "class CoreTestCase(support.EnvironGuard, unittest.TestCase):\n def setUp(self):\n super(CoreTestCase, self).setUp()\n self.old_stdout = sys.stdout\n self.cleanup_testfn()\n self.old_argv = sys.argv, sys.argv[:]\n self.addCleanup(log.set_threshold, log._global_log.threshold)\n def tearDown(self):\n sys.stdout = self.old_stdout\n self.cleanup_testfn()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_core",
"documentation": {}
},
{
"label": "test_suite",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_core",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_core",
"peekOfCode": "def test_suite():\n return unittest.makeSuite(CoreTestCase)\nif __name__ == \"__main__\":\n run_unittest(test_suite())",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_core",
"documentation": {}
},
{
"label": "setup_using___file__",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_core",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_core",
"peekOfCode": "setup_using___file__ = \"\"\"\\\n__file__\nfrom distutils.core import setup\nsetup()\n\"\"\"\nsetup_prints_cwd = \"\"\"\\\nimport os\nprint(os.getcwd())\nfrom distutils.core import setup\nsetup()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_core",
"documentation": {}
},
{
"label": "setup_prints_cwd",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_core",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_core",
"peekOfCode": "setup_prints_cwd = \"\"\"\\\nimport os\nprint(os.getcwd())\nfrom distutils.core import setup\nsetup()\n\"\"\"\nsetup_does_nothing = \"\"\"\\\nfrom distutils.core import setup\nsetup()\n\"\"\"",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_core",
"documentation": {}
},
{
"label": "setup_does_nothing",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_core",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_core",
"peekOfCode": "setup_does_nothing = \"\"\"\\\nfrom distutils.core import setup\nsetup()\n\"\"\"\nsetup_defines_subclass = \"\"\"\\\nfrom distutils.core import setup\nfrom distutils.command.install import install as _install\nclass install(_install):\n sub_commands = _install.sub_commands + ['cmd']\nsetup(cmdclass={'install': install})",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_core",
"documentation": {}
},
{
"label": "setup_defines_subclass",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_core",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_core",
"peekOfCode": "setup_defines_subclass = \"\"\"\\\nfrom distutils.core import setup\nfrom distutils.command.install import install as _install\nclass install(_install):\n sub_commands = _install.sub_commands + ['cmd']\nsetup(cmdclass={'install': install})\n\"\"\"\nclass CoreTestCase(support.EnvironGuard, unittest.TestCase):\n def setUp(self):\n super(CoreTestCase, self).setUp()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_core",
"documentation": {}
},
{
"label": "FakePopen",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_cygwinccompiler",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_cygwinccompiler",
"peekOfCode": "class FakePopen(object):\n test_class = None\n def __init__(self, cmd, shell, stdout):\n self.cmd = cmd.split()[0]\n exes = self.test_class._exes\n if self.cmd in exes:\n # issue #6438 in Python 3.x, Popen returns bytes\n self.stdout = BytesIO(exes[self.cmd])\n else:\n self.stdout = os.popen(cmd, 'r')",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_cygwinccompiler",
"documentation": {}
},
{
"label": "CygwinCCompilerTestCase",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_cygwinccompiler",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_cygwinccompiler",
"peekOfCode": "class CygwinCCompilerTestCase(support.TempdirManager,\n unittest.TestCase):\n def setUp(self):\n super(CygwinCCompilerTestCase, self).setUp()\n self.version = sys.version\n self.python_h = os.path.join(self.mkdtemp(), 'python.h')\n from distutils import sysconfig\n self.old_get_config_h_filename = sysconfig.get_config_h_filename\n sysconfig.get_config_h_filename = self._get_config_h_filename\n self.old_find_executable = cygwinccompiler.find_executable",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_cygwinccompiler",
"documentation": {}
},
{
"label": "test_suite",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_cygwinccompiler",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_cygwinccompiler",
"peekOfCode": "def test_suite():\n return unittest.makeSuite(CygwinCCompilerTestCase)\nif __name__ == '__main__':\n run_unittest(test_suite())",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_cygwinccompiler",
"documentation": {}
},
{
"label": "DepUtilTestCase",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_dep_util",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_dep_util",
"peekOfCode": "class DepUtilTestCase(support.TempdirManager, unittest.TestCase):\n def test_newer(self):\n tmpdir = self.mkdtemp()\n new_file = os.path.join(tmpdir, 'new')\n old_file = os.path.abspath(__file__)\n # Raise DistutilsFileError if 'new_file' does not exist.\n self.assertRaises(DistutilsFileError, newer, new_file, old_file)\n # Return true if 'new_file' exists and is more recently modified than\n # 'old_file', or if 'new_file' exists and 'old_file' doesn't.\n self.write_file(new_file)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_dep_util",
"documentation": {}
},
{
"label": "test_suite",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_dep_util",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_dep_util",
"peekOfCode": "def test_suite():\n return unittest.makeSuite(DepUtilTestCase)\nif __name__ == \"__main__\":\n run_unittest(test_suite())",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_dep_util",
"documentation": {}
},
{
"label": "DirUtilTestCase",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_dir_util",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_dir_util",
"peekOfCode": "class DirUtilTestCase(support.TempdirManager, unittest.TestCase):\n def _log(self, msg, *args):\n if len(args) > 0:\n self._logs.append(msg % args)\n else:\n self._logs.append(msg)\n def setUp(self):\n super(DirUtilTestCase, self).setUp()\n self._logs = []\n tmp_dir = self.mkdtemp()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_dir_util",
"documentation": {}
},
{
"label": "test_suite",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_dir_util",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_dir_util",
"peekOfCode": "def test_suite():\n return unittest.makeSuite(DirUtilTestCase)\nif __name__ == \"__main__\":\n run_unittest(test_suite())",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_dir_util",
"documentation": {}
},
{
"label": "test_dist",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_dist",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_dist",
"peekOfCode": "class test_dist(Command):\n \"\"\"Sample distutils extension command.\"\"\"\n user_options = [\n (\"sample-option=\", \"S\", \"help text\"),\n ]\n def initialize_options(self):\n self.sample_option = None\nclass TestDistribution(Distribution):\n \"\"\"Distribution subclasses that avoids the default search for\n configuration files.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_dist",
"documentation": {}
},
{
"label": "TestDistribution",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_dist",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_dist",
"peekOfCode": "class TestDistribution(Distribution):\n \"\"\"Distribution subclasses that avoids the default search for\n configuration files.\n The ._config_files attribute must be set before\n .parse_config_files() is called.\n \"\"\"\n def find_config_files(self):\n return self._config_files\nclass DistributionTestCase(support.LoggingSilencer,\n support.TempdirManager,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_dist",
"documentation": {}
},
{
"label": "DistributionTestCase",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_dist",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_dist",
"peekOfCode": "class DistributionTestCase(support.LoggingSilencer,\n support.TempdirManager,\n support.EnvironGuard,\n unittest.TestCase):\n def setUp(self):\n super(DistributionTestCase, self).setUp()\n self.argv = sys.argv, sys.argv[:]\n del sys.argv[1:]\n def tearDown(self):\n sys.argv = self.argv[0]",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_dist",
"documentation": {}
},
{
"label": "MetadataTestCase",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_dist",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_dist",
"peekOfCode": "class MetadataTestCase(support.TempdirManager, support.EnvironGuard,\n unittest.TestCase):\n def setUp(self):\n super(MetadataTestCase, self).setUp()\n self.argv = sys.argv, sys.argv[:]\n def tearDown(self):\n sys.argv = self.argv[0]\n sys.argv[:] = self.argv[1]\n super(MetadataTestCase, self).tearDown()\n def format_metadata(self, dist):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_dist",
"documentation": {}
},
{
"label": "test_suite",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_dist",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_dist",
"peekOfCode": "def test_suite():\n suite = unittest.TestSuite()\n suite.addTest(unittest.makeSuite(DistributionTestCase))\n suite.addTest(unittest.makeSuite(MetadataTestCase))\n return suite\nif __name__ == \"__main__\":\n run_unittest(test_suite())",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_dist",
"documentation": {}
},
{
"label": "ExtensionTestCase",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_extension",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_extension",
"peekOfCode": "class ExtensionTestCase(unittest.TestCase):\n def test_read_setup_file(self):\n # trying to read a Setup file\n # (sample extracted from the PyGame project)\n setup = os.path.join(os.path.dirname(__file__), 'Setup.sample')\n exts = read_setup_file(setup)\n names = [ext.name for ext in exts]\n names.sort()\n # here are the extensions read_setup_file should have created\n # out of the file",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_extension",
"documentation": {}
},
{
"label": "test_suite",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_extension",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_extension",
"peekOfCode": "def test_suite():\n return unittest.makeSuite(ExtensionTestCase)\nif __name__ == \"__main__\":\n run_unittest(test_suite())",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_extension",
"documentation": {}
},
{
"label": "FileListTestCase",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_filelist",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_filelist",
"peekOfCode": "class FileListTestCase(support.LoggingSilencer,\n unittest.TestCase):\n def assertNoWarnings(self):\n self.assertEqual(self.get_logs(WARN), [])\n self.clear_logs()\n def assertWarnings(self):\n self.assertGreater(len(self.get_logs(WARN)), 0)\n self.clear_logs()\n def test_glob_to_re(self):\n sep = os.sep",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_filelist",
"documentation": {}
},
{
"label": "FindAllTestCase",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_filelist",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_filelist",
"peekOfCode": "class FindAllTestCase(unittest.TestCase):\n @os_helper.skip_unless_symlink\n def test_missing_symlink(self):\n with os_helper.temp_cwd():\n os.symlink('foo', 'bar')\n self.assertEqual(filelist.findall(), [])\n def test_basic_discovery(self):\n \"\"\"\n When findall is called with no parameters or with\n '.' as the parameter, the dot should be omitted from",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_filelist",
"documentation": {}
},
{
"label": "make_local_path",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_filelist",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_filelist",
"peekOfCode": "def make_local_path(s):\n \"\"\"Converts '/' in a string to os.sep\"\"\"\n return s.replace('/', os.sep)\nclass FileListTestCase(support.LoggingSilencer,\n unittest.TestCase):\n def assertNoWarnings(self):\n self.assertEqual(self.get_logs(WARN), [])\n self.clear_logs()\n def assertWarnings(self):\n self.assertGreater(len(self.get_logs(WARN)), 0)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_filelist",
"documentation": {}
},
{
"label": "test_suite",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_filelist",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_filelist",
"peekOfCode": "def test_suite():\n return unittest.TestSuite([\n unittest.makeSuite(FileListTestCase),\n unittest.makeSuite(FindAllTestCase),\n ])\nif __name__ == \"__main__\":\n run_unittest(test_suite())",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_filelist",
"documentation": {}
},
{
"label": "MANIFEST_IN",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_filelist",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_filelist",
"peekOfCode": "MANIFEST_IN = \"\"\"\\\ninclude ok\ninclude xo\nexclude xo\ninclude foo.tmp\ninclude buildout.cfg\nglobal-include *.x\nglobal-include *.txt\nglobal-exclude *.tmp\nrecursive-include f *.oo",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_filelist",
"documentation": {}
},
{
"label": "FileUtilTestCase",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_file_util",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_file_util",
"peekOfCode": "class FileUtilTestCase(support.TempdirManager, unittest.TestCase):\n def _log(self, msg, *args):\n if len(args) > 0:\n self._logs.append(msg % args)\n else:\n self._logs.append(msg)\n def setUp(self):\n super(FileUtilTestCase, self).setUp()\n self._logs = []\n self.old_log = log.info",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_file_util",
"documentation": {}
},
{
"label": "test_suite",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_file_util",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_file_util",
"peekOfCode": "def test_suite():\n return unittest.makeSuite(FileUtilTestCase)\nif __name__ == \"__main__\":\n run_unittest(test_suite())",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_file_util",
"documentation": {}
},
{
"label": "InstallTestCase",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_install",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_install",
"peekOfCode": "class InstallTestCase(support.TempdirManager,\n support.EnvironGuard,\n support.LoggingSilencer,\n unittest.TestCase):\n def setUp(self):\n super().setUp()\n self._backup_config_vars = dict(sysconfig._config_vars)\n def tearDown(self):\n super().tearDown()\n sysconfig._config_vars.clear()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_install",
"documentation": {}
},
{
"label": "test_suite",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_install",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_install",
"peekOfCode": "def test_suite():\n return unittest.makeSuite(InstallTestCase)\nif __name__ == \"__main__\":\n run_unittest(test_suite())",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_install",
"documentation": {}
},
{
"label": "InstallDataTestCase",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_install_data",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_install_data",
"peekOfCode": "class InstallDataTestCase(support.TempdirManager,\n support.LoggingSilencer,\n support.EnvironGuard,\n unittest.TestCase):\n def test_simple_run(self):\n pkg_dir, dist = self.create_dist()\n cmd = install_data(dist)\n cmd.install_dir = inst = os.path.join(pkg_dir, 'inst')\n # data_files can contain\n # - simple files",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_install_data",
"documentation": {}
},
{
"label": "test_suite",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_install_data",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_install_data",
"peekOfCode": "def test_suite():\n return unittest.makeSuite(InstallDataTestCase)\nif __name__ == \"__main__\":\n run_unittest(test_suite())",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_install_data",
"documentation": {}
},
{
"label": "InstallHeadersTestCase",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_install_headers",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_install_headers",
"peekOfCode": "class InstallHeadersTestCase(support.TempdirManager,\n support.LoggingSilencer,\n support.EnvironGuard,\n unittest.TestCase):\n def test_simple_run(self):\n # we have two headers\n header_list = self.mkdtemp()\n header1 = os.path.join(header_list, 'header1')\n header2 = os.path.join(header_list, 'header2')\n self.write_file(header1)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_install_headers",
"documentation": {}
},
{
"label": "test_suite",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_install_headers",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_install_headers",
"peekOfCode": "def test_suite():\n return unittest.makeSuite(InstallHeadersTestCase)\nif __name__ == \"__main__\":\n run_unittest(test_suite())",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_install_headers",
"documentation": {}
},
{
"label": "InstallLibTestCase",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_install_lib",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_install_lib",
"peekOfCode": "class InstallLibTestCase(support.TempdirManager,\n support.LoggingSilencer,\n support.EnvironGuard,\n unittest.TestCase):\n def test_finalize_options(self):\n dist = self.create_dist()[1]\n cmd = install_lib(dist)\n cmd.finalize_options()\n self.assertEqual(cmd.compile, 1)\n self.assertEqual(cmd.optimize, 0)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_install_lib",
"documentation": {}
},
{
"label": "test_suite",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_install_lib",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_install_lib",
"peekOfCode": "def test_suite():\n return unittest.makeSuite(InstallLibTestCase)\nif __name__ == \"__main__\":\n run_unittest(test_suite())",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_install_lib",
"documentation": {}
},
{
"label": "InstallScriptsTestCase",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_install_scripts",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_install_scripts",
"peekOfCode": "class InstallScriptsTestCase(support.TempdirManager,\n support.LoggingSilencer,\n unittest.TestCase):\n def test_default_settings(self):\n dist = Distribution()\n dist.command_obj[\"build\"] = support.DummyCommand(\n build_scripts=\"/foo/bar\")\n dist.command_obj[\"install\"] = support.DummyCommand(\n install_scripts=\"/splat/funk\",\n force=1,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_install_scripts",
"documentation": {}
},
{
"label": "test_suite",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_install_scripts",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_install_scripts",
"peekOfCode": "def test_suite():\n return unittest.makeSuite(InstallScriptsTestCase)\nif __name__ == \"__main__\":\n run_unittest(test_suite())",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_install_scripts",
"documentation": {}
},
{
"label": "TestLog",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_log",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_log",
"peekOfCode": "class TestLog(unittest.TestCase):\n def test_non_ascii(self):\n # Issues #8663, #34421: test that non-encodable text is escaped with\n # backslashreplace error handler and encodable non-ASCII text is\n # output as is.\n for errors in ('strict', 'backslashreplace', 'surrogateescape',\n 'replace', 'ignore'):\n with self.subTest(errors=errors):\n stdout = io.TextIOWrapper(io.BytesIO(),\n encoding='cp437', errors=errors)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_log",
"documentation": {}
},
{
"label": "test_suite",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_log",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_log",
"peekOfCode": "def test_suite():\n return unittest.makeSuite(TestLog)\nif __name__ == \"__main__\":\n run_unittest(test_suite())",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_log",
"documentation": {}
},
{
"label": "msvc9compilerTestCase",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_msvc9compiler",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_msvc9compiler",
"peekOfCode": "class msvc9compilerTestCase(support.TempdirManager,\n unittest.TestCase):\n def test_no_compiler(self):\n # makes sure query_vcvarsall raises\n # a DistutilsPlatformError if the compiler\n # is not found\n from distutils.msvc9compiler import query_vcvarsall\n def _find_vcvarsall(version):\n return None\n from distutils import msvc9compiler",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_msvc9compiler",
"documentation": {}
},
{
"label": "test_suite",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_msvc9compiler",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_msvc9compiler",
"peekOfCode": "def test_suite():\n return unittest.makeSuite(msvc9compilerTestCase)\nif __name__ == \"__main__\":\n run_unittest(test_suite())",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_msvc9compiler",
"documentation": {}
},
{
"label": "_MANIFEST_WITH_ONLY_MSVC_REFERENCE",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_msvc9compiler",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_msvc9compiler",
"peekOfCode": "_MANIFEST_WITH_ONLY_MSVC_REFERENCE = \"\"\"\\\n\n\n \n \n \n \n \n ",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_msvc9compiler",
"documentation": {}
},
{
"label": "_MANIFEST_WITH_MULTIPLE_REFERENCES",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_msvc9compiler",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_msvc9compiler",
"peekOfCode": "_MANIFEST_WITH_MULTIPLE_REFERENCES = \"\"\"\\\n\n\n \n \n \n \n \n ",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_msvc9compiler",
"documentation": {}
},
{
"label": "_CLEANED_MANIFEST",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_msvc9compiler",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_msvc9compiler",
"peekOfCode": "_CLEANED_MANIFEST = \"\"\"\\\n\n\n \n \n \n \n \n ",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_msvc9compiler",
"documentation": {}
},
{
"label": "msvccompilerTestCase",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_msvccompiler",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_msvccompiler",
"peekOfCode": "class msvccompilerTestCase(support.TempdirManager,\n unittest.TestCase):\n def test_no_compiler(self):\n import distutils._msvccompiler as _msvccompiler\n # makes sure query_vcvarsall raises\n # a DistutilsPlatformError if the compiler\n # is not found\n def _find_vcvarsall(plat_spec):\n return None, None\n old_find_vcvarsall = _msvccompiler._find_vcvarsall",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_msvccompiler",
"documentation": {}
},
{
"label": "test_suite",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_msvccompiler",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_msvccompiler",
"peekOfCode": "def test_suite():\n return unittest.makeSuite(msvccompilerTestCase)\nif __name__ == \"__main__\":\n run_unittest(test_suite())",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_msvccompiler",
"documentation": {}
},
{
"label": "SKIP_MESSAGE",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_msvccompiler",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_msvccompiler",
"peekOfCode": "SKIP_MESSAGE = (None if sys.platform == \"win32\" else\n \"These tests are only for win32\")\n@unittest.skipUnless(SKIP_MESSAGE is None, SKIP_MESSAGE)\nclass msvccompilerTestCase(support.TempdirManager,\n unittest.TestCase):\n def test_no_compiler(self):\n import distutils._msvccompiler as _msvccompiler\n # makes sure query_vcvarsall raises\n # a DistutilsPlatformError if the compiler\n # is not found",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_msvccompiler",
"documentation": {}
},
{
"label": "Inputs",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_register",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_register",
"peekOfCode": "class Inputs(object):\n \"\"\"Fakes user inputs.\"\"\"\n def __init__(self, *answers):\n self.answers = answers\n self.index = 0\n def __call__(self, prompt=''):\n try:\n return self.answers[self.index]\n finally:\n self.index += 1",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_register",
"documentation": {}
},
{
"label": "FakeOpener",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_register",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_register",
"peekOfCode": "class FakeOpener(object):\n \"\"\"Fakes a PyPI server\"\"\"\n def __init__(self):\n self.reqs = []\n def __call__(self, *args):\n return self\n def open(self, req, data=None, timeout=None):\n self.reqs.append(req)\n return self\n def read(self):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_register",
"documentation": {}
},
{
"label": "RegisterTestCase",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_register",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_register",
"peekOfCode": "class RegisterTestCase(BasePyPIRCCommandTestCase):\n def setUp(self):\n super(RegisterTestCase, self).setUp()\n # patching the password prompt\n self._old_getpass = getpass.getpass\n def _getpass(prompt):\n return 'password'\n getpass.getpass = _getpass\n urllib.request._opener = None\n self.old_opener = urllib.request.build_opener",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_register",
"documentation": {}
},
{
"label": "test_suite",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_register",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_register",
"peekOfCode": "def test_suite():\n return unittest.makeSuite(RegisterTestCase)\nif __name__ == \"__main__\":\n run_unittest(test_suite())",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_register",
"documentation": {}
},
{
"label": "PYPIRC_NOPASSWORD",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_register",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_register",
"peekOfCode": "PYPIRC_NOPASSWORD = \"\"\"\\\n[distutils]\nindex-servers =\n server1\n[server1]\nusername:me\n\"\"\"\nWANTED_PYPIRC = \"\"\"\\\n[distutils]\nindex-servers =",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_register",
"documentation": {}
},
{
"label": "index-servers",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_register",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_register",
"peekOfCode": "index-servers =\n server1\n[server1]\nusername:me\n\"\"\"\nWANTED_PYPIRC = \"\"\"\\\n[distutils]\nindex-servers =\n pypi\n[pypi]",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_register",
"documentation": {}
},
{
"label": "WANTED_PYPIRC",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_register",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_register",
"peekOfCode": "WANTED_PYPIRC = \"\"\"\\\n[distutils]\nindex-servers =\n pypi\n[pypi]\nusername:tarek\npassword:password\n\"\"\"\nclass Inputs(object):\n \"\"\"Fakes user inputs.\"\"\"",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_register",
"documentation": {}
},
{
"label": "index-servers",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_register",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_register",
"peekOfCode": "index-servers =\n pypi\n[pypi]\nusername:tarek\npassword:password\n\"\"\"\nclass Inputs(object):\n \"\"\"Fakes user inputs.\"\"\"\n def __init__(self, *answers):\n self.answers = answers",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_register",
"documentation": {}
},
{
"label": "SDistTestCase",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_sdist",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_sdist",
"peekOfCode": "class SDistTestCase(BasePyPIRCCommandTestCase):\n def setUp(self):\n # PyPIRCCommandTestCase creates a temp dir already\n # and put it in self.tmp_dir\n super(SDistTestCase, self).setUp()\n # setting up an environment\n self.old_path = os.getcwd()\n os.mkdir(join(self.tmp_dir, 'somecode'))\n os.mkdir(join(self.tmp_dir, 'dist'))\n # a package, and a README",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_sdist",
"documentation": {}
},
{
"label": "test_suite",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_sdist",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_sdist",
"peekOfCode": "def test_suite():\n return unittest.makeSuite(SDistTestCase)\nif __name__ == \"__main__\":\n run_unittest(test_suite())",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_sdist",
"documentation": {}
},
{
"label": "SETUP_PY",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_sdist",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_sdist",
"peekOfCode": "SETUP_PY = \"\"\"\nfrom distutils.core import setup\nimport somecode\nsetup(name='fake')\n\"\"\"\nMANIFEST = \"\"\"\\\n# file GENERATED by distutils, do NOT edit\nREADME\nbuildout.cfg\ninroot.txt",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_sdist",
"documentation": {}
},
{
"label": "MANIFEST",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_sdist",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_sdist",
"peekOfCode": "MANIFEST = \"\"\"\\\n# file GENERATED by distutils, do NOT edit\nREADME\nbuildout.cfg\ninroot.txt\nsetup.py\ndata%(sep)sdata.dt\nscripts%(sep)sscript.py\nsome%(sep)sfile.txt\nsome%(sep)sother_file.txt",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_sdist",
"documentation": {}
},
{
"label": "SpawnTestCase",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_spawn",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_spawn",
"peekOfCode": "class SpawnTestCase(support.TempdirManager,\n support.LoggingSilencer,\n unittest.TestCase):\n @unittest.skipUnless(os.name in ('nt', 'posix'),\n 'Runs only under posix or nt')\n def test_spawn(self):\n tmpdir = self.mkdtemp()\n # creating something executable\n # through the shell that returns 1\n if sys.platform != 'win32':",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_spawn",
"documentation": {}
},
{
"label": "test_suite",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_spawn",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_spawn",
"peekOfCode": "def test_suite():\n return unittest.makeSuite(SpawnTestCase)\nif __name__ == \"__main__\":\n run_unittest(test_suite())",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_spawn",
"documentation": {}
},
{
"label": "SysconfigTestCase",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_sysconfig",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_sysconfig",
"peekOfCode": "class SysconfigTestCase(support.EnvironGuard, unittest.TestCase):\n def setUp(self):\n super(SysconfigTestCase, self).setUp()\n self.makefile = None\n def tearDown(self):\n if self.makefile is not None:\n os.unlink(self.makefile)\n self.cleanup_testfn()\n super(SysconfigTestCase, self).tearDown()\n def cleanup_testfn(self):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_sysconfig",
"documentation": {}
},
{
"label": "test_suite",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_sysconfig",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_sysconfig",
"peekOfCode": "def test_suite():\n suite = unittest.TestSuite()\n suite.addTest(unittest.makeSuite(SysconfigTestCase))\n return suite\nif __name__ == '__main__':\n run_unittest(test_suite())",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_sysconfig",
"documentation": {}
},
{
"label": "TextFileTestCase",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_text_file",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_text_file",
"peekOfCode": "class TextFileTestCase(support.TempdirManager, unittest.TestCase):\n def test_class(self):\n # old tests moved from text_file.__main__\n # so they are really called by the buildbots\n # result 1: no fancy options\n result1 = ['# test file\\n', '\\n', 'line 3 \\\\\\n',\n '# intervening comment\\n',\n ' continues on next line\\n']\n # result 2: just strip comments\n result2 = [\"\\n\",",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_text_file",
"documentation": {}
},
{
"label": "test_suite",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_text_file",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_text_file",
"peekOfCode": "def test_suite():\n return unittest.makeSuite(TextFileTestCase)\nif __name__ == \"__main__\":\n run_unittest(test_suite())",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_text_file",
"documentation": {}
},
{
"label": "TEST_DATA",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_text_file",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_text_file",
"peekOfCode": "TEST_DATA = \"\"\"# test file\nline 3 \\\\\n# intervening comment\n continues on next line\n\"\"\"\nclass TextFileTestCase(support.TempdirManager, unittest.TestCase):\n def test_class(self):\n # old tests moved from text_file.__main__\n # so they are really called by the buildbots\n # result 1: no fancy options",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_text_file",
"documentation": {}
},
{
"label": "UnixCCompilerTestCase",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_unixccompiler",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_unixccompiler",
"peekOfCode": "class UnixCCompilerTestCase(unittest.TestCase):\n def setUp(self):\n self._backup_platform = sys.platform\n self._backup_get_config_var = sysconfig.get_config_var\n self._backup_config_vars = dict(sysconfig._config_vars)\n class CompilerWrapper(UnixCCompiler):\n def rpath_foo(self):\n return self.runtime_library_dir_option('/foo')\n self.cc = CompilerWrapper()\n def tearDown(self):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_unixccompiler",
"documentation": {}
},
{
"label": "test_suite",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_unixccompiler",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_unixccompiler",
"peekOfCode": "def test_suite():\n return unittest.makeSuite(UnixCCompilerTestCase)\nif __name__ == \"__main__\":\n run_unittest(test_suite())",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_unixccompiler",
"documentation": {}
},
{
"label": "FakeOpen",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_upload",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_upload",
"peekOfCode": "class FakeOpen(object):\n def __init__(self, url, msg=None, code=None):\n self.url = url\n if not isinstance(url, str):\n self.req = url\n else:\n self.req = None\n self.msg = msg or 'OK'\n self.code = code or 200\n def getheader(self, name, default=None):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_upload",
"documentation": {}
},
{
"label": "uploadTestCase",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_upload",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_upload",
"peekOfCode": "class uploadTestCase(BasePyPIRCCommandTestCase):\n def setUp(self):\n super(uploadTestCase, self).setUp()\n self.old_open = upload_mod.urlopen\n upload_mod.urlopen = self._urlopen\n self.last_open = None\n self.next_msg = None\n self.next_code = None\n def tearDown(self):\n upload_mod.urlopen = self.old_open",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_upload",
"documentation": {}
},
{
"label": "test_suite",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_upload",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_upload",
"peekOfCode": "def test_suite():\n return unittest.makeSuite(uploadTestCase)\nif __name__ == \"__main__\":\n run_unittest(test_suite())",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_upload",
"documentation": {}
},
{
"label": "PYPIRC_LONG_PASSWORD",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_upload",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_upload",
"peekOfCode": "PYPIRC_LONG_PASSWORD = \"\"\"\\\n[distutils]\nindex-servers =\n server1\n server2\n[server1]\nusername:me\npassword:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\n[server2]\nusername:meagain",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_upload",
"documentation": {}
},
{
"label": "index-servers",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_upload",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_upload",
"peekOfCode": "index-servers =\n server1\n server2\n[server1]\nusername:me\npassword:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\n[server2]\nusername:meagain\npassword: secret\nrealm:acme",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_upload",
"documentation": {}
},
{
"label": "PYPIRC_NOPASSWORD",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_upload",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_upload",
"peekOfCode": "PYPIRC_NOPASSWORD = \"\"\"\\\n[distutils]\nindex-servers =\n server1\n[server1]\nusername:me\n\"\"\"\nclass FakeOpen(object):\n def __init__(self, url, msg=None, code=None):\n self.url = url",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_upload",
"documentation": {}
},
{
"label": "index-servers",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_upload",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_upload",
"peekOfCode": "index-servers =\n server1\n[server1]\nusername:me\n\"\"\"\nclass FakeOpen(object):\n def __init__(self, url, msg=None, code=None):\n self.url = url\n if not isinstance(url, str):\n self.req = url",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_upload",
"documentation": {}
},
{
"label": "UtilTestCase",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_util",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_util",
"peekOfCode": "class UtilTestCase(support.EnvironGuard, unittest.TestCase):\n def setUp(self):\n super(UtilTestCase, self).setUp()\n # saving the environment\n self.name = os.name\n self.platform = sys.platform\n self.version = sys.version\n self.sep = os.sep\n self.join = os.path.join\n self.isabs = os.path.isabs",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_util",
"documentation": {}
},
{
"label": "test_suite",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_util",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_util",
"peekOfCode": "def test_suite():\n return unittest.makeSuite(UtilTestCase)\nif __name__ == \"__main__\":\n run_unittest(test_suite())",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_util",
"documentation": {}
},
{
"label": "VersionTestCase",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_version",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_version",
"peekOfCode": "class VersionTestCase(unittest.TestCase):\n def test_prerelease(self):\n version = StrictVersion('1.2.3a1')\n self.assertEqual(version.version, (1, 2, 3))\n self.assertEqual(version.prerelease, ('a', 1))\n self.assertEqual(str(version), '1.2.3a1')\n version = StrictVersion('1.2.0')\n self.assertEqual(str(version), '1.2')\n def test_cmp_strict(self):\n versions = (('1.5.1', '1.5.2b2', -1),",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_version",
"documentation": {}
},
{
"label": "test_suite",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_version",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_version",
"peekOfCode": "def test_suite():\n return unittest.makeSuite(VersionTestCase)\nif __name__ == \"__main__\":\n run_unittest(test_suite())",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_version",
"documentation": {}
},
{
"label": "test_suite",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_versionpredicate",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_versionpredicate",
"peekOfCode": "def test_suite():\n return doctest.DocTestSuite(distutils.versionpredicate)\nif __name__ == '__main__':\n run_unittest(test_suite())",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.tests.test_versionpredicate",
"documentation": {}
},
{
"label": "make_tarball",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.archive_util",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.archive_util",
"peekOfCode": "def make_tarball(base_name, base_dir, compress=\"gzip\", verbose=0, dry_run=0,\n owner=None, group=None):\n \"\"\"Create a (possibly compressed) tar file from all the files under\n 'base_dir'.\n 'compress' must be \"gzip\" (the default), \"bzip2\", \"xz\", \"compress\", or\n None. (\"compress\" will be deprecated in Python 3.2)\n 'owner' and 'group' can be used to define an owner and a group for the\n archive that is being built. If not provided, the current owner and group\n will be used.\n The output tar file will be named 'base_dir' + \".tar\", possibly plus",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.archive_util",
"documentation": {}
},
{
"label": "make_zipfile",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.archive_util",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.archive_util",
"peekOfCode": "def make_zipfile(base_name, base_dir, verbose=0, dry_run=0):\n \"\"\"Create a zip file from all the files under 'base_dir'.\n The output zip file will be named 'base_name' + \".zip\". Uses either the\n \"zipfile\" Python module (if available) or the InfoZIP \"zip\" utility\n (if installed and found on the default search path). If neither tool is\n available, raises DistutilsExecError. Returns the name of the output zip\n file.\n \"\"\"\n zip_filename = base_name + \".zip\"\n mkpath(os.path.dirname(zip_filename), dry_run=dry_run)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.archive_util",
"documentation": {}
},
{
"label": "check_archive_formats",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.archive_util",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.archive_util",
"peekOfCode": "def check_archive_formats(formats):\n \"\"\"Returns the first format from the 'format' list that is unknown.\n If all formats are known, returns None\n \"\"\"\n for format in formats:\n if format not in ARCHIVE_FORMATS:\n return format\n return None\ndef make_archive(base_name, format, root_dir=None, base_dir=None, verbose=0,\n dry_run=0, owner=None, group=None):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.archive_util",
"documentation": {}
},
{
"label": "make_archive",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.archive_util",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.archive_util",
"peekOfCode": "def make_archive(base_name, format, root_dir=None, base_dir=None, verbose=0,\n dry_run=0, owner=None, group=None):\n \"\"\"Create an archive file (eg. zip or tar).\n 'base_name' is the name of the file to create, minus any format-specific\n extension; 'format' is the archive format: one of \"zip\", \"tar\", \"gztar\",\n \"bztar\", \"xztar\", or \"ztar\".\n 'root_dir' is a directory that will be the root directory of the\n archive; ie. we typically chdir into 'root_dir' before creating the\n archive. 'base_dir' is the directory where we start archiving from;\n ie. 'base_dir' will be the common prefix of all files and",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.archive_util",
"documentation": {}
},
{
"label": "ARCHIVE_FORMATS",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.archive_util",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.archive_util",
"peekOfCode": "ARCHIVE_FORMATS = {\n 'gztar': (make_tarball, [('compress', 'gzip')], \"gzip'ed tar-file\"),\n 'bztar': (make_tarball, [('compress', 'bzip2')], \"bzip2'ed tar-file\"),\n 'xztar': (make_tarball, [('compress', 'xz')], \"xz'ed tar-file\"),\n 'ztar': (make_tarball, [('compress', 'compress')], \"compressed tar file\"),\n 'tar': (make_tarball, [('compress', None)], \"uncompressed tar file\"),\n 'zip': (make_zipfile, [],\"ZIP file\")\n }\ndef check_archive_formats(formats):\n \"\"\"Returns the first format from the 'format' list that is unknown.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.archive_util",
"documentation": {}
},
{
"label": "BCPPCompiler",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.bcppcompiler",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.bcppcompiler",
"peekOfCode": "class BCPPCompiler(CCompiler) :\n \"\"\"Concrete class that implements an interface to the Borland C/C++\n compiler, as defined by the CCompiler abstract class.\n \"\"\"\n compiler_type = 'bcpp'\n # Just set this so CCompiler's constructor doesn't barf. We currently\n # don't use the 'set_executables()' bureaucracy provided by CCompiler,\n # as it really isn't necessary for this sort of single-compiler class.\n # Would be nice to have a consistent interface with UnixCCompiler,\n # though, so it's worth thinking about.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.bcppcompiler",
"documentation": {}
},
{
"label": "CCompiler",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.ccompiler",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.ccompiler",
"peekOfCode": "class CCompiler:\n \"\"\"Abstract base class to define the interface that must be implemented\n by real compiler classes. Also has some utility methods used by\n several compiler classes.\n The basic idea behind a compiler abstraction class is that each\n instance can be used for all the compile/link steps in building a\n single project. Thus, attributes common to all of those compile and\n link steps -- include directories, macros to define, libraries to link\n against, etc. -- are attributes of the compiler instance. To allow for\n variability in how individual files are treated, most of those",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.ccompiler",
"documentation": {}
},
{
"label": "get_default_compiler",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.ccompiler",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.ccompiler",
"peekOfCode": "def get_default_compiler(osname=None, platform=None):\n \"\"\"Determine the default compiler to use for the given platform.\n osname should be one of the standard Python OS names (i.e. the\n ones returned by os.name) and platform the common value\n returned by sys.platform for the platform in question.\n The default values are os.name and sys.platform in case the\n parameters are not given.\n \"\"\"\n if osname is None:\n osname = os.name",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.ccompiler",
"documentation": {}
},
{
"label": "show_compilers",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.ccompiler",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.ccompiler",
"peekOfCode": "def show_compilers():\n \"\"\"Print list of available compilers (used by the \"--help-compiler\"\n options to \"build\", \"build_ext\", \"build_clib\").\n \"\"\"\n # XXX this \"knows\" that the compiler option it's describing is\n # \"--compiler\", which just happens to be the case for the three\n # commands that use it.\n from distutils.fancy_getopt import FancyGetopt\n compilers = []\n for compiler in compiler_class.keys():",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.ccompiler",
"documentation": {}
},
{
"label": "new_compiler",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.ccompiler",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.ccompiler",
"peekOfCode": "def new_compiler(plat=None, compiler=None, verbose=0, dry_run=0, force=0):\n \"\"\"Generate an instance of some CCompiler subclass for the supplied\n platform/compiler combination. 'plat' defaults to 'os.name'\n (eg. 'posix', 'nt'), and 'compiler' defaults to the default compiler\n for that platform. Currently only 'posix' and 'nt' are supported, and\n the default compilers are \"traditional Unix interface\" (UnixCCompiler\n class) and Visual C++ (MSVCCompiler class). Note that it's perfectly\n possible to ask for a Unix compiler object under Windows, and a\n Microsoft compiler object under Unix -- if you supply a value for\n 'compiler', 'plat' is ignored.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.ccompiler",
"documentation": {}
},
{
"label": "gen_preprocess_options",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.ccompiler",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.ccompiler",
"peekOfCode": "def gen_preprocess_options(macros, include_dirs):\n \"\"\"Generate C pre-processor options (-D, -U, -I) as used by at least\n two types of compilers: the typical Unix compiler and Visual C++.\n 'macros' is the usual thing, a list of 1- or 2-tuples, where (name,)\n means undefine (-U) macro 'name', and (name,value) means define (-D)\n macro 'name' to 'value'. 'include_dirs' is just a list of directory\n names to be added to the header file search path (-I). Returns a list\n of command-line options suitable for either Unix compilers or Visual\n C++.\n \"\"\"",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.ccompiler",
"documentation": {}
},
{
"label": "gen_lib_option",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.ccompiler",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.ccompiler",
"peekOfCode": "def gen_lib_options (compiler, library_dirs, runtime_library_dirs, libraries):\n \"\"\"Generate linker options for searching library directories and\n linking with specific libraries. 'libraries' and 'library_dirs' are,\n respectively, lists of library names (not filenames!) and search\n directories. Returns a list of command-line options suitable for use\n with some compiler (depending on the two format strings passed in).\n \"\"\"\n lib_opts = []\n for dir in library_dirs:\n lib_opts.append(compiler.library_dir_option(dir))",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.ccompiler",
"documentation": {}
},
{
"label": "_default_compilers",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.ccompiler",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.ccompiler",
"peekOfCode": "_default_compilers = (\n # Platform string mappings\n # on a cygwin built python we can use gcc like an ordinary UNIXish\n # compiler\n ('cygwin.*', 'unix'),\n # OS name mappings\n ('posix', 'unix'),\n ('nt', 'msvc'),\n )\ndef get_default_compiler(osname=None, platform=None):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.ccompiler",
"documentation": {}
},
{
"label": "compiler_class",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.ccompiler",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.ccompiler",
"peekOfCode": "compiler_class = { 'unix': ('unixccompiler', 'UnixCCompiler',\n \"standard UNIX-style compiler\"),\n 'msvc': ('_msvccompiler', 'MSVCCompiler',\n \"Microsoft Visual C++\"),\n 'cygwin': ('cygwinccompiler', 'CygwinCCompiler',\n \"Cygwin port of GNU C Compiler for Win32\"),\n 'mingw32': ('cygwinccompiler', 'Mingw32CCompiler',\n \"Mingw32 port of GNU C Compiler for Win32\"),\n 'bcpp': ('bcppcompiler', 'BCPPCompiler',\n \"Borland C++ Compiler\"),",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.ccompiler",
"documentation": {}
},
{
"label": "Command",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.cmd",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.cmd",
"peekOfCode": "class Command:\n \"\"\"Abstract base class for defining command classes, the \"worker bees\"\n of the Distutils. A useful analogy for command classes is to think of\n them as subroutines with local variables called \"options\". The options\n are \"declared\" in 'initialize_options()' and \"defined\" (given their\n final values, aka \"finalized\") in 'finalize_options()', both of which\n must be defined by every command class. The distinction between the\n two is necessary because option values might come from the outside\n world (command line, config file, ...), and any options dependent on\n other options must be computed *after* these outside influences have",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.cmd",
"documentation": {}
},
{
"label": "PyPIRCCommand",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.config",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.config",
"peekOfCode": "class PyPIRCCommand(Command):\n \"\"\"Base command that knows how to handle the .pypirc file\n \"\"\"\n DEFAULT_REPOSITORY = 'https://upload.pypi.org/legacy/'\n DEFAULT_REALM = 'pypi'\n repository = None\n realm = None\n user_options = [\n ('repository=', 'r',\n \"url of repository [default: %s]\" % \\",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.config",
"documentation": {}
},
{
"label": "DEFAULT_PYPIRC",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.config",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.config",
"peekOfCode": "DEFAULT_PYPIRC = \"\"\"\\\n[distutils]\nindex-servers =\n pypi\n[pypi]\nusername:%s\npassword:%s\n\"\"\"\nclass PyPIRCCommand(Command):\n \"\"\"Base command that knows how to handle the .pypirc file",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.config",
"documentation": {}
},
{
"label": "index-servers",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.config",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.config",
"peekOfCode": "index-servers =\n pypi\n[pypi]\nusername:%s\npassword:%s\n\"\"\"\nclass PyPIRCCommand(Command):\n \"\"\"Base command that knows how to handle the .pypirc file\n \"\"\"\n DEFAULT_REPOSITORY = 'https://upload.pypi.org/legacy/'",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.config",
"documentation": {}
},
{
"label": "gen_usag",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.core",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.core",
"peekOfCode": "def gen_usage (script_name):\n script = os.path.basename(script_name)\n return USAGE % vars()\n# Some mild magic to control the behaviour of 'setup()' from 'run_setup()'.\n_setup_stop_after = None\n_setup_distribution = None\n# Legal keyword arguments for the setup() function\nsetup_keywords = ('distclass', 'script_name', 'script_args', 'options',\n 'name', 'version', 'author', 'author_email',\n 'maintainer', 'maintainer_email', 'url', 'license',",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.core",
"documentation": {}
},
{
"label": "setu",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.core",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.core",
"peekOfCode": "def setup (**attrs):\n \"\"\"The gateway to the Distutils: do everything your setup script needs\n to do, in a highly flexible and user-driven way. Briefly: create a\n Distribution instance; find and parse config files; parse the command\n line; run each Distutils command found there, customized by the options\n supplied to 'setup()' (as keyword arguments), in config files, and on\n the command line.\n The Distribution instance might be an instance of a class supplied via\n the 'distclass' keyword argument to 'setup'; if no such class is\n supplied, then the Distribution class (in dist.py) is instantiated.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.core",
"documentation": {}
},
{
"label": "run_setu",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.core",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.core",
"peekOfCode": "def run_setup (script_name, script_args=None, stop_after=\"run\"):\n \"\"\"Run a setup script in a somewhat controlled environment, and\n return the Distribution instance that drives things. This is useful\n if you need to find out the distribution meta-data (passed as\n keyword args from 'script' to 'setup()', or the contents of the\n config files or command-line.\n 'script_name' is a file that will be read and run with 'exec()';\n 'sys.argv[0]' will be replaced with 'script' for the duration of the\n call. 'script_args' is a list of strings; if supplied,\n 'sys.argv[1:]' will be replaced by 'script_args' for the duration of",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.core",
"documentation": {}
},
{
"label": "USAGE",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.core",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.core",
"peekOfCode": "USAGE = \"\"\"\\\nusage: %(script)s [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]\n or: %(script)s --help [cmd1 cmd2 ...]\n or: %(script)s --help-commands\n or: %(script)s cmd --help\n\"\"\"\ndef gen_usage (script_name):\n script = os.path.basename(script_name)\n return USAGE % vars()\n# Some mild magic to control the behaviour of 'setup()' from 'run_setup()'.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.core",
"documentation": {}
},
{
"label": "_setup_stop_after",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.core",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.core",
"peekOfCode": "_setup_stop_after = None\n_setup_distribution = None\n# Legal keyword arguments for the setup() function\nsetup_keywords = ('distclass', 'script_name', 'script_args', 'options',\n 'name', 'version', 'author', 'author_email',\n 'maintainer', 'maintainer_email', 'url', 'license',\n 'description', 'long_description', 'keywords',\n 'platforms', 'classifiers', 'download_url',\n 'requires', 'provides', 'obsoletes',\n )",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.core",
"documentation": {}
},
{
"label": "_setup_distribution",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.core",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.core",
"peekOfCode": "_setup_distribution = None\n# Legal keyword arguments for the setup() function\nsetup_keywords = ('distclass', 'script_name', 'script_args', 'options',\n 'name', 'version', 'author', 'author_email',\n 'maintainer', 'maintainer_email', 'url', 'license',\n 'description', 'long_description', 'keywords',\n 'platforms', 'classifiers', 'download_url',\n 'requires', 'provides', 'obsoletes',\n )\n# Legal keyword arguments for the Extension constructor",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.core",
"documentation": {}
},
{
"label": "setup_keywords",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.core",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.core",
"peekOfCode": "setup_keywords = ('distclass', 'script_name', 'script_args', 'options',\n 'name', 'version', 'author', 'author_email',\n 'maintainer', 'maintainer_email', 'url', 'license',\n 'description', 'long_description', 'keywords',\n 'platforms', 'classifiers', 'download_url',\n 'requires', 'provides', 'obsoletes',\n )\n# Legal keyword arguments for the Extension constructor\nextension_keywords = ('name', 'sources', 'include_dirs',\n 'define_macros', 'undef_macros',",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.core",
"documentation": {}
},
{
"label": "extension_keywords",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.core",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.core",
"peekOfCode": "extension_keywords = ('name', 'sources', 'include_dirs',\n 'define_macros', 'undef_macros',\n 'library_dirs', 'libraries', 'runtime_library_dirs',\n 'extra_objects', 'extra_compile_args', 'extra_link_args',\n 'swig_opts', 'export_symbols', 'depends', 'language')\ndef setup (**attrs):\n \"\"\"The gateway to the Distutils: do everything your setup script needs\n to do, in a highly flexible and user-driven way. Briefly: create a\n Distribution instance; find and parse config files; parse the command\n line; run each Distutils command found there, customized by the options",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.core",
"documentation": {}
},
{
"label": "CygwinCCompiler",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.cygwinccompiler",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.cygwinccompiler",
"peekOfCode": "class CygwinCCompiler(UnixCCompiler):\n \"\"\" Handles the Cygwin port of the GNU C compiler to Windows.\n \"\"\"\n compiler_type = 'cygwin'\n obj_extension = \".o\"\n static_lib_extension = \".a\"\n shared_lib_extension = \".dll\"\n static_lib_format = \"lib%s%s\"\n shared_lib_format = \"%s%s\"\n exe_extension = \".exe\"",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.cygwinccompiler",
"documentation": {}
},
{
"label": "Mingw32CCompiler",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.cygwinccompiler",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.cygwinccompiler",
"peekOfCode": "class Mingw32CCompiler(CygwinCCompiler):\n \"\"\" Handles the Mingw32 port of the GNU C compiler to Windows.\n \"\"\"\n compiler_type = 'mingw32'\n def __init__(self, verbose=0, dry_run=0, force=0):\n CygwinCCompiler.__init__ (self, verbose, dry_run, force)\n # ld_version >= \"2.13\" support -shared so use it instead of\n # -mdll -static\n if self.ld_version >= \"2.13\":\n shared_option = \"-shared\"",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.cygwinccompiler",
"documentation": {}
},
{
"label": "get_msvcr",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.cygwinccompiler",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.cygwinccompiler",
"peekOfCode": "def get_msvcr():\n \"\"\"Include the appropriate MSVC runtime library if Python was built\n with MSVC 7.0 or later.\n \"\"\"\n msc_pos = sys.version.find('MSC v.')\n if msc_pos != -1:\n msc_ver = sys.version[msc_pos+6:msc_pos+10]\n if msc_ver == '1300':\n # MSVC 7.0\n return ['msvcr70']",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.cygwinccompiler",
"documentation": {}
},
{
"label": "check_config_h",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.cygwinccompiler",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.cygwinccompiler",
"peekOfCode": "def check_config_h():\n \"\"\"Check if the current Python installation appears amenable to building\n extensions with GCC.\n Returns a tuple (status, details), where 'status' is one of the following\n constants:\n - CONFIG_H_OK: all is well, go ahead and compile\n - CONFIG_H_NOTOK: doesn't look good\n - CONFIG_H_UNCERTAIN: not sure -- unable to read pyconfig.h\n 'details' is a human-readable string explaining the situation.\n Note there are two ways to conclude \"OK\": either 'sys.version' contains",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.cygwinccompiler",
"documentation": {}
},
{
"label": "get_versions",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.cygwinccompiler",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.cygwinccompiler",
"peekOfCode": "def get_versions():\n \"\"\" Try to find out the versions of gcc, ld and dllwrap.\n If not possible it returns None for it.\n \"\"\"\n commands = ['gcc -dumpversion', 'ld -v', 'dllwrap --version']\n return tuple([_find_exe_version(cmd) for cmd in commands])\ndef is_cygwingcc():\n '''Try to determine if the gcc that would be used is from cygwin.'''\n out_string = check_output(['gcc', '-dumpmachine'])\n return out_string.strip().endswith(b'cygwin')",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.cygwinccompiler",
"documentation": {}
},
{
"label": "is_cygwingcc",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.cygwinccompiler",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.cygwinccompiler",
"peekOfCode": "def is_cygwingcc():\n '''Try to determine if the gcc that would be used is from cygwin.'''\n out_string = check_output(['gcc', '-dumpmachine'])\n return out_string.strip().endswith(b'cygwin')",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.cygwinccompiler",
"documentation": {}
},
{
"label": "CONFIG_H_OK",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.cygwinccompiler",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.cygwinccompiler",
"peekOfCode": "CONFIG_H_OK = \"ok\"\nCONFIG_H_NOTOK = \"not ok\"\nCONFIG_H_UNCERTAIN = \"uncertain\"\ndef check_config_h():\n \"\"\"Check if the current Python installation appears amenable to building\n extensions with GCC.\n Returns a tuple (status, details), where 'status' is one of the following\n constants:\n - CONFIG_H_OK: all is well, go ahead and compile\n - CONFIG_H_NOTOK: doesn't look good",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.cygwinccompiler",
"documentation": {}
},
{
"label": "CONFIG_H_NOTOK",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.cygwinccompiler",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.cygwinccompiler",
"peekOfCode": "CONFIG_H_NOTOK = \"not ok\"\nCONFIG_H_UNCERTAIN = \"uncertain\"\ndef check_config_h():\n \"\"\"Check if the current Python installation appears amenable to building\n extensions with GCC.\n Returns a tuple (status, details), where 'status' is one of the following\n constants:\n - CONFIG_H_OK: all is well, go ahead and compile\n - CONFIG_H_NOTOK: doesn't look good\n - CONFIG_H_UNCERTAIN: not sure -- unable to read pyconfig.h",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.cygwinccompiler",
"documentation": {}
},
{
"label": "CONFIG_H_UNCERTAIN",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.cygwinccompiler",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.cygwinccompiler",
"peekOfCode": "CONFIG_H_UNCERTAIN = \"uncertain\"\ndef check_config_h():\n \"\"\"Check if the current Python installation appears amenable to building\n extensions with GCC.\n Returns a tuple (status, details), where 'status' is one of the following\n constants:\n - CONFIG_H_OK: all is well, go ahead and compile\n - CONFIG_H_NOTOK: doesn't look good\n - CONFIG_H_UNCERTAIN: not sure -- unable to read pyconfig.h\n 'details' is a human-readable string explaining the situation.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.cygwinccompiler",
"documentation": {}
},
{
"label": "RE_VERSION",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.cygwinccompiler",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.cygwinccompiler",
"peekOfCode": "RE_VERSION = re.compile(br'(\\d+\\.\\d+(\\.\\d+)*)')\ndef _find_exe_version(cmd):\n \"\"\"Find the version of an executable by running `cmd` in the shell.\n If the command is not found, or the output does not match\n `RE_VERSION`, returns None.\n \"\"\"\n executable = cmd.split()[0]\n if find_executable(executable) is None:\n return None\n out = Popen(cmd, shell=True, stdout=PIPE).stdout",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.cygwinccompiler",
"documentation": {}
},
{
"label": "DEBUG",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.debug",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.debug",
"peekOfCode": "DEBUG = os.environ.get('DISTUTILS_DEBUG')",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.debug",
"documentation": {}
},
{
"label": "newe",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.dep_util",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.dep_util",
"peekOfCode": "def newer (source, target):\n \"\"\"Return true if 'source' exists and is more recently modified than\n 'target', or if 'source' exists and 'target' doesn't. Return false if\n both exist and 'target' is the same age or younger than 'source'.\n Raise DistutilsFileError if 'source' does not exist.\n \"\"\"\n if not os.path.exists(source):\n raise DistutilsFileError(\"file '%s' does not exist\" %\n os.path.abspath(source))\n if not os.path.exists(target):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.dep_util",
"documentation": {}
},
{
"label": "newer_pairwis",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.dep_util",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.dep_util",
"peekOfCode": "def newer_pairwise (sources, targets):\n \"\"\"Walk two filename lists in parallel, testing if each source is newer\n than its corresponding target. Return a pair of lists (sources,\n targets) where source is newer than target, according to the semantics\n of 'newer()'.\n \"\"\"\n if len(sources) != len(targets):\n raise ValueError(\"'sources' and 'targets' must be same length\")\n # build a pair of lists (sources, targets) where source is newer\n n_sources = []",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.dep_util",
"documentation": {}
},
{
"label": "newer_grou",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.dep_util",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.dep_util",
"peekOfCode": "def newer_group (sources, target, missing='error'):\n \"\"\"Return true if 'target' is out-of-date with respect to any file\n listed in 'sources'. In other words, if 'target' exists and is newer\n than every file in 'sources', return false; otherwise return true.\n 'missing' controls what we do when a source file is missing; the\n default (\"error\") is to blow up with an OSError from inside 'stat()';\n if it is \"ignore\", we silently drop any missing source files; if it is\n \"newer\", any missing source files make us assume that 'target' is\n out-of-date (this is handy in \"dry-run\" mode: it'll make you pretend to\n carry out commands that wouldn't work because inputs are missing, but",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.dep_util",
"documentation": {}
},
{
"label": "mkpath",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.dir_util",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.dir_util",
"peekOfCode": "def mkpath(name, mode=0o777, verbose=1, dry_run=0):\n \"\"\"Create a directory and any missing ancestor directories.\n If the directory already exists (or if 'name' is the empty string, which\n means the current directory, which of course exists), then do nothing.\n Raise DistutilsFileError if unable to create some directory along the way\n (eg. some sub-path exists, but is a file rather than a directory).\n If 'verbose' is true, print a one-line summary of each mkdir to stdout.\n Return the list of directories actually created.\n \"\"\"\n global _path_created",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.dir_util",
"documentation": {}
},
{
"label": "create_tree",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.dir_util",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.dir_util",
"peekOfCode": "def create_tree(base_dir, files, mode=0o777, verbose=1, dry_run=0):\n \"\"\"Create all the empty directories under 'base_dir' needed to put 'files'\n there.\n 'base_dir' is just the name of a directory which doesn't necessarily\n exist yet; 'files' is a list of filenames to be interpreted relative to\n 'base_dir'. 'base_dir' + the directory portion of every file in 'files'\n will be created if it doesn't already exist. 'mode', 'verbose' and\n 'dry_run' flags are as for 'mkpath()'.\n \"\"\"\n # First get the list of directories to create",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.dir_util",
"documentation": {}
},
{
"label": "copy_tree",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.dir_util",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.dir_util",
"peekOfCode": "def copy_tree(src, dst, preserve_mode=1, preserve_times=1,\n preserve_symlinks=0, update=0, verbose=1, dry_run=0):\n \"\"\"Copy an entire directory tree 'src' to a new location 'dst'.\n Both 'src' and 'dst' must be directory names. If 'src' is not a\n directory, raise DistutilsFileError. If 'dst' does not exist, it is\n created with 'mkpath()'. The end result of the copy is that every\n file in 'src' is copied to 'dst', and directories under 'src' are\n recursively copied to 'dst'. Return the list of files that were\n copied or might have been copied, using their output name. The\n return value is unaffected by 'update' or 'dry_run': it is simply",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.dir_util",
"documentation": {}
},
{
"label": "remove_tree",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.dir_util",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.dir_util",
"peekOfCode": "def remove_tree(directory, verbose=1, dry_run=0):\n \"\"\"Recursively remove an entire directory tree.\n Any errors are ignored (apart from being reported to stdout if 'verbose'\n is true).\n \"\"\"\n global _path_created\n if verbose >= 1:\n log.info(\"removing '%s' (and everything under it)\", directory)\n if dry_run:\n return",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.dir_util",
"documentation": {}
},
{
"label": "ensure_relative",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.dir_util",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.dir_util",
"peekOfCode": "def ensure_relative(path):\n \"\"\"Take the full path 'path', and make it a relative path.\n This is useful to make 'path' the second argument to os.path.join().\n \"\"\"\n drive, path = os.path.splitdrive(path)\n if path[0:1] == os.sep:\n path = drive + path[1:]\n return path",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.dir_util",
"documentation": {}
},
{
"label": "_path_created",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.dir_util",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.dir_util",
"peekOfCode": "_path_created = {}\n# I don't use os.makedirs because a) it's new to Python 1.5.2, and\n# b) it blows up if the directory already exists (I want to silently\n# succeed in that case).\ndef mkpath(name, mode=0o777, verbose=1, dry_run=0):\n \"\"\"Create a directory and any missing ancestor directories.\n If the directory already exists (or if 'name' is the empty string, which\n means the current directory, which of course exists), then do nothing.\n Raise DistutilsFileError if unable to create some directory along the way\n (eg. some sub-path exists, but is a file rather than a directory).",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.dir_util",
"documentation": {}
},
{
"label": "Distribution",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.dist",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.dist",
"peekOfCode": "class Distribution:\n \"\"\"The core of the Distutils. Most of the work hiding behind 'setup'\n is really done within a Distribution instance, which farms the work out\n to the Distutils commands specified on the command line.\n Setup scripts will almost never instantiate Distribution directly,\n unless the 'setup()' function is totally inadequate to their needs.\n However, it is conceivable that a setup script might wish to subclass\n Distribution for some specialized purpose, and then pass the subclass\n to 'setup()' as the 'distclass' keyword argument. If so, it is\n necessary to respect the expectations that 'setup' has of Distribution.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.dist",
"documentation": {}
},
{
"label": "DistributionMetadata",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.dist",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.dist",
"peekOfCode": "class DistributionMetadata:\n \"\"\"Dummy class to hold the distribution meta-data: name, version,\n author, and so forth.\n \"\"\"\n _METHOD_BASENAMES = (\"name\", \"version\", \"author\", \"author_email\",\n \"maintainer\", \"maintainer_email\", \"url\",\n \"license\", \"description\", \"long_description\",\n \"keywords\", \"platforms\", \"fullname\", \"contact\",\n \"contact_email\", \"classifiers\", \"download_url\",\n # PEP 314",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.dist",
"documentation": {}
},
{
"label": "fix_help_options",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.dist",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.dist",
"peekOfCode": "def fix_help_options(options):\n \"\"\"Convert a 4-tuple 'help_options' list as found in various command\n classes to the 3-tuple form required by FancyGetopt.\n \"\"\"\n new_options = []\n for help_tuple in options:\n new_options.append(help_tuple[0:3])\n return new_options",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.dist",
"documentation": {}
},
{
"label": "command_re",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.dist",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.dist",
"peekOfCode": "command_re = re.compile(r'^[a-zA-Z]([a-zA-Z0-9_]*)$')\ndef _ensure_list(value, fieldname):\n if isinstance(value, str):\n # a string containing comma separated values is okay. It will\n # be converted to a list by Distribution.finalize_options().\n pass\n elif not isinstance(value, list):\n # passing a tuple or an iterator perhaps, warn and convert\n typename = type(value).__name__\n msg = f\"Warning: '{fieldname}' should be a list, got type '{typename}'\"",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.dist",
"documentation": {}
},
{
"label": "DistutilsErro",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.errors",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.errors",
"peekOfCode": "class DistutilsError (Exception):\n \"\"\"The root of all Distutils evil.\"\"\"\n pass\nclass DistutilsModuleError (DistutilsError):\n \"\"\"Unable to load an expected module, or to find an expected class\n within some module (in particular, command modules and classes).\"\"\"\n pass\nclass DistutilsClassError (DistutilsError):\n \"\"\"Some command class (or possibly distribution class, if anyone\n feels a need to subclass Distribution) is found not to be holding",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.errors",
"documentation": {}
},
{
"label": "DistutilsModuleErro",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.errors",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.errors",
"peekOfCode": "class DistutilsModuleError (DistutilsError):\n \"\"\"Unable to load an expected module, or to find an expected class\n within some module (in particular, command modules and classes).\"\"\"\n pass\nclass DistutilsClassError (DistutilsError):\n \"\"\"Some command class (or possibly distribution class, if anyone\n feels a need to subclass Distribution) is found not to be holding\n up its end of the bargain, ie. implementing some part of the\n \"command \"interface.\"\"\"\n pass",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.errors",
"documentation": {}
},
{
"label": "DistutilsClassErro",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.errors",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.errors",
"peekOfCode": "class DistutilsClassError (DistutilsError):\n \"\"\"Some command class (or possibly distribution class, if anyone\n feels a need to subclass Distribution) is found not to be holding\n up its end of the bargain, ie. implementing some part of the\n \"command \"interface.\"\"\"\n pass\nclass DistutilsGetoptError (DistutilsError):\n \"\"\"The option table provided to 'fancy_getopt()' is bogus.\"\"\"\n pass\nclass DistutilsArgError (DistutilsError):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.errors",
"documentation": {}
},
{
"label": "DistutilsGetoptErro",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.errors",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.errors",
"peekOfCode": "class DistutilsGetoptError (DistutilsError):\n \"\"\"The option table provided to 'fancy_getopt()' is bogus.\"\"\"\n pass\nclass DistutilsArgError (DistutilsError):\n \"\"\"Raised by fancy_getopt in response to getopt.error -- ie. an\n error in the command line usage.\"\"\"\n pass\nclass DistutilsFileError (DistutilsError):\n \"\"\"Any problems in the filesystem: expected file not found, etc.\n Typically this is for problems that we detect before OSError",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.errors",
"documentation": {}
},
{
"label": "DistutilsArgErro",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.errors",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.errors",
"peekOfCode": "class DistutilsArgError (DistutilsError):\n \"\"\"Raised by fancy_getopt in response to getopt.error -- ie. an\n error in the command line usage.\"\"\"\n pass\nclass DistutilsFileError (DistutilsError):\n \"\"\"Any problems in the filesystem: expected file not found, etc.\n Typically this is for problems that we detect before OSError\n could be raised.\"\"\"\n pass\nclass DistutilsOptionError (DistutilsError):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.errors",
"documentation": {}
},
{
"label": "DistutilsFileErro",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.errors",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.errors",
"peekOfCode": "class DistutilsFileError (DistutilsError):\n \"\"\"Any problems in the filesystem: expected file not found, etc.\n Typically this is for problems that we detect before OSError\n could be raised.\"\"\"\n pass\nclass DistutilsOptionError (DistutilsError):\n \"\"\"Syntactic/semantic errors in command options, such as use of\n mutually conflicting options, or inconsistent options,\n badly-spelled values, etc. No distinction is made between option\n values originating in the setup script, the command line, config",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.errors",
"documentation": {}
},
{
"label": "DistutilsOptionErro",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.errors",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.errors",
"peekOfCode": "class DistutilsOptionError (DistutilsError):\n \"\"\"Syntactic/semantic errors in command options, such as use of\n mutually conflicting options, or inconsistent options,\n badly-spelled values, etc. No distinction is made between option\n values originating in the setup script, the command line, config\n files, or what-have-you -- but if we *know* something originated in\n the setup script, we'll raise DistutilsSetupError instead.\"\"\"\n pass\nclass DistutilsSetupError (DistutilsError):\n \"\"\"For errors that can be definitely blamed on the setup script,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.errors",
"documentation": {}
},
{
"label": "DistutilsSetupErro",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.errors",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.errors",
"peekOfCode": "class DistutilsSetupError (DistutilsError):\n \"\"\"For errors that can be definitely blamed on the setup script,\n such as invalid keyword arguments to 'setup()'.\"\"\"\n pass\nclass DistutilsPlatformError (DistutilsError):\n \"\"\"We don't know how to do something on the current platform (but\n we do know how to do it on some platform) -- eg. trying to compile\n C files on a platform not supported by a CCompiler subclass.\"\"\"\n pass\nclass DistutilsExecError (DistutilsError):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.errors",
"documentation": {}
},
{
"label": "DistutilsPlatformErro",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.errors",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.errors",
"peekOfCode": "class DistutilsPlatformError (DistutilsError):\n \"\"\"We don't know how to do something on the current platform (but\n we do know how to do it on some platform) -- eg. trying to compile\n C files on a platform not supported by a CCompiler subclass.\"\"\"\n pass\nclass DistutilsExecError (DistutilsError):\n \"\"\"Any problems executing an external program (such as the C\n compiler, when compiling C files).\"\"\"\n pass\nclass DistutilsInternalError (DistutilsError):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.errors",
"documentation": {}
},
{
"label": "DistutilsExecErro",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.errors",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.errors",
"peekOfCode": "class DistutilsExecError (DistutilsError):\n \"\"\"Any problems executing an external program (such as the C\n compiler, when compiling C files).\"\"\"\n pass\nclass DistutilsInternalError (DistutilsError):\n \"\"\"Internal inconsistencies or impossibilities (obviously, this\n should never be seen if the code is working!).\"\"\"\n pass\nclass DistutilsTemplateError (DistutilsError):\n \"\"\"Syntax error in a file list template.\"\"\"",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.errors",
"documentation": {}
},
{
"label": "DistutilsInternalErro",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.errors",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.errors",
"peekOfCode": "class DistutilsInternalError (DistutilsError):\n \"\"\"Internal inconsistencies or impossibilities (obviously, this\n should never be seen if the code is working!).\"\"\"\n pass\nclass DistutilsTemplateError (DistutilsError):\n \"\"\"Syntax error in a file list template.\"\"\"\nclass DistutilsByteCompileError(DistutilsError):\n \"\"\"Byte compile error.\"\"\"\n# Exception classes used by the CCompiler implementation classes\nclass CCompilerError (Exception):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.errors",
"documentation": {}
},
{
"label": "DistutilsTemplateErro",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.errors",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.errors",
"peekOfCode": "class DistutilsTemplateError (DistutilsError):\n \"\"\"Syntax error in a file list template.\"\"\"\nclass DistutilsByteCompileError(DistutilsError):\n \"\"\"Byte compile error.\"\"\"\n# Exception classes used by the CCompiler implementation classes\nclass CCompilerError (Exception):\n \"\"\"Some compile/link operation failed.\"\"\"\nclass PreprocessError (CCompilerError):\n \"\"\"Failure to preprocess one or more C/C++ files.\"\"\"\nclass CompileError (CCompilerError):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.errors",
"documentation": {}
},
{
"label": "DistutilsByteCompileError",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.errors",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.errors",
"peekOfCode": "class DistutilsByteCompileError(DistutilsError):\n \"\"\"Byte compile error.\"\"\"\n# Exception classes used by the CCompiler implementation classes\nclass CCompilerError (Exception):\n \"\"\"Some compile/link operation failed.\"\"\"\nclass PreprocessError (CCompilerError):\n \"\"\"Failure to preprocess one or more C/C++ files.\"\"\"\nclass CompileError (CCompilerError):\n \"\"\"Failure to compile one or more C/C++ source files.\"\"\"\nclass LibError (CCompilerError):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.errors",
"documentation": {}
},
{
"label": "CCompilerErro",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.errors",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.errors",
"peekOfCode": "class CCompilerError (Exception):\n \"\"\"Some compile/link operation failed.\"\"\"\nclass PreprocessError (CCompilerError):\n \"\"\"Failure to preprocess one or more C/C++ files.\"\"\"\nclass CompileError (CCompilerError):\n \"\"\"Failure to compile one or more C/C++ source files.\"\"\"\nclass LibError (CCompilerError):\n \"\"\"Failure to create a static library from one or more C/C++ object\n files.\"\"\"\nclass LinkError (CCompilerError):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.errors",
"documentation": {}
},
{
"label": "PreprocessErro",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.errors",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.errors",
"peekOfCode": "class PreprocessError (CCompilerError):\n \"\"\"Failure to preprocess one or more C/C++ files.\"\"\"\nclass CompileError (CCompilerError):\n \"\"\"Failure to compile one or more C/C++ source files.\"\"\"\nclass LibError (CCompilerError):\n \"\"\"Failure to create a static library from one or more C/C++ object\n files.\"\"\"\nclass LinkError (CCompilerError):\n \"\"\"Failure to link one or more C/C++ object files into an executable\n or shared library file.\"\"\"",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.errors",
"documentation": {}
},
{
"label": "CompileErro",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.errors",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.errors",
"peekOfCode": "class CompileError (CCompilerError):\n \"\"\"Failure to compile one or more C/C++ source files.\"\"\"\nclass LibError (CCompilerError):\n \"\"\"Failure to create a static library from one or more C/C++ object\n files.\"\"\"\nclass LinkError (CCompilerError):\n \"\"\"Failure to link one or more C/C++ object files into an executable\n or shared library file.\"\"\"\nclass UnknownFileError (CCompilerError):\n \"\"\"Attempt to process an unknown file type.\"\"\"",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.errors",
"documentation": {}
},
{
"label": "LibErro",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.errors",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.errors",
"peekOfCode": "class LibError (CCompilerError):\n \"\"\"Failure to create a static library from one or more C/C++ object\n files.\"\"\"\nclass LinkError (CCompilerError):\n \"\"\"Failure to link one or more C/C++ object files into an executable\n or shared library file.\"\"\"\nclass UnknownFileError (CCompilerError):\n \"\"\"Attempt to process an unknown file type.\"\"\"",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.errors",
"documentation": {}
},
{
"label": "LinkErro",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.errors",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.errors",
"peekOfCode": "class LinkError (CCompilerError):\n \"\"\"Failure to link one or more C/C++ object files into an executable\n or shared library file.\"\"\"\nclass UnknownFileError (CCompilerError):\n \"\"\"Attempt to process an unknown file type.\"\"\"",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.errors",
"documentation": {}
},
{
"label": "UnknownFileErro",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.errors",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.errors",
"peekOfCode": "class UnknownFileError (CCompilerError):\n \"\"\"Attempt to process an unknown file type.\"\"\"",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.errors",
"documentation": {}
},
{
"label": "Extension",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.extension",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.extension",
"peekOfCode": "class Extension:\n \"\"\"Just a collection of attributes that describes an extension\n module and everything needed to build it (hopefully in a portable\n way, but there are hooks that let you be as unportable as you need).\n Instance attributes:\n name : string\n the full name of the extension, including any packages -- ie.\n *not* a filename or pathname, but Python dotted name\n sources : [string]\n list of source filenames, relative to the distribution root",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.extension",
"documentation": {}
},
{
"label": "read_setup_file",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.extension",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.extension",
"peekOfCode": "def read_setup_file(filename):\n \"\"\"Reads a Setup file and returns Extension instances.\"\"\"\n from distutils.sysconfig import (parse_makefile, expand_makefile_vars,\n _variable_rx)\n from distutils.text_file import TextFile\n from distutils.util import split_quoted\n # First pass over the file to gather \"VAR = VALUE\" assignments.\n vars = parse_makefile(filename)\n # Second pass to gobble up the real content: lines of the form\n # ... [ ...] [ ...] [ ...]",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.extension",
"documentation": {}
},
{
"label": "FancyGetopt",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.fancy_getopt",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.fancy_getopt",
"peekOfCode": "class FancyGetopt:\n \"\"\"Wrapper around the standard 'getopt()' module that provides some\n handy extra functionality:\n * short and long options are tied together\n * options have help strings, and help text can be assembled\n from them\n * options set attributes of a passed-in object\n * boolean options can have \"negative aliases\" -- eg. if\n --quiet is the \"negative alias\" of --verbose, then \"--quiet\"\n on the command line sets 'verbose' to false",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.fancy_getopt",
"documentation": {}
},
{
"label": "OptionDummy",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.fancy_getopt",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.fancy_getopt",
"peekOfCode": "class OptionDummy:\n \"\"\"Dummy class just used as a place to hold command-line option\n values as instance attributes.\"\"\"\n def __init__(self, options=[]):\n \"\"\"Create a new OptionDummy instance. The attributes listed in\n 'options' will be initialized to None.\"\"\"\n for opt in options:\n setattr(self, opt, None)\nif __name__ == \"__main__\":\n text = \"\"\"\\",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.fancy_getopt",
"documentation": {}
},
{
"label": "fancy_getopt",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.fancy_getopt",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.fancy_getopt",
"peekOfCode": "def fancy_getopt(options, negative_opt, object, args):\n parser = FancyGetopt(options)\n parser.set_negative_aliases(negative_opt)\n return parser.getopt(args, object)\nWS_TRANS = {ord(_wschar) : ' ' for _wschar in string.whitespace}\ndef wrap_text(text, width):\n \"\"\"wrap_text(text : string, width : int) -> [string]\n Split 'text' into multiple lines of no more than 'width' characters\n each, and return the list of strings that results.\n \"\"\"",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.fancy_getopt",
"documentation": {}
},
{
"label": "wrap_text",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.fancy_getopt",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.fancy_getopt",
"peekOfCode": "def wrap_text(text, width):\n \"\"\"wrap_text(text : string, width : int) -> [string]\n Split 'text' into multiple lines of no more than 'width' characters\n each, and return the list of strings that results.\n \"\"\"\n if text is None:\n return []\n if len(text) <= width:\n return [text]\n text = text.expandtabs()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.fancy_getopt",
"documentation": {}
},
{
"label": "translate_longopt",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.fancy_getopt",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.fancy_getopt",
"peekOfCode": "def translate_longopt(opt):\n \"\"\"Convert a long option name to a valid Python identifier by\n changing \"-\" to \"_\".\n \"\"\"\n return opt.translate(longopt_xlate)\nclass OptionDummy:\n \"\"\"Dummy class just used as a place to hold command-line option\n values as instance attributes.\"\"\"\n def __init__(self, options=[]):\n \"\"\"Create a new OptionDummy instance. The attributes listed in",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.fancy_getopt",
"documentation": {}
},
{
"label": "longopt_pat",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.fancy_getopt",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.fancy_getopt",
"peekOfCode": "longopt_pat = r'[a-zA-Z](?:[a-zA-Z0-9-]*)'\nlongopt_re = re.compile(r'^%s$' % longopt_pat)\n# For recognizing \"negative alias\" options, eg. \"quiet=!verbose\"\nneg_alias_re = re.compile(\"^(%s)=!(%s)$\" % (longopt_pat, longopt_pat))\n# This is used to translate long options to legitimate Python identifiers\n# (for use as attributes of some object).\nlongopt_xlate = str.maketrans('-', '_')\nclass FancyGetopt:\n \"\"\"Wrapper around the standard 'getopt()' module that provides some\n handy extra functionality:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.fancy_getopt",
"documentation": {}
},
{
"label": "longopt_re",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.fancy_getopt",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.fancy_getopt",
"peekOfCode": "longopt_re = re.compile(r'^%s$' % longopt_pat)\n# For recognizing \"negative alias\" options, eg. \"quiet=!verbose\"\nneg_alias_re = re.compile(\"^(%s)=!(%s)$\" % (longopt_pat, longopt_pat))\n# This is used to translate long options to legitimate Python identifiers\n# (for use as attributes of some object).\nlongopt_xlate = str.maketrans('-', '_')\nclass FancyGetopt:\n \"\"\"Wrapper around the standard 'getopt()' module that provides some\n handy extra functionality:\n * short and long options are tied together",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.fancy_getopt",
"documentation": {}
},
{
"label": "neg_alias_re",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.fancy_getopt",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.fancy_getopt",
"peekOfCode": "neg_alias_re = re.compile(\"^(%s)=!(%s)$\" % (longopt_pat, longopt_pat))\n# This is used to translate long options to legitimate Python identifiers\n# (for use as attributes of some object).\nlongopt_xlate = str.maketrans('-', '_')\nclass FancyGetopt:\n \"\"\"Wrapper around the standard 'getopt()' module that provides some\n handy extra functionality:\n * short and long options are tied together\n * options have help strings, and help text can be assembled\n from them",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.fancy_getopt",
"documentation": {}
},
{
"label": "longopt_xlate",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.fancy_getopt",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.fancy_getopt",
"peekOfCode": "longopt_xlate = str.maketrans('-', '_')\nclass FancyGetopt:\n \"\"\"Wrapper around the standard 'getopt()' module that provides some\n handy extra functionality:\n * short and long options are tied together\n * options have help strings, and help text can be assembled\n from them\n * options set attributes of a passed-in object\n * boolean options can have \"negative aliases\" -- eg. if\n --quiet is the \"negative alias\" of --verbose, then \"--quiet\"",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.fancy_getopt",
"documentation": {}
},
{
"label": "WS_TRANS",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.fancy_getopt",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.fancy_getopt",
"peekOfCode": "WS_TRANS = {ord(_wschar) : ' ' for _wschar in string.whitespace}\ndef wrap_text(text, width):\n \"\"\"wrap_text(text : string, width : int) -> [string]\n Split 'text' into multiple lines of no more than 'width' characters\n each, and return the list of strings that results.\n \"\"\"\n if text is None:\n return []\n if len(text) <= width:\n return [text]",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.fancy_getopt",
"documentation": {}
},
{
"label": "FileList",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.filelist",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.filelist",
"peekOfCode": "class FileList:\n \"\"\"A list of files built by on exploring the filesystem and filtered by\n applying various patterns to what we find there.\n Instance attributes:\n dir\n directory from which files will be taken -- only used if\n 'allfiles' not supplied to constructor\n files\n list of filenames currently being built/filtered/manipulated\n allfiles",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.filelist",
"documentation": {}
},
{
"label": "findall",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.filelist",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.filelist",
"peekOfCode": "def findall(dir=os.curdir):\n \"\"\"\n Find all files under 'dir' and return the list of full filenames.\n Unless dir is '.', return full filenames with dir prepended.\n \"\"\"\n files = _find_all_simple(dir)\n if dir == os.curdir:\n make_rel = functools.partial(os.path.relpath, start=dir)\n files = map(make_rel, files)\n return list(files)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.filelist",
"documentation": {}
},
{
"label": "glob_to_re",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.filelist",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.filelist",
"peekOfCode": "def glob_to_re(pattern):\n \"\"\"Translate a shell-like glob pattern to a regular expression; return\n a string containing the regex. Differs from 'fnmatch.translate()' in\n that '*' does not match \"special characters\" (which are\n platform-specific).\n \"\"\"\n pattern_re = fnmatch.translate(pattern)\n # '?' and '*' in the glob pattern become '.' and '.*' in the RE, which\n # IMHO is wrong -- '?' and '*' aren't supposed to match slash in Unix,\n # and by extension they shouldn't match such \"special characters\" under",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.filelist",
"documentation": {}
},
{
"label": "translate_pattern",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.filelist",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.filelist",
"peekOfCode": "def translate_pattern(pattern, anchor=1, prefix=None, is_regex=0):\n \"\"\"Translate a shell-like wildcard pattern to a compiled regular\n expression. Return the compiled regex. If 'is_regex' true,\n then 'pattern' is directly compiled to a regex (if it's a string)\n or just returned as-is (assumes it's a regex object).\n \"\"\"\n if is_regex:\n if isinstance(pattern, str):\n return re.compile(pattern)\n else:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.filelist",
"documentation": {}
},
{
"label": "copy_file",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.file_util",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.file_util",
"peekOfCode": "def copy_file(src, dst, preserve_mode=1, preserve_times=1, update=0,\n link=None, verbose=1, dry_run=0):\n \"\"\"Copy a file 'src' to 'dst'. If 'dst' is a directory, then 'src' is\n copied there with the same name; otherwise, it must be a filename. (If\n the file exists, it will be ruthlessly clobbered.) If 'preserve_mode'\n is true (the default), the file's mode (type and permission bits, or\n whatever is analogous on the current platform) is copied. If\n 'preserve_times' is true (the default), the last-modified and\n last-access times are copied as well. If 'update' is true, 'src' will\n only be copied if 'dst' does not exist, or if 'dst' does exist but is",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.file_util",
"documentation": {}
},
{
"label": "move_fil",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.file_util",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.file_util",
"peekOfCode": "def move_file (src, dst,\n verbose=1,\n dry_run=0):\n \"\"\"Move a file 'src' to 'dst'. If 'dst' is a directory, the file will\n be moved into it with the same name; otherwise, 'src' is just renamed\n to 'dst'. Return the new full name of the file.\n Handles cross-device moves on Unix using 'copy_file()'. What about\n other systems???\n \"\"\"\n from os.path import exists, isfile, isdir, basename, dirname",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.file_util",
"documentation": {}
},
{
"label": "write_fil",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.file_util",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.file_util",
"peekOfCode": "def write_file (filename, contents):\n \"\"\"Create a file with the specified name and write 'contents' (a\n sequence of strings without line terminators) to it.\n \"\"\"\n f = open(filename, \"w\")\n try:\n for line in contents:\n f.write(line + \"\\n\")\n finally:\n f.close()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.file_util",
"documentation": {}
},
{
"label": "_copy_action",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.file_util",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.file_util",
"peekOfCode": "_copy_action = { None: 'copying',\n 'hard': 'hard linking',\n 'sym': 'symbolically linking' }\ndef _copy_file_contents(src, dst, buffer_size=16*1024):\n \"\"\"Copy the file 'src' to 'dst'; both must be filenames. Any error\n opening either file, reading from 'src', or writing to 'dst', raises\n DistutilsFileError. Data is read/written in chunks of 'buffer_size'\n bytes (default 16k). No attempt is made to handle anything apart from\n regular files.\n \"\"\"",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.file_util",
"documentation": {}
},
{
"label": "Log",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.log",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.log",
"peekOfCode": "class Log:\n def __init__(self, threshold=WARN):\n self.threshold = threshold\n def _log(self, level, msg, args):\n if level not in (DEBUG, INFO, WARN, ERROR, FATAL):\n raise ValueError('%s wrong log level' % str(level))\n if level >= self.threshold:\n if args:\n msg = msg % args\n if level in (WARN, ERROR, FATAL):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.log",
"documentation": {}
},
{
"label": "set_threshold",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.log",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.log",
"peekOfCode": "def set_threshold(level):\n # return the old threshold for use from tests\n old = _global_log.threshold\n _global_log.threshold = level\n return old\ndef set_verbosity(v):\n if v <= 0:\n set_threshold(WARN)\n elif v == 1:\n set_threshold(INFO)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.log",
"documentation": {}
},
{
"label": "set_verbosity",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.log",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.log",
"peekOfCode": "def set_verbosity(v):\n if v <= 0:\n set_threshold(WARN)\n elif v == 1:\n set_threshold(INFO)\n elif v >= 2:\n set_threshold(DEBUG)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.log",
"documentation": {}
},
{
"label": "DEBUG",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.log",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.log",
"peekOfCode": "DEBUG = 1\nINFO = 2\nWARN = 3\nERROR = 4\nFATAL = 5\nimport sys\nclass Log:\n def __init__(self, threshold=WARN):\n self.threshold = threshold\n def _log(self, level, msg, args):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.log",
"documentation": {}
},
{
"label": "INFO",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.log",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.log",
"peekOfCode": "INFO = 2\nWARN = 3\nERROR = 4\nFATAL = 5\nimport sys\nclass Log:\n def __init__(self, threshold=WARN):\n self.threshold = threshold\n def _log(self, level, msg, args):\n if level not in (DEBUG, INFO, WARN, ERROR, FATAL):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.log",
"documentation": {}
},
{
"label": "WARN",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.log",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.log",
"peekOfCode": "WARN = 3\nERROR = 4\nFATAL = 5\nimport sys\nclass Log:\n def __init__(self, threshold=WARN):\n self.threshold = threshold\n def _log(self, level, msg, args):\n if level not in (DEBUG, INFO, WARN, ERROR, FATAL):\n raise ValueError('%s wrong log level' % str(level))",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.log",
"documentation": {}
},
{
"label": "ERROR",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.log",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.log",
"peekOfCode": "ERROR = 4\nFATAL = 5\nimport sys\nclass Log:\n def __init__(self, threshold=WARN):\n self.threshold = threshold\n def _log(self, level, msg, args):\n if level not in (DEBUG, INFO, WARN, ERROR, FATAL):\n raise ValueError('%s wrong log level' % str(level))\n if level >= self.threshold:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.log",
"documentation": {}
},
{
"label": "FATAL",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.log",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.log",
"peekOfCode": "FATAL = 5\nimport sys\nclass Log:\n def __init__(self, threshold=WARN):\n self.threshold = threshold\n def _log(self, level, msg, args):\n if level not in (DEBUG, INFO, WARN, ERROR, FATAL):\n raise ValueError('%s wrong log level' % str(level))\n if level >= self.threshold:\n if args:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.log",
"documentation": {}
},
{
"label": "_global_log",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.log",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.log",
"peekOfCode": "_global_log = Log()\nlog = _global_log.log\ndebug = _global_log.debug\ninfo = _global_log.info\nwarn = _global_log.warn\nerror = _global_log.error\nfatal = _global_log.fatal\ndef set_threshold(level):\n # return the old threshold for use from tests\n old = _global_log.threshold",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.log",
"documentation": {}
},
{
"label": "log",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.log",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.log",
"peekOfCode": "log = _global_log.log\ndebug = _global_log.debug\ninfo = _global_log.info\nwarn = _global_log.warn\nerror = _global_log.error\nfatal = _global_log.fatal\ndef set_threshold(level):\n # return the old threshold for use from tests\n old = _global_log.threshold\n _global_log.threshold = level",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.log",
"documentation": {}
},
{
"label": "debug",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.log",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.log",
"peekOfCode": "debug = _global_log.debug\ninfo = _global_log.info\nwarn = _global_log.warn\nerror = _global_log.error\nfatal = _global_log.fatal\ndef set_threshold(level):\n # return the old threshold for use from tests\n old = _global_log.threshold\n _global_log.threshold = level\n return old",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.log",
"documentation": {}
},
{
"label": "info",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.log",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.log",
"peekOfCode": "info = _global_log.info\nwarn = _global_log.warn\nerror = _global_log.error\nfatal = _global_log.fatal\ndef set_threshold(level):\n # return the old threshold for use from tests\n old = _global_log.threshold\n _global_log.threshold = level\n return old\ndef set_verbosity(v):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.log",
"documentation": {}
},
{
"label": "warn",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.log",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.log",
"peekOfCode": "warn = _global_log.warn\nerror = _global_log.error\nfatal = _global_log.fatal\ndef set_threshold(level):\n # return the old threshold for use from tests\n old = _global_log.threshold\n _global_log.threshold = level\n return old\ndef set_verbosity(v):\n if v <= 0:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.log",
"documentation": {}
},
{
"label": "error",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.log",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.log",
"peekOfCode": "error = _global_log.error\nfatal = _global_log.fatal\ndef set_threshold(level):\n # return the old threshold for use from tests\n old = _global_log.threshold\n _global_log.threshold = level\n return old\ndef set_verbosity(v):\n if v <= 0:\n set_threshold(WARN)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.log",
"documentation": {}
},
{
"label": "fatal",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.log",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.log",
"peekOfCode": "fatal = _global_log.fatal\ndef set_threshold(level):\n # return the old threshold for use from tests\n old = _global_log.threshold\n _global_log.threshold = level\n return old\ndef set_verbosity(v):\n if v <= 0:\n set_threshold(WARN)\n elif v == 1:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.log",
"documentation": {}
},
{
"label": "Reg",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.msvc9compiler",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.msvc9compiler",
"peekOfCode": "class Reg:\n \"\"\"Helper class to read values from the registry\n \"\"\"\n def get_value(cls, path, key):\n for base in HKEYS:\n d = cls.read_values(base, path)\n if d and key in d:\n return d[key]\n raise KeyError(key)\n get_value = classmethod(get_value)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.msvc9compiler",
"documentation": {}
},
{
"label": "MacroExpander",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.msvc9compiler",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.msvc9compiler",
"peekOfCode": "class MacroExpander:\n def __init__(self, version):\n self.macros = {}\n self.vsbase = VS_BASE % version\n self.load_macros(version)\n def set_macro(self, macro, path, key):\n self.macros[\"$(%s)\" % macro] = Reg.get_value(path, key)\n def load_macros(self, version):\n self.set_macro(\"VCInstallDir\", self.vsbase + r\"\\Setup\\VC\", \"productdir\")\n self.set_macro(\"VSInstallDir\", self.vsbase + r\"\\Setup\\VS\", \"productdir\")",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.msvc9compiler",
"documentation": {}
},
{
"label": "MSVCCompiler",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.msvc9compiler",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.msvc9compiler",
"peekOfCode": "class MSVCCompiler(CCompiler) :\n \"\"\"Concrete class that implements an interface to Microsoft Visual C++,\n as defined by the CCompiler abstract class.\"\"\"\n compiler_type = 'msvc'\n # Just set this so CCompiler's constructor doesn't barf. We currently\n # don't use the 'set_executables()' bureaucracy provided by CCompiler,\n # as it really isn't necessary for this sort of single-compiler class.\n # Would be nice to have a consistent interface with UnixCCompiler,\n # though, so it's worth thinking about.\n executables = {}",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.msvc9compiler",
"documentation": {}
},
{
"label": "get_build_version",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.msvc9compiler",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.msvc9compiler",
"peekOfCode": "def get_build_version():\n \"\"\"Return the version of MSVC that was used to build Python.\n For Python 2.3 and up, the version number is included in\n sys.version. For earlier versions, assume the compiler is MSVC 6.\n \"\"\"\n prefix = \"MSC v.\"\n i = sys.version.find(prefix)\n if i == -1:\n return 6\n i = i + len(prefix)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.msvc9compiler",
"documentation": {}
},
{
"label": "normalize_and_reduce_paths",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.msvc9compiler",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.msvc9compiler",
"peekOfCode": "def normalize_and_reduce_paths(paths):\n \"\"\"Return a list of normalized paths with duplicates removed.\n The current order of paths is maintained.\n \"\"\"\n # Paths are normalized so things like: /a and /a/ aren't both preserved.\n reduced_paths = []\n for p in paths:\n np = os.path.normpath(p)\n # XXX(nnorwitz): O(n**2), if reduced_paths gets long perhaps use a set.\n if np not in reduced_paths:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.msvc9compiler",
"documentation": {}
},
{
"label": "removeDuplicates",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.msvc9compiler",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.msvc9compiler",
"peekOfCode": "def removeDuplicates(variable):\n \"\"\"Remove duplicate values of an environment variable.\n \"\"\"\n oldList = variable.split(os.pathsep)\n newList = []\n for i in oldList:\n if i not in newList:\n newList.append(i)\n newVariable = os.pathsep.join(newList)\n return newVariable",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.msvc9compiler",
"documentation": {}
},
{
"label": "find_vcvarsall",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.msvc9compiler",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.msvc9compiler",
"peekOfCode": "def find_vcvarsall(version):\n \"\"\"Find the vcvarsall.bat file\n At first it tries to find the productdir of VS 2008 in the registry. If\n that fails it falls back to the VS90COMNTOOLS env var.\n \"\"\"\n vsbase = VS_BASE % version\n try:\n productdir = Reg.get_value(r\"%s\\Setup\\VC\" % vsbase,\n \"productdir\")\n except KeyError:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.msvc9compiler",
"documentation": {}
},
{
"label": "query_vcvarsall",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.msvc9compiler",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.msvc9compiler",
"peekOfCode": "def query_vcvarsall(version, arch=\"x86\"):\n \"\"\"Launch vcvarsall.bat and read the settings from its environment\n \"\"\"\n vcvarsall = find_vcvarsall(version)\n interesting = {\"include\", \"lib\", \"libpath\", \"path\"}\n result = {}\n if vcvarsall is None:\n raise DistutilsPlatformError(\"Unable to find vcvarsall.bat\")\n log.debug(\"Calling 'vcvarsall.bat %s' (version=%s)\", arch, version)\n popen = subprocess.Popen('\"%s\" %s & set' % (vcvarsall, arch),",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.msvc9compiler",
"documentation": {}
},
{
"label": "RegOpenKeyEx",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.msvc9compiler",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.msvc9compiler",
"peekOfCode": "RegOpenKeyEx = winreg.OpenKeyEx\nRegEnumKey = winreg.EnumKey\nRegEnumValue = winreg.EnumValue\nRegError = winreg.error\nHKEYS = (winreg.HKEY_USERS,\n winreg.HKEY_CURRENT_USER,\n winreg.HKEY_LOCAL_MACHINE,\n winreg.HKEY_CLASSES_ROOT)\nNATIVE_WIN64 = (sys.platform == 'win32' and sys.maxsize > 2**32)\nif NATIVE_WIN64:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.msvc9compiler",
"documentation": {}
},
{
"label": "RegEnumKey",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.msvc9compiler",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.msvc9compiler",
"peekOfCode": "RegEnumKey = winreg.EnumKey\nRegEnumValue = winreg.EnumValue\nRegError = winreg.error\nHKEYS = (winreg.HKEY_USERS,\n winreg.HKEY_CURRENT_USER,\n winreg.HKEY_LOCAL_MACHINE,\n winreg.HKEY_CLASSES_ROOT)\nNATIVE_WIN64 = (sys.platform == 'win32' and sys.maxsize > 2**32)\nif NATIVE_WIN64:\n # Visual C++ is a 32-bit application, so we need to look in",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.msvc9compiler",
"documentation": {}
},
{
"label": "RegEnumValue",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.msvc9compiler",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.msvc9compiler",
"peekOfCode": "RegEnumValue = winreg.EnumValue\nRegError = winreg.error\nHKEYS = (winreg.HKEY_USERS,\n winreg.HKEY_CURRENT_USER,\n winreg.HKEY_LOCAL_MACHINE,\n winreg.HKEY_CLASSES_ROOT)\nNATIVE_WIN64 = (sys.platform == 'win32' and sys.maxsize > 2**32)\nif NATIVE_WIN64:\n # Visual C++ is a 32-bit application, so we need to look in\n # the corresponding registry branch, if we're running a",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.msvc9compiler",
"documentation": {}
},
{
"label": "RegError",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.msvc9compiler",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.msvc9compiler",
"peekOfCode": "RegError = winreg.error\nHKEYS = (winreg.HKEY_USERS,\n winreg.HKEY_CURRENT_USER,\n winreg.HKEY_LOCAL_MACHINE,\n winreg.HKEY_CLASSES_ROOT)\nNATIVE_WIN64 = (sys.platform == 'win32' and sys.maxsize > 2**32)\nif NATIVE_WIN64:\n # Visual C++ is a 32-bit application, so we need to look in\n # the corresponding registry branch, if we're running a\n # 64-bit Python on Win64",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.msvc9compiler",
"documentation": {}
},
{
"label": "HKEYS",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.msvc9compiler",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.msvc9compiler",
"peekOfCode": "HKEYS = (winreg.HKEY_USERS,\n winreg.HKEY_CURRENT_USER,\n winreg.HKEY_LOCAL_MACHINE,\n winreg.HKEY_CLASSES_ROOT)\nNATIVE_WIN64 = (sys.platform == 'win32' and sys.maxsize > 2**32)\nif NATIVE_WIN64:\n # Visual C++ is a 32-bit application, so we need to look in\n # the corresponding registry branch, if we're running a\n # 64-bit Python on Win64\n VS_BASE = r\"Software\\Wow6432Node\\Microsoft\\VisualStudio\\%0.1f\"",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.msvc9compiler",
"documentation": {}
},
{
"label": "NATIVE_WIN64",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.msvc9compiler",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.msvc9compiler",
"peekOfCode": "NATIVE_WIN64 = (sys.platform == 'win32' and sys.maxsize > 2**32)\nif NATIVE_WIN64:\n # Visual C++ is a 32-bit application, so we need to look in\n # the corresponding registry branch, if we're running a\n # 64-bit Python on Win64\n VS_BASE = r\"Software\\Wow6432Node\\Microsoft\\VisualStudio\\%0.1f\"\n WINSDK_BASE = r\"Software\\Wow6432Node\\Microsoft\\Microsoft SDKs\\Windows\"\n NET_BASE = r\"Software\\Wow6432Node\\Microsoft\\.NETFramework\"\nelse:\n VS_BASE = r\"Software\\Microsoft\\VisualStudio\\%0.1f\"",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.msvc9compiler",
"documentation": {}
},
{
"label": "PLAT_TO_VCVARS",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.msvc9compiler",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.msvc9compiler",
"peekOfCode": "PLAT_TO_VCVARS = {\n 'win32' : 'x86',\n 'win-amd64' : 'amd64',\n}\nclass Reg:\n \"\"\"Helper class to read values from the registry\n \"\"\"\n def get_value(cls, path, key):\n for base in HKEYS:\n d = cls.read_values(base, path)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.msvc9compiler",
"documentation": {}
},
{
"label": "VERSION",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.msvc9compiler",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.msvc9compiler",
"peekOfCode": "VERSION = get_build_version()\nif VERSION < 8.0:\n raise DistutilsPlatformError(\"VC %0.1f is not supported by this module\" % VERSION)\n# MACROS = MacroExpander(VERSION)\nclass MSVCCompiler(CCompiler) :\n \"\"\"Concrete class that implements an interface to Microsoft Visual C++,\n as defined by the CCompiler abstract class.\"\"\"\n compiler_type = 'msvc'\n # Just set this so CCompiler's constructor doesn't barf. We currently\n # don't use the 'set_executables()' bureaucracy provided by CCompiler,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.msvc9compiler",
"documentation": {}
},
{
"label": "MacroExpander",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.msvccompiler",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.msvccompiler",
"peekOfCode": "class MacroExpander:\n def __init__(self, version):\n self.macros = {}\n self.load_macros(version)\n def set_macro(self, macro, path, key):\n for base in HKEYS:\n d = read_values(base, path)\n if d:\n self.macros[\"$(%s)\" % macro] = d[key]\n break",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.msvccompiler",
"documentation": {}
},
{
"label": "MSVCCompiler",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.msvccompiler",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.msvccompiler",
"peekOfCode": "class MSVCCompiler(CCompiler) :\n \"\"\"Concrete class that implements an interface to Microsoft Visual C++,\n as defined by the CCompiler abstract class.\"\"\"\n compiler_type = 'msvc'\n # Just set this so CCompiler's constructor doesn't barf. We currently\n # don't use the 'set_executables()' bureaucracy provided by CCompiler,\n # as it really isn't necessary for this sort of single-compiler class.\n # Would be nice to have a consistent interface with UnixCCompiler,\n # though, so it's worth thinking about.\n executables = {}",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.msvccompiler",
"documentation": {}
},
{
"label": "read_keys",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.msvccompiler",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.msvccompiler",
"peekOfCode": "def read_keys(base, key):\n \"\"\"Return list of registry keys.\"\"\"\n try:\n handle = RegOpenKeyEx(base, key)\n except RegError:\n return None\n L = []\n i = 0\n while True:\n try:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.msvccompiler",
"documentation": {}
},
{
"label": "read_values",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.msvccompiler",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.msvccompiler",
"peekOfCode": "def read_values(base, key):\n \"\"\"Return dict of registry keys and values.\n All names are converted to lowercase.\n \"\"\"\n try:\n handle = RegOpenKeyEx(base, key)\n except RegError:\n return None\n d = {}\n i = 0",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.msvccompiler",
"documentation": {}
},
{
"label": "convert_mbcs",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.msvccompiler",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.msvccompiler",
"peekOfCode": "def convert_mbcs(s):\n dec = getattr(s, \"decode\", None)\n if dec is not None:\n try:\n s = dec(\"mbcs\")\n except UnicodeError:\n pass\n return s\nclass MacroExpander:\n def __init__(self, version):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.msvccompiler",
"documentation": {}
},
{
"label": "get_build_version",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.msvccompiler",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.msvccompiler",
"peekOfCode": "def get_build_version():\n \"\"\"Return the version of MSVC that was used to build Python.\n For Python 2.3 and up, the version number is included in\n sys.version. For earlier versions, assume the compiler is MSVC 6.\n \"\"\"\n prefix = \"MSC v.\"\n i = sys.version.find(prefix)\n if i == -1:\n return 6\n i = i + len(prefix)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.msvccompiler",
"documentation": {}
},
{
"label": "get_build_architecture",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.msvccompiler",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.msvccompiler",
"peekOfCode": "def get_build_architecture():\n \"\"\"Return the processor architecture.\n Possible results are \"Intel\" or \"AMD64\".\n \"\"\"\n prefix = \" bit (\"\n i = sys.version.find(prefix)\n if i == -1:\n return \"Intel\"\n j = sys.version.find(\")\", i)\n return sys.version[i+len(prefix):j]",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.msvccompiler",
"documentation": {}
},
{
"label": "normalize_and_reduce_paths",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.msvccompiler",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.msvccompiler",
"peekOfCode": "def normalize_and_reduce_paths(paths):\n \"\"\"Return a list of normalized paths with duplicates removed.\n The current order of paths is maintained.\n \"\"\"\n # Paths are normalized so things like: /a and /a/ aren't both preserved.\n reduced_paths = []\n for p in paths:\n np = os.path.normpath(p)\n # XXX(nnorwitz): O(n**2), if reduced_paths gets long perhaps use a set.\n if np not in reduced_paths:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.msvccompiler",
"documentation": {}
},
{
"label": "_can_read_reg",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.msvccompiler",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.msvccompiler",
"peekOfCode": "_can_read_reg = False\ntry:\n import winreg\n _can_read_reg = True\n hkey_mod = winreg\n RegOpenKeyEx = winreg.OpenKeyEx\n RegEnumKey = winreg.EnumKey\n RegEnumValue = winreg.EnumValue\n RegError = winreg.error\nexcept ImportError:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.msvccompiler",
"documentation": {}
},
{
"label": "spawn",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.spawn",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.spawn",
"peekOfCode": "def spawn(cmd, search_path=1, verbose=0, dry_run=0):\n \"\"\"Run another program, specified as a command list 'cmd', in a new process.\n 'cmd' is just the argument list for the new process, ie.\n cmd[0] is the program to run and cmd[1:] are the rest of its arguments.\n There is no way to run a program with a name different from that of its\n executable.\n If 'search_path' is true (the default), the system's executable\n search path will be used to find the program; otherwise, cmd[0]\n must be the exact path to the executable. If 'dry_run' is true,\n the command will not actually be run.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.spawn",
"documentation": {}
},
{
"label": "find_executable",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.spawn",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.spawn",
"peekOfCode": "def find_executable(executable, path=None):\n \"\"\"Tries to find 'executable' in the directories listed in 'path'.\n A string listing directories separated by 'os.pathsep'; defaults to\n os.environ['PATH']. Returns the complete filename or None if not found.\n \"\"\"\n _, ext = os.path.splitext(executable)\n if (sys.platform == 'win32') and (ext != '.exe'):\n executable = executable + '.exe'\n if os.path.isfile(executable):\n return executable",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.spawn",
"documentation": {}
},
{
"label": "parse_config_h",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.sysconfig",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.sysconfig",
"peekOfCode": "def parse_config_h(fp, g=None):\n return sysconfig_parse_config_h(fp, vars=g)\n_python_build = partial(is_python_build, check_home=True)\n_init_posix = partial(sysconfig_init_posix, _config_vars)\n_init_nt = partial(_init_non_posix, _config_vars)\n# Similar function is also implemented in sysconfig as _parse_makefile\n# but without the parsing capabilities of distutils.text_file.TextFile.\ndef parse_makefile(fn, g=None):\n \"\"\"Parse a Makefile-style file.\n A dictionary containing name/value pairs is returned. If an",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.sysconfig",
"documentation": {}
},
{
"label": "parse_makefile",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.sysconfig",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.sysconfig",
"peekOfCode": "def parse_makefile(fn, g=None):\n \"\"\"Parse a Makefile-style file.\n A dictionary containing name/value pairs is returned. If an\n optional dictionary is passed in as the second argument, it is\n used instead of a new dictionary.\n \"\"\"\n from distutils.text_file import TextFile\n fp = TextFile(fn, strip_comments=1, skip_blanks=1, join_lines=1, errors=\"surrogateescape\")\n if g is None:\n g = {}",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.sysconfig",
"documentation": {}
},
{
"label": "customize_compiler",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.sysconfig",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.sysconfig",
"peekOfCode": "def customize_compiler(compiler):\n \"\"\"Do any platform-specific customization of a CCompiler instance.\n Mainly needed on Unix, so we can plug in the information that\n varies across Unices and is stored in Python's Makefile.\n \"\"\"\n if compiler.compiler_type == \"unix\":\n if sys.platform == \"darwin\":\n # Perform first-time customization of compiler-related\n # config vars on OS X now that we know we need a compiler.\n # This is primarily to support Pythons from binary",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.sysconfig",
"documentation": {}
},
{
"label": "get_python_inc",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.sysconfig",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.sysconfig",
"peekOfCode": "def get_python_inc(plat_specific=0, prefix=None):\n \"\"\"Return the directory containing installed Python header files.\n If 'plat_specific' is false (the default), this is the path to the\n non-platform-specific header files, i.e. Python.h and so on;\n otherwise, this is the path to platform-specific header files\n (namely pyconfig.h).\n If 'prefix' is supplied, use it instead of sys.base_prefix or\n sys.base_exec_prefix -- i.e., ignore 'plat_specific'.\n \"\"\"\n if prefix is None:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.sysconfig",
"documentation": {}
},
{
"label": "get_python_lib",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.sysconfig",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.sysconfig",
"peekOfCode": "def get_python_lib(plat_specific=0, standard_lib=0, prefix=None):\n \"\"\"Return the directory containing the Python library (standard or\n site additions).\n If 'plat_specific' is true, return the directory containing\n platform-specific modules, i.e. any module from a non-pure-Python\n module distribution; otherwise, return the platform-shared library\n directory. If 'standard_lib' is true, return the directory\n containing standard Python library modules; otherwise, return the\n directory for site-specific modules.\n If 'prefix' is supplied, use it instead of sys.base_prefix or",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.sysconfig",
"documentation": {}
},
{
"label": "_config_vars",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.sysconfig",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.sysconfig",
"peekOfCode": "_config_vars = get_config_vars()\nif os.name == \"nt\":\n from sysconfig import _fix_pcbuild\nwarnings.warn(\n 'The distutils.sysconfig module is deprecated, use sysconfig instead',\n DeprecationWarning,\n stacklevel=2\n)\n# Following functions are the same as in sysconfig but with different API\ndef parse_config_h(fp, g=None):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.sysconfig",
"documentation": {}
},
{
"label": "_python_build",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.sysconfig",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.sysconfig",
"peekOfCode": "_python_build = partial(is_python_build, check_home=True)\n_init_posix = partial(sysconfig_init_posix, _config_vars)\n_init_nt = partial(_init_non_posix, _config_vars)\n# Similar function is also implemented in sysconfig as _parse_makefile\n# but without the parsing capabilities of distutils.text_file.TextFile.\ndef parse_makefile(fn, g=None):\n \"\"\"Parse a Makefile-style file.\n A dictionary containing name/value pairs is returned. If an\n optional dictionary is passed in as the second argument, it is\n used instead of a new dictionary.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.sysconfig",
"documentation": {}
},
{
"label": "_init_posix",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.sysconfig",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.sysconfig",
"peekOfCode": "_init_posix = partial(sysconfig_init_posix, _config_vars)\n_init_nt = partial(_init_non_posix, _config_vars)\n# Similar function is also implemented in sysconfig as _parse_makefile\n# but without the parsing capabilities of distutils.text_file.TextFile.\ndef parse_makefile(fn, g=None):\n \"\"\"Parse a Makefile-style file.\n A dictionary containing name/value pairs is returned. If an\n optional dictionary is passed in as the second argument, it is\n used instead of a new dictionary.\n \"\"\"",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.sysconfig",
"documentation": {}
},
{
"label": "_init_nt",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.sysconfig",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.sysconfig",
"peekOfCode": "_init_nt = partial(_init_non_posix, _config_vars)\n# Similar function is also implemented in sysconfig as _parse_makefile\n# but without the parsing capabilities of distutils.text_file.TextFile.\ndef parse_makefile(fn, g=None):\n \"\"\"Parse a Makefile-style file.\n A dictionary containing name/value pairs is returned. If an\n optional dictionary is passed in as the second argument, it is\n used instead of a new dictionary.\n \"\"\"\n from distutils.text_file import TextFile",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.sysconfig",
"documentation": {}
},
{
"label": "build_flags",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.sysconfig",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.sysconfig",
"peekOfCode": "build_flags = ''\ntry:\n if not python_build:\n build_flags = sys.abiflags\nexcept AttributeError:\n # It's not a configure-based build, so the sys module doesn't have\n # this attribute, which is fine.\n pass\ndef customize_compiler(compiler):\n \"\"\"Do any platform-specific customization of a CCompiler instance.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.sysconfig",
"documentation": {}
},
{
"label": "TextFile",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.text_file",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.text_file",
"peekOfCode": "class TextFile:\n \"\"\"Provides a file-like object that takes care of all the things you\n commonly want to do when processing a text file that has some\n line-by-line syntax: strip comments (as long as \"#\" is your\n comment character), skip blank lines, join adjacent lines by\n escaping the newline (ie. backslash at end of line), strip\n leading and/or trailing whitespace. All of these are optional\n and independently controllable.\n Provides a 'warn()' method so you can generate warning messages that\n report physical line number, even if the logical line in question",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.text_file",
"documentation": {}
},
{
"label": "UnixCCompiler",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.unixccompiler",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.unixccompiler",
"peekOfCode": "class UnixCCompiler(CCompiler):\n compiler_type = 'unix'\n # These are used by CCompiler in two places: the constructor sets\n # instance attributes 'preprocessor', 'compiler', etc. from them, and\n # 'set_executable()' allows any of these to be set. The defaults here\n # are pretty generic; they will probably have to be set by an outsider\n # (eg. using information discovered by the sysconfig about building\n # Python extensions).\n executables = {'preprocessor' : None,\n 'compiler' : [\"cc\"],",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.unixccompiler",
"documentation": {}
},
{
"label": "Mixin2to3",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.util",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.util",
"peekOfCode": "class Mixin2to3:\n '''Mixin class for commands that run 2to3.\n To configure 2to3, setup scripts may either change\n the class variables, or inherit from individual commands\n to override how 2to3 is invoked.'''\n # provide list of fixers to run;\n # defaults to all from lib2to3.fixers\n fixer_names = None\n # options dictionary\n options = None",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.util",
"documentation": {}
},
{
"label": "get_host_platform",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.util",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.util",
"peekOfCode": "def get_host_platform():\n \"\"\"Return a string that identifies the current platform. This is used mainly to\n distinguish platform-specific build directories and platform-specific built\n distributions. Typically includes the OS name and version and the\n architecture (as supplied by 'os.uname()'), although the exact information\n included depends on the OS; eg. on Linux, the kernel version isn't\n particularly important.\n Examples of returned values:\n linux-i586\n linux-alpha (?)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.util",
"documentation": {}
},
{
"label": "get_platform",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.util",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.util",
"peekOfCode": "def get_platform():\n if os.name == 'nt':\n TARGET_TO_PLAT = {\n 'x86' : 'win32',\n 'x64' : 'win-amd64',\n 'arm' : 'win-arm32',\n }\n return TARGET_TO_PLAT.get(os.environ.get('VSCMD_ARG_TGT_ARCH')) or get_host_platform()\n else:\n return get_host_platform()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.util",
"documentation": {}
},
{
"label": "convert_pat",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.util",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.util",
"peekOfCode": "def convert_path (pathname):\n \"\"\"Return 'pathname' as a name that will work on the native filesystem,\n i.e. split it on '/' and put it back together again using the current\n directory separator. Needed because filenames in the setup script are\n always supplied in Unix style, and have to be converted to the local\n convention before we can actually use them in the filesystem. Raises\n ValueError on non-Unix-ish systems if 'pathname' either starts or\n ends with a slash.\n \"\"\"\n if os.sep == '/':",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.util",
"documentation": {}
},
{
"label": "change_roo",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.util",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.util",
"peekOfCode": "def change_root (new_root, pathname):\n \"\"\"Return 'pathname' with 'new_root' prepended. If 'pathname' is\n relative, this is equivalent to \"os.path.join(new_root,pathname)\".\n Otherwise, it requires making 'pathname' relative and then joining the\n two, which is tricky on DOS/Windows and Mac OS.\n \"\"\"\n if os.name == 'posix':\n if not os.path.isabs(pathname):\n return os.path.join(new_root, pathname)\n else:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.util",
"documentation": {}
},
{
"label": "check_enviro",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.util",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.util",
"peekOfCode": "def check_environ ():\n \"\"\"Ensure that 'os.environ' has all the environment variables we\n guarantee that users can use in config files, command-line options,\n etc. Currently this includes:\n HOME - user's home directory (Unix only)\n PLAT - description of the current platform, including hardware\n and OS (see 'get_platform()')\n \"\"\"\n global _environ_checked\n if _environ_checked:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.util",
"documentation": {}
},
{
"label": "subst_var",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.util",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.util",
"peekOfCode": "def subst_vars (s, local_vars):\n \"\"\"Perform shell/Perl-style variable substitution on 'string'. Every\n occurrence of '$' followed by a name is considered a variable, and\n variable is substituted by the value found in the 'local_vars'\n dictionary, or in 'os.environ' if it's not in 'local_vars'.\n 'os.environ' is first checked/augmented to guarantee that it contains\n certain values: see 'check_environ()'. Raise ValueError for any\n variables not found in either 'local_vars' or 'os.environ'.\n \"\"\"\n check_environ()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.util",
"documentation": {}
},
{
"label": "grok_environment_erro",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.util",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.util",
"peekOfCode": "def grok_environment_error (exc, prefix=\"error: \"):\n # Function kept for backward compatibility.\n # Used to try clever things with EnvironmentErrors,\n # but nowadays str(exception) produces good messages.\n return prefix + str(exc)\n# Needed by 'split_quoted()'\n_wordchars_re = _squote_re = _dquote_re = None\ndef _init_regex():\n global _wordchars_re, _squote_re, _dquote_re\n _wordchars_re = re.compile(r'[^\\\\\\'\\\"%s ]*' % string.whitespace)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.util",
"documentation": {}
},
{
"label": "split_quote",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.util",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.util",
"peekOfCode": "def split_quoted (s):\n \"\"\"Split a string up according to Unix shell-like rules for quotes and\n backslashes. In short: words are delimited by spaces, as long as those\n spaces are not escaped by a backslash, or inside a quoted string.\n Single and double quotes are equivalent, and the quote characters can\n be backslash-escaped. The backslash is stripped from any two-character\n escape sequence, leaving only the escaped character. The quote\n characters are stripped from any quoted string. Returns a list of\n words.\n \"\"\"",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.util",
"documentation": {}
},
{
"label": "execut",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.util",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.util",
"peekOfCode": "def execute (func, args, msg=None, verbose=0, dry_run=0):\n \"\"\"Perform some action that affects the outside world (eg. by\n writing to the filesystem). Such actions are special because they\n are disabled by the 'dry_run' flag. This method takes care of all\n that bureaucracy for you; all you have to do is supply the\n function to call and an argument tuple for it (to embody the\n \"external action\" being performed), and an optional message to\n print.\n \"\"\"\n if msg is None:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.util",
"documentation": {}
},
{
"label": "strtoboo",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.util",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.util",
"peekOfCode": "def strtobool (val):\n \"\"\"Convert a string representation of truth to true (1) or false (0).\n True values are 'y', 'yes', 't', 'true', 'on', and '1'; false values\n are 'n', 'no', 'f', 'false', 'off', and '0'. Raises ValueError if\n 'val' is anything else.\n \"\"\"\n val = val.lower()\n if val in ('y', 'yes', 't', 'true', 'on', '1'):\n return 1\n elif val in ('n', 'no', 'f', 'false', 'off', '0'):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.util",
"documentation": {}
},
{
"label": "byte_compil",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.util",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.util",
"peekOfCode": "def byte_compile (py_files,\n optimize=0, force=0,\n prefix=None, base_dir=None,\n verbose=1, dry_run=0,\n direct=None):\n \"\"\"Byte-compile a collection of Python source files to .pyc\n files in a __pycache__ subdirectory. 'py_files' is a list\n of files to compile; any files that don't end in \".py\" are silently\n skipped. 'optimize' must be one of the following:\n 0 - don't optimize",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.util",
"documentation": {}
},
{
"label": "rfc822_escap",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.util",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.util",
"peekOfCode": "def rfc822_escape (header):\n \"\"\"Return a version of the string escaped for inclusion in an\n RFC-822 header, by ensuring there are 8 spaces space after each newline.\n \"\"\"\n lines = header.split('\\n')\n sep = '\\n' + 8 * ' '\n return sep.join(lines)\n# 2to3 support\ndef run_2to3(files, fixer_names=None, options=None, explicit=None):\n \"\"\"Invoke 2to3 on a list of Python files.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.util",
"documentation": {}
},
{
"label": "run_2to3",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.util",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.util",
"peekOfCode": "def run_2to3(files, fixer_names=None, options=None, explicit=None):\n \"\"\"Invoke 2to3 on a list of Python files.\n The files should all come from the build area, as the\n modification is done in-place. To reduce the build time,\n only files modified since the last invocation of this\n function should be passed in the files argument.\"\"\"\n if not files:\n return\n # Make this class local, to delay import of 2to3\n from lib2to3.refactor import RefactoringTool, get_fixers_from_package",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.util",
"documentation": {}
},
{
"label": "copydir_run_2to3",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.util",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.util",
"peekOfCode": "def copydir_run_2to3(src, dest, template=None, fixer_names=None,\n options=None, explicit=None):\n \"\"\"Recursively copy a directory, only copying new and changed files,\n running run_2to3 over all newly copied Python modules afterward.\n If you give a template string, it's parsed like a MANIFEST.in.\n \"\"\"\n from distutils.dir_util import mkpath\n from distutils.file_util import copy_file\n from distutils.filelist import FileList\n filelist = FileList()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.util",
"documentation": {}
},
{
"label": "_environ_checked",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.util",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.util",
"peekOfCode": "_environ_checked = 0\ndef check_environ ():\n \"\"\"Ensure that 'os.environ' has all the environment variables we\n guarantee that users can use in config files, command-line options,\n etc. Currently this includes:\n HOME - user's home directory (Unix only)\n PLAT - description of the current platform, including hardware\n and OS (see 'get_platform()')\n \"\"\"\n global _environ_checked",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.util",
"documentation": {}
},
{
"label": "_wordchars_re",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.util",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.util",
"peekOfCode": "_wordchars_re = _squote_re = _dquote_re = None\ndef _init_regex():\n global _wordchars_re, _squote_re, _dquote_re\n _wordchars_re = re.compile(r'[^\\\\\\'\\\"%s ]*' % string.whitespace)\n _squote_re = re.compile(r\"'(?:[^'\\\\]|\\\\.)*'\")\n _dquote_re = re.compile(r'\"(?:[^\"\\\\]|\\\\.)*\"')\ndef split_quoted (s):\n \"\"\"Split a string up according to Unix shell-like rules for quotes and\n backslashes. In short: words are delimited by spaces, as long as those\n spaces are not escaped by a backslash, or inside a quoted string.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.util",
"documentation": {}
},
{
"label": "files",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.util",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.util",
"peekOfCode": "files = [\n\"\"\")\n # XXX would be nice to write absolute filenames, just for\n # safety's sake (script should be more robust in the face of\n # chdir'ing before running it). But this requires abspath'ing\n # 'prefix' as well, and that breaks the hack in build_lib's\n # 'byte_compile()' method that carefully tacks on a trailing\n # slash (os.sep really) to make sure the prefix here is \"just\n # right\". This whole prefix business is rather delicate -- the\n # problem is that it's really a directory, but I'm treating it",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.util",
"documentation": {}
},
{
"label": "Version",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.version",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.version",
"peekOfCode": "class Version:\n \"\"\"Abstract base class for version numbering classes. Just provides\n constructor (__init__) and reproducer (__repr__), because those\n seem to be the same for all version numbering classes; and route\n rich comparisons to _cmp.\n \"\"\"\n def __init__ (self, vstring=None):\n if vstring:\n self.parse(vstring)\n def __repr__ (self):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.version",
"documentation": {}
},
{
"label": "StrictVersio",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.version",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.version",
"peekOfCode": "class StrictVersion (Version):\n \"\"\"Version numbering for anal retentives and software idealists.\n Implements the standard interface for version number classes as\n described above. A version number consists of two or three\n dot-separated numeric components, with an optional \"pre-release\" tag\n on the end. The pre-release tag consists of the letter 'a' or 'b'\n followed by a number. If the numeric components of two version\n numbers are equal, then one with a pre-release tag will always\n be deemed earlier (lesser) than one without.\n The following are valid version numbers (shown in the order that",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.version",
"documentation": {}
},
{
"label": "LooseVersio",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.version",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.version",
"peekOfCode": "class LooseVersion (Version):\n \"\"\"Version numbering for anarchists and software realists.\n Implements the standard interface for version number classes as\n described above. A version number consists of a series of numbers,\n separated by either periods or strings of letters. When comparing\n version numbers, the numeric components will be compared\n numerically, and the alphabetic components lexically. The following\n are all valid version numbers, in no particular order:\n 1.5.1\n 1.5.2b2",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.version",
"documentation": {}
},
{
"label": "VersionPredicate",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.versionpredicate",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.versionpredicate",
"peekOfCode": "class VersionPredicate:\n \"\"\"Parse and test package version predicates.\n >>> v = VersionPredicate('pyepat.abc (>1.0, <3333.3a1, !=1555.1b3)')\n The `name` attribute provides the full dotted name that is given::\n >>> v.name\n 'pyepat.abc'\n The str() of a `VersionPredicate` provides a normalized\n human-readable version of the expression::\n >>> print(v)\n pyepat.abc (> 1.0, < 3333.3a1, != 1555.1b3)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.versionpredicate",
"documentation": {}
},
{
"label": "splitUp",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.versionpredicate",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.versionpredicate",
"peekOfCode": "def splitUp(pred):\n \"\"\"Parse a single version comparison.\n Return (comparison string, StrictVersion)\n \"\"\"\n res = re_splitComparison.match(pred)\n if not res:\n raise ValueError(\"bad package restriction syntax: %r\" % pred)\n comp, verStr = res.groups()\n return (comp, distutils.version.StrictVersion(verStr))\ncompmap = {\"<\": operator.lt, \"<=\": operator.le, \"==\": operator.eq,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.versionpredicate",
"documentation": {}
},
{
"label": "split_provision",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.versionpredicate",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.versionpredicate",
"peekOfCode": "def split_provision(value):\n \"\"\"Return the name and optional version number of a provision.\n The version number, if given, will be returned as a `StrictVersion`\n instance, otherwise it will be `None`.\n >>> split_provision('mypkg')\n ('mypkg', None)\n >>> split_provision(' mypkg( 1.2 ) ')\n ('mypkg', StrictVersion ('1.2'))\n \"\"\"\n global _provision_rx",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.versionpredicate",
"documentation": {}
},
{
"label": "re_validPackage",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.versionpredicate",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.versionpredicate",
"peekOfCode": "re_validPackage = re.compile(r\"(?i)^\\s*([a-z_]\\w*(?:\\.[a-z_]\\w*)*)(.*)\",\n re.ASCII)\n# (package) (rest)\nre_paren = re.compile(r\"^\\s*\\((.*)\\)\\s*$\") # (list) inside of parentheses\nre_splitComparison = re.compile(r\"^\\s*(<=|>=|<|>|!=|==)\\s*([^\\s,]+)\\s*$\")\n# (comp) (version)\ndef splitUp(pred):\n \"\"\"Parse a single version comparison.\n Return (comparison string, StrictVersion)\n \"\"\"",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.versionpredicate",
"documentation": {}
},
{
"label": "re_paren",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.versionpredicate",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.versionpredicate",
"peekOfCode": "re_paren = re.compile(r\"^\\s*\\((.*)\\)\\s*$\") # (list) inside of parentheses\nre_splitComparison = re.compile(r\"^\\s*(<=|>=|<|>|!=|==)\\s*([^\\s,]+)\\s*$\")\n# (comp) (version)\ndef splitUp(pred):\n \"\"\"Parse a single version comparison.\n Return (comparison string, StrictVersion)\n \"\"\"\n res = re_splitComparison.match(pred)\n if not res:\n raise ValueError(\"bad package restriction syntax: %r\" % pred)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.versionpredicate",
"documentation": {}
},
{
"label": "re_splitComparison",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.versionpredicate",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.versionpredicate",
"peekOfCode": "re_splitComparison = re.compile(r\"^\\s*(<=|>=|<|>|!=|==)\\s*([^\\s,]+)\\s*$\")\n# (comp) (version)\ndef splitUp(pred):\n \"\"\"Parse a single version comparison.\n Return (comparison string, StrictVersion)\n \"\"\"\n res = re_splitComparison.match(pred)\n if not res:\n raise ValueError(\"bad package restriction syntax: %r\" % pred)\n comp, verStr = res.groups()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.versionpredicate",
"documentation": {}
},
{
"label": "compmap",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.versionpredicate",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.versionpredicate",
"peekOfCode": "compmap = {\"<\": operator.lt, \"<=\": operator.le, \"==\": operator.eq,\n \">\": operator.gt, \">=\": operator.ge, \"!=\": operator.ne}\nclass VersionPredicate:\n \"\"\"Parse and test package version predicates.\n >>> v = VersionPredicate('pyepat.abc (>1.0, <3333.3a1, !=1555.1b3)')\n The `name` attribute provides the full dotted name that is given::\n >>> v.name\n 'pyepat.abc'\n The str() of a `VersionPredicate` provides a normalized\n human-readable version of the expression::",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.versionpredicate",
"documentation": {}
},
{
"label": "_provision_rx",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.versionpredicate",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.versionpredicate",
"peekOfCode": "_provision_rx = None\ndef split_provision(value):\n \"\"\"Return the name and optional version number of a provision.\n The version number, if given, will be returned as a `StrictVersion`\n instance, otherwise it will be `None`.\n >>> split_provision('mypkg')\n ('mypkg', None)\n >>> split_provision(' mypkg( 1.2 ) ')\n ('mypkg', StrictVersion ('1.2'))\n \"\"\"",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils.versionpredicate",
"documentation": {}
},
{
"label": "MSVCCompiler",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils._msvccompiler",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils._msvccompiler",
"peekOfCode": "class MSVCCompiler(CCompiler) :\n \"\"\"Concrete class that implements an interface to Microsoft Visual C++,\n as defined by the CCompiler abstract class.\"\"\"\n compiler_type = 'msvc'\n # Just set this so CCompiler's constructor doesn't barf. We currently\n # don't use the 'set_executables()' bureaucracy provided by CCompiler,\n # as it really isn't necessary for this sort of single-compiler class.\n # Would be nice to have a consistent interface with UnixCCompiler,\n # though, so it's worth thinking about.\n executables = {}",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils._msvccompiler",
"documentation": {}
},
{
"label": "PLAT_SPEC_TO_RUNTIME",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils._msvccompiler",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils._msvccompiler",
"peekOfCode": "PLAT_SPEC_TO_RUNTIME = {\n 'x86' : 'x86',\n 'x86_amd64' : 'x64',\n 'x86_arm' : 'arm',\n 'x86_arm64' : 'arm64'\n}\ndef _find_vcvarsall(plat_spec):\n # bpo-38597: Removed vcruntime return value\n _, best_dir = _find_vc2017()\n if not best_dir:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils._msvccompiler",
"documentation": {}
},
{
"label": "PLAT_TO_VCVARS",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils._msvccompiler",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils._msvccompiler",
"peekOfCode": "PLAT_TO_VCVARS = {\n 'win32' : 'x86',\n 'win-amd64' : 'x86_amd64',\n 'win-arm32' : 'x86_arm',\n 'win-arm64' : 'x86_arm64'\n}\nclass MSVCCompiler(CCompiler) :\n \"\"\"Concrete class that implements an interface to Microsoft Visual C++,\n as defined by the CCompiler abstract class.\"\"\"\n compiler_type = 'msvc'",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.distutils._msvccompiler",
"documentation": {}
},
{
"label": "MIMEApplication",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.mime.application",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.mime.application",
"peekOfCode": "class MIMEApplication(MIMENonMultipart):\n \"\"\"Class for generating application/* MIME documents.\"\"\"\n def __init__(self, _data, _subtype='octet-stream',\n _encoder=encoders.encode_base64, *, policy=None, **_params):\n \"\"\"Create an application/* type MIME document.\n _data is a string containing the raw application data.\n _subtype is the MIME content type subtype, defaulting to\n 'octet-stream'.\n _encoder is a function which will perform the actual encoding for\n transport of the application data, defaulting to base64 encoding.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.mime.application",
"documentation": {}
},
{
"label": "__all__",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.mime.application",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.mime.application",
"peekOfCode": "__all__ = [\"MIMEApplication\"]\nfrom email import encoders\nfrom email.mime.nonmultipart import MIMENonMultipart\nclass MIMEApplication(MIMENonMultipart):\n \"\"\"Class for generating application/* MIME documents.\"\"\"\n def __init__(self, _data, _subtype='octet-stream',\n _encoder=encoders.encode_base64, *, policy=None, **_params):\n \"\"\"Create an application/* type MIME document.\n _data is a string containing the raw application data.\n _subtype is the MIME content type subtype, defaulting to",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.mime.application",
"documentation": {}
},
{
"label": "MIMEAudio",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.mime.audio",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.mime.audio",
"peekOfCode": "class MIMEAudio(MIMENonMultipart):\n \"\"\"Class for generating audio/* MIME documents.\"\"\"\n def __init__(self, _audiodata, _subtype=None,\n _encoder=encoders.encode_base64, *, policy=None, **_params):\n \"\"\"Create an audio/* type MIME document.\n _audiodata is a string containing the raw audio data. If this data\n can be decoded by the standard Python `sndhdr' module, then the\n subtype will be automatically included in the Content-Type header.\n Otherwise, you can specify the specific audio subtype via the\n _subtype parameter. If _subtype is not given, and no subtype can be",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.mime.audio",
"documentation": {}
},
{
"label": "__all__",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.mime.audio",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.mime.audio",
"peekOfCode": "__all__ = ['MIMEAudio']\nimport sndhdr\nfrom io import BytesIO\nfrom email import encoders\nfrom email.mime.nonmultipart import MIMENonMultipart\n_sndhdr_MIMEmap = {'au' : 'basic',\n 'wav' :'x-wav',\n 'aiff':'x-aiff',\n 'aifc':'x-aiff',\n }",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.mime.audio",
"documentation": {}
},
{
"label": "_sndhdr_MIMEmap",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.mime.audio",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.mime.audio",
"peekOfCode": "_sndhdr_MIMEmap = {'au' : 'basic',\n 'wav' :'x-wav',\n 'aiff':'x-aiff',\n 'aifc':'x-aiff',\n }\n# There are others in sndhdr that don't have MIME types. :(\n# Additional ones to be added to sndhdr? midi, mp3, realaudio, wma??\ndef _whatsnd(data):\n \"\"\"Try to identify a sound file type.\n sndhdr.what() has a pretty cruddy interface, unfortunately. This is why",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.mime.audio",
"documentation": {}
},
{
"label": "MIMEBase",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.mime.base",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.mime.base",
"peekOfCode": "class MIMEBase(message.Message):\n \"\"\"Base class for MIME specializations.\"\"\"\n def __init__(self, _maintype, _subtype, *, policy=None, **_params):\n \"\"\"This constructor adds a Content-Type: and a MIME-Version: header.\n The Content-Type: header is taken from the _maintype and _subtype\n arguments. Additional parameters for this header are taken from the\n keyword arguments.\n \"\"\"\n if policy is None:\n policy = email.policy.compat32",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.mime.base",
"documentation": {}
},
{
"label": "__all__",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.mime.base",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.mime.base",
"peekOfCode": "__all__ = ['MIMEBase']\nimport email.policy\nfrom email import message\nclass MIMEBase(message.Message):\n \"\"\"Base class for MIME specializations.\"\"\"\n def __init__(self, _maintype, _subtype, *, policy=None, **_params):\n \"\"\"This constructor adds a Content-Type: and a MIME-Version: header.\n The Content-Type: header is taken from the _maintype and _subtype\n arguments. Additional parameters for this header are taken from the\n keyword arguments.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.mime.base",
"documentation": {}
},
{
"label": "MIMEImage",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.mime.image",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.mime.image",
"peekOfCode": "class MIMEImage(MIMENonMultipart):\n \"\"\"Class for generating image/* type MIME documents.\"\"\"\n def __init__(self, _imagedata, _subtype=None,\n _encoder=encoders.encode_base64, *, policy=None, **_params):\n \"\"\"Create an image/* type MIME document.\n _imagedata is a string containing the raw image data. If this data\n can be decoded by the standard Python `imghdr' module, then the\n subtype will be automatically included in the Content-Type header.\n Otherwise, you can specify the specific image subtype via the _subtype\n parameter.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.mime.image",
"documentation": {}
},
{
"label": "__all__",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.mime.image",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.mime.image",
"peekOfCode": "__all__ = ['MIMEImage']\nimport imghdr\nfrom email import encoders\nfrom email.mime.nonmultipart import MIMENonMultipart\nclass MIMEImage(MIMENonMultipart):\n \"\"\"Class for generating image/* type MIME documents.\"\"\"\n def __init__(self, _imagedata, _subtype=None,\n _encoder=encoders.encode_base64, *, policy=None, **_params):\n \"\"\"Create an image/* type MIME document.\n _imagedata is a string containing the raw image data. If this data",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.mime.image",
"documentation": {}
},
{
"label": "MIMEMessage",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.mime.message",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.mime.message",
"peekOfCode": "class MIMEMessage(MIMENonMultipart):\n \"\"\"Class representing message/* MIME documents.\"\"\"\n def __init__(self, _msg, _subtype='rfc822', *, policy=None):\n \"\"\"Create a message/* type MIME document.\n _msg is a message object and must be an instance of Message, or a\n derived class of Message, otherwise a TypeError is raised.\n Optional _subtype defines the subtype of the contained message. The\n default is \"rfc822\" (this is defined by the MIME standard, even though\n the term \"rfc822\" is technically outdated by RFC 2822).\n \"\"\"",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.mime.message",
"documentation": {}
},
{
"label": "__all__",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.mime.message",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.mime.message",
"peekOfCode": "__all__ = ['MIMEMessage']\nfrom email import message\nfrom email.mime.nonmultipart import MIMENonMultipart\nclass MIMEMessage(MIMENonMultipart):\n \"\"\"Class representing message/* MIME documents.\"\"\"\n def __init__(self, _msg, _subtype='rfc822', *, policy=None):\n \"\"\"Create a message/* type MIME document.\n _msg is a message object and must be an instance of Message, or a\n derived class of Message, otherwise a TypeError is raised.\n Optional _subtype defines the subtype of the contained message. The",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.mime.message",
"documentation": {}
},
{
"label": "MIMEMultipart",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.mime.multipart",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.mime.multipart",
"peekOfCode": "class MIMEMultipart(MIMEBase):\n \"\"\"Base class for MIME multipart/* type messages.\"\"\"\n def __init__(self, _subtype='mixed', boundary=None, _subparts=None,\n *, policy=None,\n **_params):\n \"\"\"Creates a multipart/* type message.\n By default, creates a multipart/mixed message, with proper\n Content-Type and MIME-Version headers.\n _subtype is the subtype of the multipart content type, defaulting to\n `mixed'.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.mime.multipart",
"documentation": {}
},
{
"label": "__all__",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.mime.multipart",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.mime.multipart",
"peekOfCode": "__all__ = ['MIMEMultipart']\nfrom email.mime.base import MIMEBase\nclass MIMEMultipart(MIMEBase):\n \"\"\"Base class for MIME multipart/* type messages.\"\"\"\n def __init__(self, _subtype='mixed', boundary=None, _subparts=None,\n *, policy=None,\n **_params):\n \"\"\"Creates a multipart/* type message.\n By default, creates a multipart/mixed message, with proper\n Content-Type and MIME-Version headers.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.mime.multipart",
"documentation": {}
},
{
"label": "MIMENonMultipart",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.mime.nonmultipart",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.mime.nonmultipart",
"peekOfCode": "class MIMENonMultipart(MIMEBase):\n \"\"\"Base class for MIME non-multipart type messages.\"\"\"\n def attach(self, payload):\n # The public API prohibits attaching multiple subparts to MIMEBase\n # derived subtypes since none of them are, by definition, of content\n # type multipart/*\n raise errors.MultipartConversionError(\n 'Cannot attach additional subparts to non-multipart/*')",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.mime.nonmultipart",
"documentation": {}
},
{
"label": "__all__",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.mime.nonmultipart",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.mime.nonmultipart",
"peekOfCode": "__all__ = ['MIMENonMultipart']\nfrom email import errors\nfrom email.mime.base import MIMEBase\nclass MIMENonMultipart(MIMEBase):\n \"\"\"Base class for MIME non-multipart type messages.\"\"\"\n def attach(self, payload):\n # The public API prohibits attaching multiple subparts to MIMEBase\n # derived subtypes since none of them are, by definition, of content\n # type multipart/*\n raise errors.MultipartConversionError(",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.mime.nonmultipart",
"documentation": {}
},
{
"label": "MIMEText",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.mime.text",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.mime.text",
"peekOfCode": "class MIMEText(MIMENonMultipart):\n \"\"\"Class for generating text/* type MIME documents.\"\"\"\n def __init__(self, _text, _subtype='plain', _charset=None, *, policy=None):\n \"\"\"Create a text/* type MIME document.\n _text is the string for this message object.\n _subtype is the MIME sub content type, defaulting to \"plain\".\n _charset is the character set parameter added to the Content-Type\n header. This defaults to \"us-ascii\". Note that as a side-effect, the\n Content-Transfer-Encoding header will also be set.\n \"\"\"",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.mime.text",
"documentation": {}
},
{
"label": "__all__",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.mime.text",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.mime.text",
"peekOfCode": "__all__ = ['MIMEText']\nfrom email.charset import Charset\nfrom email.mime.nonmultipart import MIMENonMultipart\nclass MIMEText(MIMENonMultipart):\n \"\"\"Class for generating text/* type MIME documents.\"\"\"\n def __init__(self, _text, _subtype='plain', _charset=None, *, policy=None):\n \"\"\"Create a text/* type MIME document.\n _text is the string for this message object.\n _subtype is the MIME sub content type, defaulting to \"plain\".\n _charset is the character set parameter added to the Content-Type",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.mime.text",
"documentation": {}
},
{
"label": "header_length",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.base64mime",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.base64mime",
"peekOfCode": "def header_length(bytearray):\n \"\"\"Return the length of s when it is encoded with base64.\"\"\"\n groups_of_3, leftover = divmod(len(bytearray), 3)\n # 4 bytes out for each 3 bytes (or nonzero fraction thereof) in.\n n = groups_of_3 * 4\n if leftover:\n n += 4\n return n\ndef header_encode(header_bytes, charset='iso-8859-1'):\n \"\"\"Encode a single header line with Base64 encoding in a given charset.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.base64mime",
"documentation": {}
},
{
"label": "header_encode",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.base64mime",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.base64mime",
"peekOfCode": "def header_encode(header_bytes, charset='iso-8859-1'):\n \"\"\"Encode a single header line with Base64 encoding in a given charset.\n charset names the character set to use to encode the header. It defaults\n to iso-8859-1. Base64 encoding is defined in RFC 2045.\n \"\"\"\n if not header_bytes:\n return \"\"\n if isinstance(header_bytes, str):\n header_bytes = header_bytes.encode(charset)\n encoded = b64encode(header_bytes).decode(\"ascii\")",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.base64mime",
"documentation": {}
},
{
"label": "body_encode",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.base64mime",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.base64mime",
"peekOfCode": "def body_encode(s, maxlinelen=76, eol=NL):\n r\"\"\"Encode a string with base64.\n Each line will be wrapped at, at most, maxlinelen characters (defaults to\n 76 characters).\n Each line of encoded text will end with eol, which defaults to \"\\n\". Set\n this to \"\\r\\n\" if you will be using the result of this function directly\n in an email.\n \"\"\"\n if not s:\n return \"\"",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.base64mime",
"documentation": {}
},
{
"label": "decode",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.base64mime",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.base64mime",
"peekOfCode": "def decode(string):\n \"\"\"Decode a raw base64 string, returning a bytes object.\n This function does not parse a full MIME header value encoded with\n base64 (like =?iso-8859-1?b?bmloISBuaWgh?=) -- please use the high\n level email.header class for that functionality.\n \"\"\"\n if not string:\n return bytes()\n elif isinstance(string, str):\n return a2b_base64(string.encode('raw-unicode-escape'))",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.base64mime",
"documentation": {}
},
{
"label": "__all__",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.base64mime",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.base64mime",
"peekOfCode": "__all__ = [\n 'body_decode',\n 'body_encode',\n 'decode',\n 'decodestring',\n 'header_encode',\n 'header_length',\n ]\nfrom base64 import b64encode\nfrom binascii import b2a_base64, a2b_base64",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.base64mime",
"documentation": {}
},
{
"label": "CRLF",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.base64mime",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.base64mime",
"peekOfCode": "CRLF = '\\r\\n'\nNL = '\\n'\nEMPTYSTRING = ''\n# See also Charset.py\nMISC_LEN = 7\n# Helpers\ndef header_length(bytearray):\n \"\"\"Return the length of s when it is encoded with base64.\"\"\"\n groups_of_3, leftover = divmod(len(bytearray), 3)\n # 4 bytes out for each 3 bytes (or nonzero fraction thereof) in.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.base64mime",
"documentation": {}
},
{
"label": "NL",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.base64mime",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.base64mime",
"peekOfCode": "NL = '\\n'\nEMPTYSTRING = ''\n# See also Charset.py\nMISC_LEN = 7\n# Helpers\ndef header_length(bytearray):\n \"\"\"Return the length of s when it is encoded with base64.\"\"\"\n groups_of_3, leftover = divmod(len(bytearray), 3)\n # 4 bytes out for each 3 bytes (or nonzero fraction thereof) in.\n n = groups_of_3 * 4",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.base64mime",
"documentation": {}
},
{
"label": "EMPTYSTRING",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.base64mime",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.base64mime",
"peekOfCode": "EMPTYSTRING = ''\n# See also Charset.py\nMISC_LEN = 7\n# Helpers\ndef header_length(bytearray):\n \"\"\"Return the length of s when it is encoded with base64.\"\"\"\n groups_of_3, leftover = divmod(len(bytearray), 3)\n # 4 bytes out for each 3 bytes (or nonzero fraction thereof) in.\n n = groups_of_3 * 4\n if leftover:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.base64mime",
"documentation": {}
},
{
"label": "MISC_LEN",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.base64mime",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.base64mime",
"peekOfCode": "MISC_LEN = 7\n# Helpers\ndef header_length(bytearray):\n \"\"\"Return the length of s when it is encoded with base64.\"\"\"\n groups_of_3, leftover = divmod(len(bytearray), 3)\n # 4 bytes out for each 3 bytes (or nonzero fraction thereof) in.\n n = groups_of_3 * 4\n if leftover:\n n += 4\n return n",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.base64mime",
"documentation": {}
},
{
"label": "body_decode",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.base64mime",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.base64mime",
"peekOfCode": "body_decode = decode\ndecodestring = decode",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.base64mime",
"documentation": {}
},
{
"label": "decodestring",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.base64mime",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.base64mime",
"peekOfCode": "decodestring = decode",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.base64mime",
"documentation": {}
},
{
"label": "Charset",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.charset",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.charset",
"peekOfCode": "class Charset:\n \"\"\"Map character sets to their email properties.\n This class provides information about the requirements imposed on email\n for a specific character set. It also provides convenience routines for\n converting between character sets, given the availability of the\n applicable codecs. Given a character set, it will do its best to provide\n information on how to use that character set in an email in an\n RFC-compliant way.\n Certain character sets must be encoded with quoted-printable or base64\n when used in email headers or bodies. Certain character sets must be",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.charset",
"documentation": {}
},
{
"label": "add_charset",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.charset",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.charset",
"peekOfCode": "def add_charset(charset, header_enc=None, body_enc=None, output_charset=None):\n \"\"\"Add character set properties to the global registry.\n charset is the input character set, and must be the canonical name of a\n character set.\n Optional header_enc and body_enc is either Charset.QP for\n quoted-printable, Charset.BASE64 for base64 encoding, Charset.SHORTEST for\n the shortest of qp or base64 encoding, or None for no encoding. SHORTEST\n is only valid for header_enc. It describes how message headers and\n message bodies in the input charset are to be encoded. Default is no\n encoding.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.charset",
"documentation": {}
},
{
"label": "add_alias",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.charset",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.charset",
"peekOfCode": "def add_alias(alias, canonical):\n \"\"\"Add a character set alias.\n alias is the alias name, e.g. latin-1\n canonical is the character set's canonical name, e.g. iso-8859-1\n \"\"\"\n ALIASES[alias] = canonical\ndef add_codec(charset, codecname):\n \"\"\"Add a codec that map characters in the given charset to/from Unicode.\n charset is the canonical name of a character set. codecname is the name\n of a Python codec, as appropriate for the second argument to the unicode()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.charset",
"documentation": {}
},
{
"label": "add_codec",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.charset",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.charset",
"peekOfCode": "def add_codec(charset, codecname):\n \"\"\"Add a codec that map characters in the given charset to/from Unicode.\n charset is the canonical name of a character set. codecname is the name\n of a Python codec, as appropriate for the second argument to the unicode()\n built-in, or to the encode() method of a Unicode string.\n \"\"\"\n CODEC_MAP[charset] = codecname\n# Convenience function for encoding strings, taking into account\n# that they might be unknown-8bit (ie: have surrogate-escaped bytes)\ndef _encode(string, codec):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.charset",
"documentation": {}
},
{
"label": "__all__",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.charset",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.charset",
"peekOfCode": "__all__ = [\n 'Charset',\n 'add_alias',\n 'add_charset',\n 'add_codec',\n ]\nfrom functools import partial\nimport email.base64mime\nimport email.quoprimime\nfrom email import errors",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.charset",
"documentation": {}
},
{
"label": "RFC2047_CHROME_LEN",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.charset",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.charset",
"peekOfCode": "RFC2047_CHROME_LEN = 7\nDEFAULT_CHARSET = 'us-ascii'\nUNKNOWN8BIT = 'unknown-8bit'\nEMPTYSTRING = ''\n# Defaults\nCHARSETS = {\n # input header enc body enc output conv\n 'iso-8859-1': (QP, QP, None),\n 'iso-8859-2': (QP, QP, None),\n 'iso-8859-3': (QP, QP, None),",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.charset",
"documentation": {}
},
{
"label": "DEFAULT_CHARSET",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.charset",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.charset",
"peekOfCode": "DEFAULT_CHARSET = 'us-ascii'\nUNKNOWN8BIT = 'unknown-8bit'\nEMPTYSTRING = ''\n# Defaults\nCHARSETS = {\n # input header enc body enc output conv\n 'iso-8859-1': (QP, QP, None),\n 'iso-8859-2': (QP, QP, None),\n 'iso-8859-3': (QP, QP, None),\n 'iso-8859-4': (QP, QP, None),",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.charset",
"documentation": {}
},
{
"label": "UNKNOWN8BIT",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.charset",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.charset",
"peekOfCode": "UNKNOWN8BIT = 'unknown-8bit'\nEMPTYSTRING = ''\n# Defaults\nCHARSETS = {\n # input header enc body enc output conv\n 'iso-8859-1': (QP, QP, None),\n 'iso-8859-2': (QP, QP, None),\n 'iso-8859-3': (QP, QP, None),\n 'iso-8859-4': (QP, QP, None),\n # iso-8859-5 is Cyrillic, and not especially used",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.charset",
"documentation": {}
},
{
"label": "EMPTYSTRING",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.charset",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.charset",
"peekOfCode": "EMPTYSTRING = ''\n# Defaults\nCHARSETS = {\n # input header enc body enc output conv\n 'iso-8859-1': (QP, QP, None),\n 'iso-8859-2': (QP, QP, None),\n 'iso-8859-3': (QP, QP, None),\n 'iso-8859-4': (QP, QP, None),\n # iso-8859-5 is Cyrillic, and not especially used\n # iso-8859-6 is Arabic, also not particularly used",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.charset",
"documentation": {}
},
{
"label": "CHARSETS",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.charset",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.charset",
"peekOfCode": "CHARSETS = {\n # input header enc body enc output conv\n 'iso-8859-1': (QP, QP, None),\n 'iso-8859-2': (QP, QP, None),\n 'iso-8859-3': (QP, QP, None),\n 'iso-8859-4': (QP, QP, None),\n # iso-8859-5 is Cyrillic, and not especially used\n # iso-8859-6 is Arabic, also not particularly used\n # iso-8859-7 is Greek, QP will not make it readable\n # iso-8859-8 is Hebrew, QP will not make it readable",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.charset",
"documentation": {}
},
{
"label": "ALIASES",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.charset",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.charset",
"peekOfCode": "ALIASES = {\n 'latin_1': 'iso-8859-1',\n 'latin-1': 'iso-8859-1',\n 'latin_2': 'iso-8859-2',\n 'latin-2': 'iso-8859-2',\n 'latin_3': 'iso-8859-3',\n 'latin-3': 'iso-8859-3',\n 'latin_4': 'iso-8859-4',\n 'latin-4': 'iso-8859-4',\n 'latin_5': 'iso-8859-9',",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.charset",
"documentation": {}
},
{
"label": "CODEC_MAP",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.charset",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.charset",
"peekOfCode": "CODEC_MAP = {\n 'gb2312': 'eucgb2312_cn',\n 'big5': 'big5_tw',\n # Hack: We don't want *any* conversion for stuff marked us-ascii, as all\n # sorts of garbage might be sent to us in the guise of 7-bit us-ascii.\n # Let that stuff pass through without conversion to/from Unicode.\n 'us-ascii': None,\n }\n# Convenience functions for extending the above mappings\ndef add_charset(charset, header_enc=None, body_enc=None, output_charset=None):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.charset",
"documentation": {}
},
{
"label": "ContentManager",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.contentmanager",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.contentmanager",
"peekOfCode": "class ContentManager:\n def __init__(self):\n self.get_handlers = {}\n self.set_handlers = {}\n def add_get_handler(self, key, handler):\n self.get_handlers[key] = handler\n def get_content(self, msg, *args, **kw):\n content_type = msg.get_content_type()\n if content_type in self.get_handlers:\n return self.get_handlers[content_type](msg, *args, **kw)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.contentmanager",
"documentation": {}
},
{
"label": "get_text_content",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.contentmanager",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.contentmanager",
"peekOfCode": "def get_text_content(msg, errors='replace'):\n content = msg.get_payload(decode=True)\n charset = msg.get_param('charset', 'ASCII')\n return content.decode(charset, errors=errors)\nraw_data_manager.add_get_handler('text', get_text_content)\ndef get_non_text_content(msg):\n return msg.get_payload(decode=True)\nfor maintype in 'audio image video application'.split():\n raw_data_manager.add_get_handler(maintype, get_non_text_content)\ndef get_message_content(msg):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.contentmanager",
"documentation": {}
},
{
"label": "get_non_text_content",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.contentmanager",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.contentmanager",
"peekOfCode": "def get_non_text_content(msg):\n return msg.get_payload(decode=True)\nfor maintype in 'audio image video application'.split():\n raw_data_manager.add_get_handler(maintype, get_non_text_content)\ndef get_message_content(msg):\n return msg.get_payload(0)\nfor subtype in 'rfc822 external-body'.split():\n raw_data_manager.add_get_handler('message/'+subtype, get_message_content)\ndef get_and_fixup_unknown_message_content(msg):\n # If we don't understand a message subtype, we are supposed to treat it as",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.contentmanager",
"documentation": {}
},
{
"label": "get_message_content",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.contentmanager",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.contentmanager",
"peekOfCode": "def get_message_content(msg):\n return msg.get_payload(0)\nfor subtype in 'rfc822 external-body'.split():\n raw_data_manager.add_get_handler('message/'+subtype, get_message_content)\ndef get_and_fixup_unknown_message_content(msg):\n # If we don't understand a message subtype, we are supposed to treat it as\n # if it were application/octet-stream, per\n # tools.ietf.org/html/rfc2046#section-5.2.4. Feedparser doesn't do that,\n # so do our best to fix things up. Note that it is *not* appropriate to\n # model message/partial content as Message objects, so they are handled",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.contentmanager",
"documentation": {}
},
{
"label": "get_and_fixup_unknown_message_content",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.contentmanager",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.contentmanager",
"peekOfCode": "def get_and_fixup_unknown_message_content(msg):\n # If we don't understand a message subtype, we are supposed to treat it as\n # if it were application/octet-stream, per\n # tools.ietf.org/html/rfc2046#section-5.2.4. Feedparser doesn't do that,\n # so do our best to fix things up. Note that it is *not* appropriate to\n # model message/partial content as Message objects, so they are handled\n # here as well. (How to reassemble them is out of scope for this comment :)\n return bytes(msg.get_payload(0))\nraw_data_manager.add_get_handler('message',\n get_and_fixup_unknown_message_content)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.contentmanager",
"documentation": {}
},
{
"label": "set_text_content",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.contentmanager",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.contentmanager",
"peekOfCode": "def set_text_content(msg, string, subtype=\"plain\", charset='utf-8', cte=None,\n disposition=None, filename=None, cid=None,\n params=None, headers=None):\n _prepare_set(msg, 'text', subtype, headers)\n cte, payload = _encode_text(string, charset, cte, msg.policy)\n msg.set_payload(payload)\n msg.set_param('charset',\n email.charset.ALIASES.get(charset, charset),\n replace=True)\n msg['Content-Transfer-Encoding'] = cte",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.contentmanager",
"documentation": {}
},
{
"label": "set_message_content",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.contentmanager",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.contentmanager",
"peekOfCode": "def set_message_content(msg, message, subtype=\"rfc822\", cte=None,\n disposition=None, filename=None, cid=None,\n params=None, headers=None):\n if subtype == 'partial':\n raise ValueError(\"message/partial is not supported for Message objects\")\n if subtype == 'rfc822':\n if cte not in (None, '7bit', '8bit', 'binary'):\n # http://tools.ietf.org/html/rfc2046#section-5.2.1 mandate.\n raise ValueError(\n \"message/rfc822 parts do not support cte={}\".format(cte))",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.contentmanager",
"documentation": {}
},
{
"label": "set_bytes_content",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.contentmanager",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.contentmanager",
"peekOfCode": "def set_bytes_content(msg, data, maintype, subtype, cte='base64',\n disposition=None, filename=None, cid=None,\n params=None, headers=None):\n _prepare_set(msg, maintype, subtype, headers)\n if cte == 'base64':\n data = _encode_base64(data, max_line_length=msg.policy.max_line_length)\n elif cte == 'quoted-printable':\n # XXX: quoprimime.body_encode won't encode newline characters in data,\n # so we can't use it. This means max_line_length is ignored. Another\n # bug to fix later. (Note: encoders.quopri is broken on line ends.)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.contentmanager",
"documentation": {}
},
{
"label": "raw_data_manager",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.contentmanager",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.contentmanager",
"peekOfCode": "raw_data_manager = ContentManager()\ndef get_text_content(msg, errors='replace'):\n content = msg.get_payload(decode=True)\n charset = msg.get_param('charset', 'ASCII')\n return content.decode(charset, errors=errors)\nraw_data_manager.add_get_handler('text', get_text_content)\ndef get_non_text_content(msg):\n return msg.get_payload(decode=True)\nfor maintype in 'audio image video application'.split():\n raw_data_manager.add_get_handler(maintype, get_non_text_content)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.contentmanager",
"documentation": {}
},
{
"label": "encode_base64",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.encoders",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.encoders",
"peekOfCode": "def encode_base64(msg):\n \"\"\"Encode the message's payload in Base64.\n Also, add an appropriate Content-Transfer-Encoding header.\n \"\"\"\n orig = msg.get_payload(decode=True)\n encdata = str(_bencode(orig), 'ascii')\n msg.set_payload(encdata)\n msg['Content-Transfer-Encoding'] = 'base64'\ndef encode_quopri(msg):\n \"\"\"Encode the message's payload in quoted-printable.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.encoders",
"documentation": {}
},
{
"label": "encode_quopri",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.encoders",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.encoders",
"peekOfCode": "def encode_quopri(msg):\n \"\"\"Encode the message's payload in quoted-printable.\n Also, add an appropriate Content-Transfer-Encoding header.\n \"\"\"\n orig = msg.get_payload(decode=True)\n encdata = _qencode(orig)\n msg.set_payload(encdata)\n msg['Content-Transfer-Encoding'] = 'quoted-printable'\ndef encode_7or8bit(msg):\n \"\"\"Set the Content-Transfer-Encoding header to 7bit or 8bit.\"\"\"",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.encoders",
"documentation": {}
},
{
"label": "encode_7or8bit",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.encoders",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.encoders",
"peekOfCode": "def encode_7or8bit(msg):\n \"\"\"Set the Content-Transfer-Encoding header to 7bit or 8bit.\"\"\"\n orig = msg.get_payload(decode=True)\n if orig is None:\n # There's no payload. For backwards compatibility we use 7bit\n msg['Content-Transfer-Encoding'] = '7bit'\n return\n # We play a trick to make this go fast. If decoding from ASCII succeeds,\n # we know the data must be 7bit, otherwise treat it as 8bit.\n try:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.encoders",
"documentation": {}
},
{
"label": "encode_noop",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.encoders",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.encoders",
"peekOfCode": "def encode_noop(msg):\n \"\"\"Do nothing.\"\"\"",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.encoders",
"documentation": {}
},
{
"label": "__all__",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.encoders",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.encoders",
"peekOfCode": "__all__ = [\n 'encode_7or8bit',\n 'encode_base64',\n 'encode_noop',\n 'encode_quopri',\n ]\nfrom base64 import encodebytes as _bencode\nfrom quopri import encodestring as _encodestring\ndef _qencode(s):\n enc = _encodestring(s, quotetabs=True)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.encoders",
"documentation": {}
},
{
"label": "MessageError",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.errors",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.errors",
"peekOfCode": "class MessageError(Exception):\n \"\"\"Base class for errors in the email package.\"\"\"\nclass MessageParseError(MessageError):\n \"\"\"Base class for message parsing errors.\"\"\"\nclass HeaderParseError(MessageParseError):\n \"\"\"Error while parsing headers.\"\"\"\nclass BoundaryError(MessageParseError):\n \"\"\"Couldn't find terminating boundary.\"\"\"\nclass MultipartConversionError(MessageError, TypeError):\n \"\"\"Conversion to a multipart is prohibited.\"\"\"",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.errors",
"documentation": {}
},
{
"label": "MessageParseError",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.errors",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.errors",
"peekOfCode": "class MessageParseError(MessageError):\n \"\"\"Base class for message parsing errors.\"\"\"\nclass HeaderParseError(MessageParseError):\n \"\"\"Error while parsing headers.\"\"\"\nclass BoundaryError(MessageParseError):\n \"\"\"Couldn't find terminating boundary.\"\"\"\nclass MultipartConversionError(MessageError, TypeError):\n \"\"\"Conversion to a multipart is prohibited.\"\"\"\nclass CharsetError(MessageError):\n \"\"\"An illegal charset was given.\"\"\"",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.errors",
"documentation": {}
},
{
"label": "HeaderParseError",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.errors",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.errors",
"peekOfCode": "class HeaderParseError(MessageParseError):\n \"\"\"Error while parsing headers.\"\"\"\nclass BoundaryError(MessageParseError):\n \"\"\"Couldn't find terminating boundary.\"\"\"\nclass MultipartConversionError(MessageError, TypeError):\n \"\"\"Conversion to a multipart is prohibited.\"\"\"\nclass CharsetError(MessageError):\n \"\"\"An illegal charset was given.\"\"\"\n# These are parsing defects which the parser was able to work around.\nclass MessageDefect(ValueError):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.errors",
"documentation": {}
},
{
"label": "BoundaryError",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.errors",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.errors",
"peekOfCode": "class BoundaryError(MessageParseError):\n \"\"\"Couldn't find terminating boundary.\"\"\"\nclass MultipartConversionError(MessageError, TypeError):\n \"\"\"Conversion to a multipart is prohibited.\"\"\"\nclass CharsetError(MessageError):\n \"\"\"An illegal charset was given.\"\"\"\n# These are parsing defects which the parser was able to work around.\nclass MessageDefect(ValueError):\n \"\"\"Base class for a message defect.\"\"\"\n def __init__(self, line=None):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.errors",
"documentation": {}
},
{
"label": "MultipartConversionError",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.errors",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.errors",
"peekOfCode": "class MultipartConversionError(MessageError, TypeError):\n \"\"\"Conversion to a multipart is prohibited.\"\"\"\nclass CharsetError(MessageError):\n \"\"\"An illegal charset was given.\"\"\"\n# These are parsing defects which the parser was able to work around.\nclass MessageDefect(ValueError):\n \"\"\"Base class for a message defect.\"\"\"\n def __init__(self, line=None):\n if line is not None:\n super().__init__(line)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.errors",
"documentation": {}
},
{
"label": "CharsetError",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.errors",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.errors",
"peekOfCode": "class CharsetError(MessageError):\n \"\"\"An illegal charset was given.\"\"\"\n# These are parsing defects which the parser was able to work around.\nclass MessageDefect(ValueError):\n \"\"\"Base class for a message defect.\"\"\"\n def __init__(self, line=None):\n if line is not None:\n super().__init__(line)\n self.line = line\nclass NoBoundaryInMultipartDefect(MessageDefect):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.errors",
"documentation": {}
},
{
"label": "MessageDefect",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.errors",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.errors",
"peekOfCode": "class MessageDefect(ValueError):\n \"\"\"Base class for a message defect.\"\"\"\n def __init__(self, line=None):\n if line is not None:\n super().__init__(line)\n self.line = line\nclass NoBoundaryInMultipartDefect(MessageDefect):\n \"\"\"A message claimed to be a multipart but had no boundary parameter.\"\"\"\nclass StartBoundaryNotFoundDefect(MessageDefect):\n \"\"\"The claimed start boundary was never found.\"\"\"",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.errors",
"documentation": {}
},
{
"label": "NoBoundaryInMultipartDefect",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.errors",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.errors",
"peekOfCode": "class NoBoundaryInMultipartDefect(MessageDefect):\n \"\"\"A message claimed to be a multipart but had no boundary parameter.\"\"\"\nclass StartBoundaryNotFoundDefect(MessageDefect):\n \"\"\"The claimed start boundary was never found.\"\"\"\nclass CloseBoundaryNotFoundDefect(MessageDefect):\n \"\"\"A start boundary was found, but not the corresponding close boundary.\"\"\"\nclass FirstHeaderLineIsContinuationDefect(MessageDefect):\n \"\"\"A message had a continuation line as its first header line.\"\"\"\nclass MisplacedEnvelopeHeaderDefect(MessageDefect):\n \"\"\"A 'Unix-from' header was found in the middle of a header block.\"\"\"",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.errors",
"documentation": {}
},
{
"label": "StartBoundaryNotFoundDefect",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.errors",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.errors",
"peekOfCode": "class StartBoundaryNotFoundDefect(MessageDefect):\n \"\"\"The claimed start boundary was never found.\"\"\"\nclass CloseBoundaryNotFoundDefect(MessageDefect):\n \"\"\"A start boundary was found, but not the corresponding close boundary.\"\"\"\nclass FirstHeaderLineIsContinuationDefect(MessageDefect):\n \"\"\"A message had a continuation line as its first header line.\"\"\"\nclass MisplacedEnvelopeHeaderDefect(MessageDefect):\n \"\"\"A 'Unix-from' header was found in the middle of a header block.\"\"\"\nclass MissingHeaderBodySeparatorDefect(MessageDefect):\n \"\"\"Found line with no leading whitespace and no colon before blank line.\"\"\"",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.errors",
"documentation": {}
},
{
"label": "CloseBoundaryNotFoundDefect",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.errors",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.errors",
"peekOfCode": "class CloseBoundaryNotFoundDefect(MessageDefect):\n \"\"\"A start boundary was found, but not the corresponding close boundary.\"\"\"\nclass FirstHeaderLineIsContinuationDefect(MessageDefect):\n \"\"\"A message had a continuation line as its first header line.\"\"\"\nclass MisplacedEnvelopeHeaderDefect(MessageDefect):\n \"\"\"A 'Unix-from' header was found in the middle of a header block.\"\"\"\nclass MissingHeaderBodySeparatorDefect(MessageDefect):\n \"\"\"Found line with no leading whitespace and no colon before blank line.\"\"\"\n# XXX: backward compatibility, just in case (it was never emitted).\nMalformedHeaderDefect = MissingHeaderBodySeparatorDefect",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.errors",
"documentation": {}
},
{
"label": "FirstHeaderLineIsContinuationDefect",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.errors",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.errors",
"peekOfCode": "class FirstHeaderLineIsContinuationDefect(MessageDefect):\n \"\"\"A message had a continuation line as its first header line.\"\"\"\nclass MisplacedEnvelopeHeaderDefect(MessageDefect):\n \"\"\"A 'Unix-from' header was found in the middle of a header block.\"\"\"\nclass MissingHeaderBodySeparatorDefect(MessageDefect):\n \"\"\"Found line with no leading whitespace and no colon before blank line.\"\"\"\n# XXX: backward compatibility, just in case (it was never emitted).\nMalformedHeaderDefect = MissingHeaderBodySeparatorDefect\nclass MultipartInvariantViolationDefect(MessageDefect):\n \"\"\"A message claimed to be a multipart but no subparts were found.\"\"\"",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.errors",
"documentation": {}
},
{
"label": "MisplacedEnvelopeHeaderDefect",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.errors",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.errors",
"peekOfCode": "class MisplacedEnvelopeHeaderDefect(MessageDefect):\n \"\"\"A 'Unix-from' header was found in the middle of a header block.\"\"\"\nclass MissingHeaderBodySeparatorDefect(MessageDefect):\n \"\"\"Found line with no leading whitespace and no colon before blank line.\"\"\"\n# XXX: backward compatibility, just in case (it was never emitted).\nMalformedHeaderDefect = MissingHeaderBodySeparatorDefect\nclass MultipartInvariantViolationDefect(MessageDefect):\n \"\"\"A message claimed to be a multipart but no subparts were found.\"\"\"\nclass InvalidMultipartContentTransferEncodingDefect(MessageDefect):\n \"\"\"An invalid content transfer encoding was set on the multipart itself.\"\"\"",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.errors",
"documentation": {}
},
{
"label": "MissingHeaderBodySeparatorDefect",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.errors",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.errors",
"peekOfCode": "class MissingHeaderBodySeparatorDefect(MessageDefect):\n \"\"\"Found line with no leading whitespace and no colon before blank line.\"\"\"\n# XXX: backward compatibility, just in case (it was never emitted).\nMalformedHeaderDefect = MissingHeaderBodySeparatorDefect\nclass MultipartInvariantViolationDefect(MessageDefect):\n \"\"\"A message claimed to be a multipart but no subparts were found.\"\"\"\nclass InvalidMultipartContentTransferEncodingDefect(MessageDefect):\n \"\"\"An invalid content transfer encoding was set on the multipart itself.\"\"\"\nclass UndecodableBytesDefect(MessageDefect):\n \"\"\"Header contained bytes that could not be decoded\"\"\"",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.errors",
"documentation": {}
},
{
"label": "MultipartInvariantViolationDefect",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.errors",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.errors",
"peekOfCode": "class MultipartInvariantViolationDefect(MessageDefect):\n \"\"\"A message claimed to be a multipart but no subparts were found.\"\"\"\nclass InvalidMultipartContentTransferEncodingDefect(MessageDefect):\n \"\"\"An invalid content transfer encoding was set on the multipart itself.\"\"\"\nclass UndecodableBytesDefect(MessageDefect):\n \"\"\"Header contained bytes that could not be decoded\"\"\"\nclass InvalidBase64PaddingDefect(MessageDefect):\n \"\"\"base64 encoded sequence had an incorrect length\"\"\"\nclass InvalidBase64CharactersDefect(MessageDefect):\n \"\"\"base64 encoded sequence had characters not in base64 alphabet\"\"\"",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.errors",
"documentation": {}
},
{
"label": "InvalidMultipartContentTransferEncodingDefect",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.errors",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.errors",
"peekOfCode": "class InvalidMultipartContentTransferEncodingDefect(MessageDefect):\n \"\"\"An invalid content transfer encoding was set on the multipart itself.\"\"\"\nclass UndecodableBytesDefect(MessageDefect):\n \"\"\"Header contained bytes that could not be decoded\"\"\"\nclass InvalidBase64PaddingDefect(MessageDefect):\n \"\"\"base64 encoded sequence had an incorrect length\"\"\"\nclass InvalidBase64CharactersDefect(MessageDefect):\n \"\"\"base64 encoded sequence had characters not in base64 alphabet\"\"\"\nclass InvalidBase64LengthDefect(MessageDefect):\n \"\"\"base64 encoded sequence had invalid length (1 mod 4)\"\"\"",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.errors",
"documentation": {}
},
{
"label": "UndecodableBytesDefect",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.errors",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.errors",
"peekOfCode": "class UndecodableBytesDefect(MessageDefect):\n \"\"\"Header contained bytes that could not be decoded\"\"\"\nclass InvalidBase64PaddingDefect(MessageDefect):\n \"\"\"base64 encoded sequence had an incorrect length\"\"\"\nclass InvalidBase64CharactersDefect(MessageDefect):\n \"\"\"base64 encoded sequence had characters not in base64 alphabet\"\"\"\nclass InvalidBase64LengthDefect(MessageDefect):\n \"\"\"base64 encoded sequence had invalid length (1 mod 4)\"\"\"\n# These errors are specific to header parsing.\nclass HeaderDefect(MessageDefect):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.errors",
"documentation": {}
},
{
"label": "InvalidBase64PaddingDefect",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.errors",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.errors",
"peekOfCode": "class InvalidBase64PaddingDefect(MessageDefect):\n \"\"\"base64 encoded sequence had an incorrect length\"\"\"\nclass InvalidBase64CharactersDefect(MessageDefect):\n \"\"\"base64 encoded sequence had characters not in base64 alphabet\"\"\"\nclass InvalidBase64LengthDefect(MessageDefect):\n \"\"\"base64 encoded sequence had invalid length (1 mod 4)\"\"\"\n# These errors are specific to header parsing.\nclass HeaderDefect(MessageDefect):\n \"\"\"Base class for a header defect.\"\"\"\n def __init__(self, *args, **kw):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.errors",
"documentation": {}
},
{
"label": "InvalidBase64CharactersDefect",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.errors",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.errors",
"peekOfCode": "class InvalidBase64CharactersDefect(MessageDefect):\n \"\"\"base64 encoded sequence had characters not in base64 alphabet\"\"\"\nclass InvalidBase64LengthDefect(MessageDefect):\n \"\"\"base64 encoded sequence had invalid length (1 mod 4)\"\"\"\n# These errors are specific to header parsing.\nclass HeaderDefect(MessageDefect):\n \"\"\"Base class for a header defect.\"\"\"\n def __init__(self, *args, **kw):\n super().__init__(*args, **kw)\nclass InvalidHeaderDefect(HeaderDefect):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.errors",
"documentation": {}
},
{
"label": "InvalidBase64LengthDefect",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.errors",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.errors",
"peekOfCode": "class InvalidBase64LengthDefect(MessageDefect):\n \"\"\"base64 encoded sequence had invalid length (1 mod 4)\"\"\"\n# These errors are specific to header parsing.\nclass HeaderDefect(MessageDefect):\n \"\"\"Base class for a header defect.\"\"\"\n def __init__(self, *args, **kw):\n super().__init__(*args, **kw)\nclass InvalidHeaderDefect(HeaderDefect):\n \"\"\"Header is not valid, message gives details.\"\"\"\nclass HeaderMissingRequiredValue(HeaderDefect):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.errors",
"documentation": {}
},
{
"label": "HeaderDefect",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.errors",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.errors",
"peekOfCode": "class HeaderDefect(MessageDefect):\n \"\"\"Base class for a header defect.\"\"\"\n def __init__(self, *args, **kw):\n super().__init__(*args, **kw)\nclass InvalidHeaderDefect(HeaderDefect):\n \"\"\"Header is not valid, message gives details.\"\"\"\nclass HeaderMissingRequiredValue(HeaderDefect):\n \"\"\"A header that must have a value had none\"\"\"\nclass NonPrintableDefect(HeaderDefect):\n \"\"\"ASCII characters outside the ascii-printable range found\"\"\"",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.errors",
"documentation": {}
},
{
"label": "InvalidHeaderDefect",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.errors",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.errors",
"peekOfCode": "class InvalidHeaderDefect(HeaderDefect):\n \"\"\"Header is not valid, message gives details.\"\"\"\nclass HeaderMissingRequiredValue(HeaderDefect):\n \"\"\"A header that must have a value had none\"\"\"\nclass NonPrintableDefect(HeaderDefect):\n \"\"\"ASCII characters outside the ascii-printable range found\"\"\"\n def __init__(self, non_printables):\n super().__init__(non_printables)\n self.non_printables = non_printables\n def __str__(self):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.errors",
"documentation": {}
},
{
"label": "HeaderMissingRequiredValue",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.errors",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.errors",
"peekOfCode": "class HeaderMissingRequiredValue(HeaderDefect):\n \"\"\"A header that must have a value had none\"\"\"\nclass NonPrintableDefect(HeaderDefect):\n \"\"\"ASCII characters outside the ascii-printable range found\"\"\"\n def __init__(self, non_printables):\n super().__init__(non_printables)\n self.non_printables = non_printables\n def __str__(self):\n return (\"the following ASCII non-printables found in header: \"\n \"{}\".format(self.non_printables))",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.errors",
"documentation": {}
},
{
"label": "NonPrintableDefect",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.errors",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.errors",
"peekOfCode": "class NonPrintableDefect(HeaderDefect):\n \"\"\"ASCII characters outside the ascii-printable range found\"\"\"\n def __init__(self, non_printables):\n super().__init__(non_printables)\n self.non_printables = non_printables\n def __str__(self):\n return (\"the following ASCII non-printables found in header: \"\n \"{}\".format(self.non_printables))\nclass ObsoleteHeaderDefect(HeaderDefect):\n \"\"\"Header uses syntax declared obsolete by RFC 5322\"\"\"",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.errors",
"documentation": {}
},
{
"label": "ObsoleteHeaderDefect",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.errors",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.errors",
"peekOfCode": "class ObsoleteHeaderDefect(HeaderDefect):\n \"\"\"Header uses syntax declared obsolete by RFC 5322\"\"\"\nclass NonASCIILocalPartDefect(HeaderDefect):\n \"\"\"local_part contains non-ASCII characters\"\"\"\n # This defect only occurs during unicode parsing, not when\n # parsing messages decoded from binary.\nclass InvalidDateDefect(HeaderDefect):\n \"\"\"Header has unparsable or invalid date\"\"\"",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.errors",
"documentation": {}
},
{
"label": "NonASCIILocalPartDefect",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.errors",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.errors",
"peekOfCode": "class NonASCIILocalPartDefect(HeaderDefect):\n \"\"\"local_part contains non-ASCII characters\"\"\"\n # This defect only occurs during unicode parsing, not when\n # parsing messages decoded from binary.\nclass InvalidDateDefect(HeaderDefect):\n \"\"\"Header has unparsable or invalid date\"\"\"",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.errors",
"documentation": {}
},
{
"label": "InvalidDateDefect",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.errors",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.errors",
"peekOfCode": "class InvalidDateDefect(HeaderDefect):\n \"\"\"Header has unparsable or invalid date\"\"\"",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.errors",
"documentation": {}
},
{
"label": "MalformedHeaderDefect",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.errors",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.errors",
"peekOfCode": "MalformedHeaderDefect = MissingHeaderBodySeparatorDefect\nclass MultipartInvariantViolationDefect(MessageDefect):\n \"\"\"A message claimed to be a multipart but no subparts were found.\"\"\"\nclass InvalidMultipartContentTransferEncodingDefect(MessageDefect):\n \"\"\"An invalid content transfer encoding was set on the multipart itself.\"\"\"\nclass UndecodableBytesDefect(MessageDefect):\n \"\"\"Header contained bytes that could not be decoded\"\"\"\nclass InvalidBase64PaddingDefect(MessageDefect):\n \"\"\"base64 encoded sequence had an incorrect length\"\"\"\nclass InvalidBase64CharactersDefect(MessageDefect):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.errors",
"documentation": {}
},
{
"label": "BufferedSubFile",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.feedparser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.feedparser",
"peekOfCode": "class BufferedSubFile(object):\n \"\"\"A file-ish object that can have new data loaded into it.\n You can also push and pop line-matching predicates onto a stack. When the\n current predicate matches the current line, a false EOF response\n (i.e. empty string) is returned instead. This lets the parser adhere to a\n simple abstraction -- it parses until EOF closes the current message.\n \"\"\"\n def __init__(self):\n # Text stream of the last partial line pushed into this object.\n # See issue 22233 for why this is a text stream and not a list.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.feedparser",
"documentation": {}
},
{
"label": "FeedParser",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.feedparser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.feedparser",
"peekOfCode": "class FeedParser:\n \"\"\"A feed-style parser of email.\"\"\"\n def __init__(self, _factory=None, *, policy=compat32):\n \"\"\"_factory is called with no arguments to create a new message obj\n The policy keyword specifies a policy object that controls a number of\n aspects of the parser's operation. The default policy maintains\n backward compatibility.\n \"\"\"\n self.policy = policy\n self._old_style_factory = False",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.feedparser",
"documentation": {}
},
{
"label": "BytesFeedParser",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.feedparser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.feedparser",
"peekOfCode": "class BytesFeedParser(FeedParser):\n \"\"\"Like FeedParser, but feed accepts bytes.\"\"\"\n def feed(self, data):\n super().feed(data.decode('ascii', 'surrogateescape'))",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.feedparser",
"documentation": {}
},
{
"label": "__all__",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.feedparser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.feedparser",
"peekOfCode": "__all__ = ['FeedParser', 'BytesFeedParser']\nimport re\nfrom email import errors\nfrom email._policybase import compat32\nfrom collections import deque\nfrom io import StringIO\nNLCRE = re.compile(r'\\r\\n|\\r|\\n')\nNLCRE_bol = re.compile(r'(\\r\\n|\\r|\\n)')\nNLCRE_eol = re.compile(r'(\\r\\n|\\r|\\n)\\Z')\nNLCRE_crack = re.compile(r'(\\r\\n|\\r|\\n)')",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.feedparser",
"documentation": {}
},
{
"label": "NLCRE",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.feedparser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.feedparser",
"peekOfCode": "NLCRE = re.compile(r'\\r\\n|\\r|\\n')\nNLCRE_bol = re.compile(r'(\\r\\n|\\r|\\n)')\nNLCRE_eol = re.compile(r'(\\r\\n|\\r|\\n)\\Z')\nNLCRE_crack = re.compile(r'(\\r\\n|\\r|\\n)')\n# RFC 2822 $3.6.8 Optional fields. ftext is %d33-57 / %d59-126, Any character\n# except controls, SP, and \":\".\nheaderRE = re.compile(r'^(From |[\\041-\\071\\073-\\176]*:|[\\t ])')\nEMPTYSTRING = ''\nNL = '\\n'\nNeedMoreData = object()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.feedparser",
"documentation": {}
},
{
"label": "NLCRE_bol",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.feedparser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.feedparser",
"peekOfCode": "NLCRE_bol = re.compile(r'(\\r\\n|\\r|\\n)')\nNLCRE_eol = re.compile(r'(\\r\\n|\\r|\\n)\\Z')\nNLCRE_crack = re.compile(r'(\\r\\n|\\r|\\n)')\n# RFC 2822 $3.6.8 Optional fields. ftext is %d33-57 / %d59-126, Any character\n# except controls, SP, and \":\".\nheaderRE = re.compile(r'^(From |[\\041-\\071\\073-\\176]*:|[\\t ])')\nEMPTYSTRING = ''\nNL = '\\n'\nNeedMoreData = object()\nclass BufferedSubFile(object):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.feedparser",
"documentation": {}
},
{
"label": "NLCRE_eol",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.feedparser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.feedparser",
"peekOfCode": "NLCRE_eol = re.compile(r'(\\r\\n|\\r|\\n)\\Z')\nNLCRE_crack = re.compile(r'(\\r\\n|\\r|\\n)')\n# RFC 2822 $3.6.8 Optional fields. ftext is %d33-57 / %d59-126, Any character\n# except controls, SP, and \":\".\nheaderRE = re.compile(r'^(From |[\\041-\\071\\073-\\176]*:|[\\t ])')\nEMPTYSTRING = ''\nNL = '\\n'\nNeedMoreData = object()\nclass BufferedSubFile(object):\n \"\"\"A file-ish object that can have new data loaded into it.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.feedparser",
"documentation": {}
},
{
"label": "NLCRE_crack",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.feedparser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.feedparser",
"peekOfCode": "NLCRE_crack = re.compile(r'(\\r\\n|\\r|\\n)')\n# RFC 2822 $3.6.8 Optional fields. ftext is %d33-57 / %d59-126, Any character\n# except controls, SP, and \":\".\nheaderRE = re.compile(r'^(From |[\\041-\\071\\073-\\176]*:|[\\t ])')\nEMPTYSTRING = ''\nNL = '\\n'\nNeedMoreData = object()\nclass BufferedSubFile(object):\n \"\"\"A file-ish object that can have new data loaded into it.\n You can also push and pop line-matching predicates onto a stack. When the",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.feedparser",
"documentation": {}
},
{
"label": "headerRE",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.feedparser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.feedparser",
"peekOfCode": "headerRE = re.compile(r'^(From |[\\041-\\071\\073-\\176]*:|[\\t ])')\nEMPTYSTRING = ''\nNL = '\\n'\nNeedMoreData = object()\nclass BufferedSubFile(object):\n \"\"\"A file-ish object that can have new data loaded into it.\n You can also push and pop line-matching predicates onto a stack. When the\n current predicate matches the current line, a false EOF response\n (i.e. empty string) is returned instead. This lets the parser adhere to a\n simple abstraction -- it parses until EOF closes the current message.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.feedparser",
"documentation": {}
},
{
"label": "EMPTYSTRING",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.feedparser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.feedparser",
"peekOfCode": "EMPTYSTRING = ''\nNL = '\\n'\nNeedMoreData = object()\nclass BufferedSubFile(object):\n \"\"\"A file-ish object that can have new data loaded into it.\n You can also push and pop line-matching predicates onto a stack. When the\n current predicate matches the current line, a false EOF response\n (i.e. empty string) is returned instead. This lets the parser adhere to a\n simple abstraction -- it parses until EOF closes the current message.\n \"\"\"",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.feedparser",
"documentation": {}
},
{
"label": "NL",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.feedparser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.feedparser",
"peekOfCode": "NL = '\\n'\nNeedMoreData = object()\nclass BufferedSubFile(object):\n \"\"\"A file-ish object that can have new data loaded into it.\n You can also push and pop line-matching predicates onto a stack. When the\n current predicate matches the current line, a false EOF response\n (i.e. empty string) is returned instead. This lets the parser adhere to a\n simple abstraction -- it parses until EOF closes the current message.\n \"\"\"\n def __init__(self):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.feedparser",
"documentation": {}
},
{
"label": "NeedMoreData",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.feedparser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.feedparser",
"peekOfCode": "NeedMoreData = object()\nclass BufferedSubFile(object):\n \"\"\"A file-ish object that can have new data loaded into it.\n You can also push and pop line-matching predicates onto a stack. When the\n current predicate matches the current line, a false EOF response\n (i.e. empty string) is returned instead. This lets the parser adhere to a\n simple abstraction -- it parses until EOF closes the current message.\n \"\"\"\n def __init__(self):\n # Text stream of the last partial line pushed into this object.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.feedparser",
"documentation": {}
},
{
"label": "Generator",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.generator",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.generator",
"peekOfCode": "class Generator:\n \"\"\"Generates output from a Message object tree.\n This basic generator writes the message to the given file object as plain\n text.\n \"\"\"\n #\n # Public interface\n #\n def __init__(self, outfp, mangle_from_=None, maxheaderlen=None, *,\n policy=None):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.generator",
"documentation": {}
},
{
"label": "BytesGenerator",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.generator",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.generator",
"peekOfCode": "class BytesGenerator(Generator):\n \"\"\"Generates a bytes version of a Message object tree.\n Functionally identical to the base Generator except that the output is\n bytes and not string. When surrogates were used in the input to encode\n bytes, these are decoded back to bytes for output. If the policy has\n cte_type set to 7bit, then the message is transformed such that the\n non-ASCII bytes are properly content transfer encoded, using the charset\n unknown-8bit.\n The outfp object must accept bytes in its write method.\n \"\"\"",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.generator",
"documentation": {}
},
{
"label": "DecodedGenerator",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.generator",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.generator",
"peekOfCode": "class DecodedGenerator(Generator):\n \"\"\"Generates a text representation of a message.\n Like the Generator base class, except that non-text parts are substituted\n with a format string representing the part.\n \"\"\"\n def __init__(self, outfp, mangle_from_=None, maxheaderlen=None, fmt=None, *,\n policy=None):\n \"\"\"Like Generator.__init__() except that an additional optional\n argument is allowed.\n Walks through all subparts of a message. If the subpart is of main",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.generator",
"documentation": {}
},
{
"label": "__all__",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.generator",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.generator",
"peekOfCode": "__all__ = ['Generator', 'DecodedGenerator', 'BytesGenerator']\nimport re\nimport sys\nimport time\nimport random\nfrom copy import deepcopy\nfrom io import StringIO, BytesIO\nfrom email.utils import _has_surrogates\nUNDERSCORE = '_'\nNL = '\\n' # XXX: no longer used by the code below.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.generator",
"documentation": {}
},
{
"label": "UNDERSCORE",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.generator",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.generator",
"peekOfCode": "UNDERSCORE = '_'\nNL = '\\n' # XXX: no longer used by the code below.\nNLCRE = re.compile(r'\\r\\n|\\r|\\n')\nfcre = re.compile(r'^From ', re.MULTILINE)\nclass Generator:\n \"\"\"Generates output from a Message object tree.\n This basic generator writes the message to the given file object as plain\n text.\n \"\"\"\n #",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.generator",
"documentation": {}
},
{
"label": "NL",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.generator",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.generator",
"peekOfCode": "NL = '\\n' # XXX: no longer used by the code below.\nNLCRE = re.compile(r'\\r\\n|\\r|\\n')\nfcre = re.compile(r'^From ', re.MULTILINE)\nclass Generator:\n \"\"\"Generates output from a Message object tree.\n This basic generator writes the message to the given file object as plain\n text.\n \"\"\"\n #\n # Public interface",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.generator",
"documentation": {}
},
{
"label": "NLCRE",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.generator",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.generator",
"peekOfCode": "NLCRE = re.compile(r'\\r\\n|\\r|\\n')\nfcre = re.compile(r'^From ', re.MULTILINE)\nclass Generator:\n \"\"\"Generates output from a Message object tree.\n This basic generator writes the message to the given file object as plain\n text.\n \"\"\"\n #\n # Public interface\n #",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.generator",
"documentation": {}
},
{
"label": "fcre",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.generator",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.generator",
"peekOfCode": "fcre = re.compile(r'^From ', re.MULTILINE)\nclass Generator:\n \"\"\"Generates output from a Message object tree.\n This basic generator writes the message to the given file object as plain\n text.\n \"\"\"\n #\n # Public interface\n #\n def __init__(self, outfp, mangle_from_=None, maxheaderlen=None, *,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.generator",
"documentation": {}
},
{
"label": "_FMT",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.generator",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.generator",
"peekOfCode": "_FMT = '[Non-text (%(type)s) part of message omitted, filename %(filename)s]'\nclass DecodedGenerator(Generator):\n \"\"\"Generates a text representation of a message.\n Like the Generator base class, except that non-text parts are substituted\n with a format string representing the part.\n \"\"\"\n def __init__(self, outfp, mangle_from_=None, maxheaderlen=None, fmt=None, *,\n policy=None):\n \"\"\"Like Generator.__init__() except that an additional optional\n argument is allowed.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.generator",
"documentation": {}
},
{
"label": "_width",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.generator",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.generator",
"peekOfCode": "_width = len(repr(sys.maxsize-1))\n_fmt = '%%0%dd' % _width\n# Backward compatibility\n_make_boundary = Generator._make_boundary",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.generator",
"documentation": {}
},
{
"label": "_fmt",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.generator",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.generator",
"peekOfCode": "_fmt = '%%0%dd' % _width\n# Backward compatibility\n_make_boundary = Generator._make_boundary",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.generator",
"documentation": {}
},
{
"label": "_make_boundary",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.generator",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.generator",
"peekOfCode": "_make_boundary = Generator._make_boundary",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.generator",
"documentation": {}
},
{
"label": "Header",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.header",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.header",
"peekOfCode": "class Header:\n def __init__(self, s=None, charset=None,\n maxlinelen=None, header_name=None,\n continuation_ws=' ', errors='strict'):\n \"\"\"Create a MIME-compliant header that can contain many character sets.\n Optional s is the initial header value. If None, the initial header\n value is not set. You can later append to the header with .append()\n method calls. s may be a byte string or a Unicode string, but see the\n .append() documentation for semantics.\n Optional charset serves two purposes: it has the same meaning as the",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.header",
"documentation": {}
},
{
"label": "_ValueFormatter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.header",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.header",
"peekOfCode": "class _ValueFormatter:\n def __init__(self, headerlen, maxlen, continuation_ws, splitchars):\n self._maxlen = maxlen\n self._continuation_ws = continuation_ws\n self._continuation_ws_len = len(continuation_ws)\n self._splitchars = splitchars\n self._lines = []\n self._current_line = _Accumulator(headerlen)\n def _str(self, linesep):\n self.newline()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.header",
"documentation": {}
},
{
"label": "_Accumulator",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.header",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.header",
"peekOfCode": "class _Accumulator(list):\n def __init__(self, initial_size=0):\n self._initial_size = initial_size\n super().__init__()\n def push(self, fws, string):\n self.append((fws, string))\n def pop_from(self, i=0):\n popped = self[i:]\n self[i:] = []\n return popped",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.header",
"documentation": {}
},
{
"label": "decode_header",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.header",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.header",
"peekOfCode": "def decode_header(header):\n \"\"\"Decode a message header value without converting charset.\n Returns a list of (string, charset) pairs containing each of the decoded\n parts of the header. Charset is None for non-encoded parts of the header,\n otherwise a lower-case string containing the name of the character set\n specified in the encoded string.\n header may be a string that may or may not contain RFC2047 encoded words,\n or it may be a Header object.\n An email.errors.HeaderParseError may be raised when certain decoding error\n occurs (e.g. a base64 decoding exception).",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.header",
"documentation": {}
},
{
"label": "make_header",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.header",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.header",
"peekOfCode": "def make_header(decoded_seq, maxlinelen=None, header_name=None,\n continuation_ws=' '):\n \"\"\"Create a Header from a sequence of pairs as returned by decode_header()\n decode_header() takes a header value string and returns a sequence of\n pairs of the format (decoded_string, charset) where charset is the string\n name of the character set.\n This function takes one of those sequence of pairs and returns a Header\n instance. Optional maxlinelen, header_name, and continuation_ws are as in\n the Header constructor.\n \"\"\"",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.header",
"documentation": {}
},
{
"label": "__all__",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.header",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.header",
"peekOfCode": "__all__ = [\n 'Header',\n 'decode_header',\n 'make_header',\n ]\nimport re\nimport binascii\nimport email.quoprimime\nimport email.base64mime\nfrom email.errors import HeaderParseError",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.header",
"documentation": {}
},
{
"label": "Charset",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.header",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.header",
"peekOfCode": "Charset = _charset.Charset\nNL = '\\n'\nSPACE = ' '\nBSPACE = b' '\nSPACE8 = ' ' * 8\nEMPTYSTRING = ''\nMAXLINELEN = 78\nFWS = ' \\t'\nUSASCII = Charset('us-ascii')\nUTF8 = Charset('utf-8')",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.header",
"documentation": {}
},
{
"label": "NL",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.header",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.header",
"peekOfCode": "NL = '\\n'\nSPACE = ' '\nBSPACE = b' '\nSPACE8 = ' ' * 8\nEMPTYSTRING = ''\nMAXLINELEN = 78\nFWS = ' \\t'\nUSASCII = Charset('us-ascii')\nUTF8 = Charset('utf-8')\n# Match encoded-word strings in the form =?charset?q?Hello_World?=",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.header",
"documentation": {}
},
{
"label": "SPACE",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.header",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.header",
"peekOfCode": "SPACE = ' '\nBSPACE = b' '\nSPACE8 = ' ' * 8\nEMPTYSTRING = ''\nMAXLINELEN = 78\nFWS = ' \\t'\nUSASCII = Charset('us-ascii')\nUTF8 = Charset('utf-8')\n# Match encoded-word strings in the form =?charset?q?Hello_World?=\necre = re.compile(r'''",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.header",
"documentation": {}
},
{
"label": "BSPACE",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.header",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.header",
"peekOfCode": "BSPACE = b' '\nSPACE8 = ' ' * 8\nEMPTYSTRING = ''\nMAXLINELEN = 78\nFWS = ' \\t'\nUSASCII = Charset('us-ascii')\nUTF8 = Charset('utf-8')\n# Match encoded-word strings in the form =?charset?q?Hello_World?=\necre = re.compile(r'''\n =\\? # literal =?",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.header",
"documentation": {}
},
{
"label": "SPACE8",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.header",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.header",
"peekOfCode": "SPACE8 = ' ' * 8\nEMPTYSTRING = ''\nMAXLINELEN = 78\nFWS = ' \\t'\nUSASCII = Charset('us-ascii')\nUTF8 = Charset('utf-8')\n# Match encoded-word strings in the form =?charset?q?Hello_World?=\necre = re.compile(r'''\n =\\? # literal =?\n (?P[^?]*?) # non-greedy up to the next ? is the charset",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.header",
"documentation": {}
},
{
"label": "EMPTYSTRING",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.header",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.header",
"peekOfCode": "EMPTYSTRING = ''\nMAXLINELEN = 78\nFWS = ' \\t'\nUSASCII = Charset('us-ascii')\nUTF8 = Charset('utf-8')\n# Match encoded-word strings in the form =?charset?q?Hello_World?=\necre = re.compile(r'''\n =\\? # literal =?\n (?P[^?]*?) # non-greedy up to the next ? is the charset\n \\? # literal ?",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.header",
"documentation": {}
},
{
"label": "MAXLINELEN",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.header",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.header",
"peekOfCode": "MAXLINELEN = 78\nFWS = ' \\t'\nUSASCII = Charset('us-ascii')\nUTF8 = Charset('utf-8')\n# Match encoded-word strings in the form =?charset?q?Hello_World?=\necre = re.compile(r'''\n =\\? # literal =?\n (?P[^?]*?) # non-greedy up to the next ? is the charset\n \\? # literal ?\n (?P[qQbB]) # either a \"q\" or a \"b\", case insensitive",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.header",
"documentation": {}
},
{
"label": "FWS",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.header",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.header",
"peekOfCode": "FWS = ' \\t'\nUSASCII = Charset('us-ascii')\nUTF8 = Charset('utf-8')\n# Match encoded-word strings in the form =?charset?q?Hello_World?=\necre = re.compile(r'''\n =\\? # literal =?\n (?P[^?]*?) # non-greedy up to the next ? is the charset\n \\? # literal ?\n (?P[qQbB]) # either a \"q\" or a \"b\", case insensitive\n \\? # literal ?",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.header",
"documentation": {}
},
{
"label": "USASCII",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.header",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.header",
"peekOfCode": "USASCII = Charset('us-ascii')\nUTF8 = Charset('utf-8')\n# Match encoded-word strings in the form =?charset?q?Hello_World?=\necre = re.compile(r'''\n =\\? # literal =?\n (?P[^?]*?) # non-greedy up to the next ? is the charset\n \\? # literal ?\n (?P[qQbB]) # either a \"q\" or a \"b\", case insensitive\n \\? # literal ?\n (?P.*?) # non-greedy up to the next ?= is the encoded string",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.header",
"documentation": {}
},
{
"label": "UTF8",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.header",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.header",
"peekOfCode": "UTF8 = Charset('utf-8')\n# Match encoded-word strings in the form =?charset?q?Hello_World?=\necre = re.compile(r'''\n =\\? # literal =?\n (?P[^?]*?) # non-greedy up to the next ? is the charset\n \\? # literal ?\n (?P[qQbB]) # either a \"q\" or a \"b\", case insensitive\n \\? # literal ?\n (?P.*?) # non-greedy up to the next ?= is the encoded string\n \\?= # literal ?=",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.header",
"documentation": {}
},
{
"label": "ecre",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.header",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.header",
"peekOfCode": "ecre = re.compile(r'''\n =\\? # literal =?\n (?P[^?]*?) # non-greedy up to the next ? is the charset\n \\? # literal ?\n (?P[qQbB]) # either a \"q\" or a \"b\", case insensitive\n \\? # literal ?\n (?P.*?) # non-greedy up to the next ?= is the encoded string\n \\?= # literal ?=\n ''', re.VERBOSE | re.MULTILINE)\n# Field name regexp, including trailing colon, but not separating whitespace,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.header",
"documentation": {}
},
{
"label": "fcre",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.header",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.header",
"peekOfCode": "fcre = re.compile(r'[\\041-\\176]+:$')\n# Find a header embedded in a putative header value. Used to check for\n# header injection attack.\n_embedded_header = re.compile(r'\\n[^ \\t]+:')\n# Helpers\n_max_append = email.quoprimime._max_append\ndef decode_header(header):\n \"\"\"Decode a message header value without converting charset.\n Returns a list of (string, charset) pairs containing each of the decoded\n parts of the header. Charset is None for non-encoded parts of the header,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.header",
"documentation": {}
},
{
"label": "_embedded_header",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.header",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.header",
"peekOfCode": "_embedded_header = re.compile(r'\\n[^ \\t]+:')\n# Helpers\n_max_append = email.quoprimime._max_append\ndef decode_header(header):\n \"\"\"Decode a message header value without converting charset.\n Returns a list of (string, charset) pairs containing each of the decoded\n parts of the header. Charset is None for non-encoded parts of the header,\n otherwise a lower-case string containing the name of the character set\n specified in the encoded string.\n header may be a string that may or may not contain RFC2047 encoded words,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.header",
"documentation": {}
},
{
"label": "_max_append",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.header",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.header",
"peekOfCode": "_max_append = email.quoprimime._max_append\ndef decode_header(header):\n \"\"\"Decode a message header value without converting charset.\n Returns a list of (string, charset) pairs containing each of the decoded\n parts of the header. Charset is None for non-encoded parts of the header,\n otherwise a lower-case string containing the name of the character set\n specified in the encoded string.\n header may be a string that may or may not contain RFC2047 encoded words,\n or it may be a Header object.\n An email.errors.HeaderParseError may be raised when certain decoding error",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.header",
"documentation": {}
},
{
"label": "Address",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.headerregistry",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.headerregistry",
"peekOfCode": "class Address:\n def __init__(self, display_name='', username='', domain='', addr_spec=None):\n \"\"\"Create an object representing a full email address.\n An address can have a 'display_name', a 'username', and a 'domain'. In\n addition to specifying the username and domain separately, they may be\n specified together by using the addr_spec keyword *instead of* the\n username and domain keywords. If an addr_spec string is specified it\n must be properly quoted according to RFC 5322 rules; an error will be\n raised if it is not.\n An Address object has display_name, username, domain, and addr_spec",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.headerregistry",
"documentation": {}
},
{
"label": "Group",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.headerregistry",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.headerregistry",
"peekOfCode": "class Group:\n def __init__(self, display_name=None, addresses=None):\n \"\"\"Create an object representing an address group.\n An address group consists of a display_name followed by colon and a\n list of addresses (see Address) terminated by a semi-colon. The Group\n is created by specifying a display_name and a possibly empty list of\n Address objects. A Group can also be used to represent a single\n address that is not in a group, which is convenient when manipulating\n lists that are a combination of Groups and individual Addresses. In\n this case the display_name should be set to None. In particular, the",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.headerregistry",
"documentation": {}
},
{
"label": "BaseHeader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.headerregistry",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.headerregistry",
"peekOfCode": "class BaseHeader(str):\n \"\"\"Base class for message headers.\n Implements generic behavior and provides tools for subclasses.\n A subclass must define a classmethod named 'parse' that takes an unfolded\n value string and a dictionary as its arguments. The dictionary will\n contain one key, 'defects', initialized to an empty list. After the call\n the dictionary must contain two additional keys: parse_tree, set to the\n parse tree obtained from parsing the header, and 'decoded', set to the\n string value of the idealized representation of the data from the value.\n (That is, encoded words are decoded, and values that have canonical",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.headerregistry",
"documentation": {}
},
{
"label": "UnstructuredHeader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.headerregistry",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.headerregistry",
"peekOfCode": "class UnstructuredHeader:\n max_count = None\n value_parser = staticmethod(parser.get_unstructured)\n @classmethod\n def parse(cls, value, kwds):\n kwds['parse_tree'] = cls.value_parser(value)\n kwds['decoded'] = str(kwds['parse_tree'])\nclass UniqueUnstructuredHeader(UnstructuredHeader):\n max_count = 1\nclass DateHeader:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.headerregistry",
"documentation": {}
},
{
"label": "UniqueUnstructuredHeader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.headerregistry",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.headerregistry",
"peekOfCode": "class UniqueUnstructuredHeader(UnstructuredHeader):\n max_count = 1\nclass DateHeader:\n \"\"\"Header whose value consists of a single timestamp.\n Provides an additional attribute, datetime, which is either an aware\n datetime using a timezone, or a naive datetime if the timezone\n in the input string is -0000. Also accepts a datetime as input.\n The 'value' attribute is the normalized form of the timestamp,\n which means it is the output of format_datetime on the datetime.\n \"\"\"",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.headerregistry",
"documentation": {}
},
{
"label": "DateHeader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.headerregistry",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.headerregistry",
"peekOfCode": "class DateHeader:\n \"\"\"Header whose value consists of a single timestamp.\n Provides an additional attribute, datetime, which is either an aware\n datetime using a timezone, or a naive datetime if the timezone\n in the input string is -0000. Also accepts a datetime as input.\n The 'value' attribute is the normalized form of the timestamp,\n which means it is the output of format_datetime on the datetime.\n \"\"\"\n max_count = None\n # This is used only for folding, not for creating 'decoded'.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.headerregistry",
"documentation": {}
},
{
"label": "UniqueDateHeader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.headerregistry",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.headerregistry",
"peekOfCode": "class UniqueDateHeader(DateHeader):\n max_count = 1\nclass AddressHeader:\n max_count = None\n @staticmethod\n def value_parser(value):\n address_list, value = parser.get_address_list(value)\n assert not value, 'this should not happen'\n return address_list\n @classmethod",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.headerregistry",
"documentation": {}
},
{
"label": "AddressHeader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.headerregistry",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.headerregistry",
"peekOfCode": "class AddressHeader:\n max_count = None\n @staticmethod\n def value_parser(value):\n address_list, value = parser.get_address_list(value)\n assert not value, 'this should not happen'\n return address_list\n @classmethod\n def parse(cls, value, kwds):\n if isinstance(value, str):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.headerregistry",
"documentation": {}
},
{
"label": "UniqueAddressHeader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.headerregistry",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.headerregistry",
"peekOfCode": "class UniqueAddressHeader(AddressHeader):\n max_count = 1\nclass SingleAddressHeader(AddressHeader):\n @property\n def address(self):\n if len(self.addresses)!=1:\n raise ValueError((\"value of single address header {} is not \"\n \"a single address\").format(self.name))\n return self.addresses[0]\nclass UniqueSingleAddressHeader(SingleAddressHeader):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.headerregistry",
"documentation": {}
},
{
"label": "SingleAddressHeader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.headerregistry",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.headerregistry",
"peekOfCode": "class SingleAddressHeader(AddressHeader):\n @property\n def address(self):\n if len(self.addresses)!=1:\n raise ValueError((\"value of single address header {} is not \"\n \"a single address\").format(self.name))\n return self.addresses[0]\nclass UniqueSingleAddressHeader(SingleAddressHeader):\n max_count = 1\nclass MIMEVersionHeader:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.headerregistry",
"documentation": {}
},
{
"label": "UniqueSingleAddressHeader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.headerregistry",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.headerregistry",
"peekOfCode": "class UniqueSingleAddressHeader(SingleAddressHeader):\n max_count = 1\nclass MIMEVersionHeader:\n max_count = 1\n value_parser = staticmethod(parser.parse_mime_version)\n @classmethod\n def parse(cls, value, kwds):\n kwds['parse_tree'] = parse_tree = cls.value_parser(value)\n kwds['decoded'] = str(parse_tree)\n kwds['defects'].extend(parse_tree.all_defects)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.headerregistry",
"documentation": {}
},
{
"label": "MIMEVersionHeader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.headerregistry",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.headerregistry",
"peekOfCode": "class MIMEVersionHeader:\n max_count = 1\n value_parser = staticmethod(parser.parse_mime_version)\n @classmethod\n def parse(cls, value, kwds):\n kwds['parse_tree'] = parse_tree = cls.value_parser(value)\n kwds['decoded'] = str(parse_tree)\n kwds['defects'].extend(parse_tree.all_defects)\n kwds['major'] = None if parse_tree.minor is None else parse_tree.major\n kwds['minor'] = parse_tree.minor",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.headerregistry",
"documentation": {}
},
{
"label": "ParameterizedMIMEHeader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.headerregistry",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.headerregistry",
"peekOfCode": "class ParameterizedMIMEHeader:\n # Mixin that handles the params dict. Must be subclassed and\n # a property value_parser for the specific header provided.\n max_count = 1\n @classmethod\n def parse(cls, value, kwds):\n kwds['parse_tree'] = parse_tree = cls.value_parser(value)\n kwds['decoded'] = str(parse_tree)\n kwds['defects'].extend(parse_tree.all_defects)\n if parse_tree.params is None:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.headerregistry",
"documentation": {}
},
{
"label": "ContentTypeHeader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.headerregistry",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.headerregistry",
"peekOfCode": "class ContentTypeHeader(ParameterizedMIMEHeader):\n value_parser = staticmethod(parser.parse_content_type_header)\n def init(self, *args, **kw):\n super().init(*args, **kw)\n self._maintype = utils._sanitize(self._parse_tree.maintype)\n self._subtype = utils._sanitize(self._parse_tree.subtype)\n @property\n def maintype(self):\n return self._maintype\n @property",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.headerregistry",
"documentation": {}
},
{
"label": "ContentDispositionHeader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.headerregistry",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.headerregistry",
"peekOfCode": "class ContentDispositionHeader(ParameterizedMIMEHeader):\n value_parser = staticmethod(parser.parse_content_disposition_header)\n def init(self, *args, **kw):\n super().init(*args, **kw)\n cd = self._parse_tree.content_disposition\n self._content_disposition = cd if cd is None else utils._sanitize(cd)\n @property\n def content_disposition(self):\n return self._content_disposition\nclass ContentTransferEncodingHeader:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.headerregistry",
"documentation": {}
},
{
"label": "ContentTransferEncodingHeader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.headerregistry",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.headerregistry",
"peekOfCode": "class ContentTransferEncodingHeader:\n max_count = 1\n value_parser = staticmethod(parser.parse_content_transfer_encoding_header)\n @classmethod\n def parse(cls, value, kwds):\n kwds['parse_tree'] = parse_tree = cls.value_parser(value)\n kwds['decoded'] = str(parse_tree)\n kwds['defects'].extend(parse_tree.all_defects)\n def init(self, *args, **kw):\n super().init(*args, **kw)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.headerregistry",
"documentation": {}
},
{
"label": "MessageIDHeader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.headerregistry",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.headerregistry",
"peekOfCode": "class MessageIDHeader:\n max_count = 1\n value_parser = staticmethod(parser.parse_message_id)\n @classmethod\n def parse(cls, value, kwds):\n kwds['parse_tree'] = parse_tree = cls.value_parser(value)\n kwds['decoded'] = str(parse_tree)\n kwds['defects'].extend(parse_tree.all_defects)\n# The header factory #\n_default_header_map = {",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.headerregistry",
"documentation": {}
},
{
"label": "HeaderRegistry",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.headerregistry",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.headerregistry",
"peekOfCode": "class HeaderRegistry:\n \"\"\"A header_factory and header registry.\"\"\"\n def __init__(self, base_class=BaseHeader, default_class=UnstructuredHeader,\n use_default_map=True):\n \"\"\"Create a header_factory that works with the Policy API.\n base_class is the class that will be the last class in the created\n header class's __bases__ list. default_class is the class that will be\n used if \"name\" (see __call__) does not appear in the registry.\n use_default_map controls whether or not the default mapping of names to\n specialized classes is copied in to the registry when the factory is",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.headerregistry",
"documentation": {}
},
{
"label": "_default_header_map",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.headerregistry",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.headerregistry",
"peekOfCode": "_default_header_map = {\n 'subject': UniqueUnstructuredHeader,\n 'date': UniqueDateHeader,\n 'resent-date': DateHeader,\n 'orig-date': UniqueDateHeader,\n 'sender': UniqueSingleAddressHeader,\n 'resent-sender': SingleAddressHeader,\n 'to': UniqueAddressHeader,\n 'resent-to': AddressHeader,\n 'cc': UniqueAddressHeader,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.headerregistry",
"documentation": {}
},
{
"label": "walk",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.iterators",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.iterators",
"peekOfCode": "def walk(self):\n \"\"\"Walk over the message tree, yielding each subpart.\n The walk is performed in depth-first order. This method is a\n generator.\n \"\"\"\n yield self\n if self.is_multipart():\n for subpart in self.get_payload():\n yield from subpart.walk()\n# These two functions are imported into the Iterators.py interface module.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.iterators",
"documentation": {}
},
{
"label": "body_line_iterator",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.iterators",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.iterators",
"peekOfCode": "def body_line_iterator(msg, decode=False):\n \"\"\"Iterate over the parts, returning string payloads line-by-line.\n Optional decode (default False) is passed through to .get_payload().\n \"\"\"\n for subpart in msg.walk():\n payload = subpart.get_payload(decode=decode)\n if isinstance(payload, str):\n yield from StringIO(payload)\ndef typed_subpart_iterator(msg, maintype='text', subtype=None):\n \"\"\"Iterate over the subparts with a given MIME type.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.iterators",
"documentation": {}
},
{
"label": "typed_subpart_iterator",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.iterators",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.iterators",
"peekOfCode": "def typed_subpart_iterator(msg, maintype='text', subtype=None):\n \"\"\"Iterate over the subparts with a given MIME type.\n Use `maintype' as the main MIME type to match against; this defaults to\n \"text\". Optional `subtype' is the MIME subtype to match against; if\n omitted, only the main type is matched.\n \"\"\"\n for subpart in msg.walk():\n if subpart.get_content_maintype() == maintype:\n if subtype is None or subpart.get_content_subtype() == subtype:\n yield subpart",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.iterators",
"documentation": {}
},
{
"label": "__all__",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.iterators",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.iterators",
"peekOfCode": "__all__ = [\n 'body_line_iterator',\n 'typed_subpart_iterator',\n 'walk',\n # Do not include _structure() since it's part of the debugging API.\n ]\nimport sys\nfrom io import StringIO\n# This function will become a method of the Message class\ndef walk(self):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.iterators",
"documentation": {}
},
{
"label": "Message",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.message",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.message",
"peekOfCode": "class Message:\n \"\"\"Basic message object.\n A message object is defined as something that has a bunch of RFC 2822\n headers and a payload. It may optionally have an envelope header\n (a.k.a. Unix-From or From_ header). If the message is a container (i.e. a\n multipart or a message/rfc822), then the payload is a list of Message\n objects, otherwise it is a string.\n Message objects implement part of the `mapping' interface, which assumes\n there is exactly one occurrence of the header per message. Some headers\n do in fact appear multiple times (e.g. Received) and for those headers,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.message",
"documentation": {}
},
{
"label": "MIMEPart",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.message",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.message",
"peekOfCode": "class MIMEPart(Message):\n def __init__(self, policy=None):\n if policy is None:\n from email.policy import default\n policy = default\n super().__init__(policy)\n def as_string(self, unixfrom=False, maxheaderlen=None, policy=None):\n \"\"\"Return the entire formatted message as a string.\n Optional 'unixfrom', when true, means include the Unix From_ envelope\n header. maxheaderlen is retained for backward compatibility with the",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.message",
"documentation": {}
},
{
"label": "EmailMessage",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.message",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.message",
"peekOfCode": "class EmailMessage(MIMEPart):\n def set_content(self, *args, **kw):\n super().set_content(*args, **kw)\n if 'MIME-Version' not in self:\n self['MIME-Version'] = '1.0'",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.message",
"documentation": {}
},
{
"label": "__all__",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.message",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.message",
"peekOfCode": "__all__ = ['Message', 'EmailMessage']\nimport re\nimport uu\nimport quopri\nfrom io import BytesIO, StringIO\n# Intrapackage imports\nfrom email import utils\nfrom email import errors\nfrom email._policybase import Policy, compat32\nfrom email import charset as _charset",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.message",
"documentation": {}
},
{
"label": "Charset",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.message",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.message",
"peekOfCode": "Charset = _charset.Charset\nSEMISPACE = '; '\n# Regular expression that matches `special' characters in parameters, the\n# existence of which force quoting of the parameter value.\ntspecials = re.compile(r'[ \\(\\)<>@,;:\\\\\"/\\[\\]\\?=]')\ndef _splitparam(param):\n # Split header parameters. BAW: this may be too simple. It isn't\n # strictly RFC 2045 (section 5.1) compliant, but it catches most headers\n # found in the wild. We may eventually need a full fledged parser.\n # RDM: we might have a Header here; for now just stringify it.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.message",
"documentation": {}
},
{
"label": "SEMISPACE",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.message",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.message",
"peekOfCode": "SEMISPACE = '; '\n# Regular expression that matches `special' characters in parameters, the\n# existence of which force quoting of the parameter value.\ntspecials = re.compile(r'[ \\(\\)<>@,;:\\\\\"/\\[\\]\\?=]')\ndef _splitparam(param):\n # Split header parameters. BAW: this may be too simple. It isn't\n # strictly RFC 2045 (section 5.1) compliant, but it catches most headers\n # found in the wild. We may eventually need a full fledged parser.\n # RDM: we might have a Header here; for now just stringify it.\n a, sep, b = str(param).partition(';')",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.message",
"documentation": {}
},
{
"label": "tspecials",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.message",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.message",
"peekOfCode": "tspecials = re.compile(r'[ \\(\\)<>@,;:\\\\\"/\\[\\]\\?=]')\ndef _splitparam(param):\n # Split header parameters. BAW: this may be too simple. It isn't\n # strictly RFC 2045 (section 5.1) compliant, but it catches most headers\n # found in the wild. We may eventually need a full fledged parser.\n # RDM: we might have a Header here; for now just stringify it.\n a, sep, b = str(param).partition(';')\n if not sep:\n return a.strip(), None\n return a.strip(), b.strip()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.message",
"documentation": {}
},
{
"label": "Parser",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.parser",
"peekOfCode": "class Parser:\n def __init__(self, _class=None, *, policy=compat32):\n \"\"\"Parser of RFC 2822 and MIME email messages.\n Creates an in-memory object tree representing the email message, which\n can then be manipulated and turned over to a Generator to return the\n textual representation of the message.\n The string must be formatted as a block of RFC 2822 headers and header\n continuation lines, optionally preceded by a `Unix-from' header. The\n header block is terminated either by the end of the string or by a\n blank line.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.parser",
"documentation": {}
},
{
"label": "HeaderParser",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.parser",
"peekOfCode": "class HeaderParser(Parser):\n def parse(self, fp, headersonly=True):\n return Parser.parse(self, fp, True)\n def parsestr(self, text, headersonly=True):\n return Parser.parsestr(self, text, True)\nclass BytesParser:\n def __init__(self, *args, **kw):\n \"\"\"Parser of binary RFC 2822 and MIME email messages.\n Creates an in-memory object tree representing the email message, which\n can then be manipulated and turned over to a Generator to return the",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.parser",
"documentation": {}
},
{
"label": "BytesParser",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.parser",
"peekOfCode": "class BytesParser:\n def __init__(self, *args, **kw):\n \"\"\"Parser of binary RFC 2822 and MIME email messages.\n Creates an in-memory object tree representing the email message, which\n can then be manipulated and turned over to a Generator to return the\n textual representation of the message.\n The input must be formatted as a block of RFC 2822 headers and header\n continuation lines, optionally preceded by a `Unix-from' header. The\n header block is terminated either by the end of the input or by a\n blank line.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.parser",
"documentation": {}
},
{
"label": "BytesHeaderParser",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.parser",
"peekOfCode": "class BytesHeaderParser(BytesParser):\n def parse(self, fp, headersonly=True):\n return BytesParser.parse(self, fp, headersonly=True)\n def parsebytes(self, text, headersonly=True):\n return BytesParser.parsebytes(self, text, headersonly=True)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.parser",
"documentation": {}
},
{
"label": "__all__",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.parser",
"peekOfCode": "__all__ = ['Parser', 'HeaderParser', 'BytesParser', 'BytesHeaderParser',\n 'FeedParser', 'BytesFeedParser']\nfrom io import StringIO, TextIOWrapper\nfrom email.feedparser import FeedParser, BytesFeedParser\nfrom email._policybase import compat32\nclass Parser:\n def __init__(self, _class=None, *, policy=compat32):\n \"\"\"Parser of RFC 2822 and MIME email messages.\n Creates an in-memory object tree representing the email message, which\n can then be manipulated and turned over to a Generator to return the",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.parser",
"documentation": {}
},
{
"label": "EmailPolicy",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.policy",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.policy",
"peekOfCode": "class EmailPolicy(Policy):\n \"\"\"+\n PROVISIONAL\n The API extensions enabled by this policy are currently provisional.\n Refer to the documentation for details.\n This policy adds new header parsing and folding algorithms. Instead of\n simple strings, headers are custom objects with custom attributes\n depending on the type of the field. The folding algorithm fully\n implements RFCs 2047 and 5322.\n In addition to the settable attributes listed above that apply to",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.policy",
"documentation": {}
},
{
"label": "__all__",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.policy",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.policy",
"peekOfCode": "__all__ = [\n 'Compat32',\n 'compat32',\n 'Policy',\n 'EmailPolicy',\n 'default',\n 'strict',\n 'SMTP',\n 'HTTP',\n ]",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.policy",
"documentation": {}
},
{
"label": "linesep_splitter",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.policy",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.policy",
"peekOfCode": "linesep_splitter = re.compile(r'\\n|\\r')\n@_extend_docstrings\nclass EmailPolicy(Policy):\n \"\"\"+\n PROVISIONAL\n The API extensions enabled by this policy are currently provisional.\n Refer to the documentation for details.\n This policy adds new header parsing and folding algorithms. Instead of\n simple strings, headers are custom objects with custom attributes\n depending on the type of the field. The folding algorithm fully",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.policy",
"documentation": {}
},
{
"label": "default",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.policy",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.policy",
"peekOfCode": "default = EmailPolicy()\n# Make the default policy use the class default header_factory\ndel default.header_factory\nstrict = default.clone(raise_on_defect=True)\nSMTP = default.clone(linesep='\\r\\n')\nHTTP = default.clone(linesep='\\r\\n', max_line_length=None)\nSMTPUTF8 = SMTP.clone(utf8=True)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.policy",
"documentation": {}
},
{
"label": "strict",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.policy",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.policy",
"peekOfCode": "strict = default.clone(raise_on_defect=True)\nSMTP = default.clone(linesep='\\r\\n')\nHTTP = default.clone(linesep='\\r\\n', max_line_length=None)\nSMTPUTF8 = SMTP.clone(utf8=True)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.policy",
"documentation": {}
},
{
"label": "SMTP",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.policy",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.policy",
"peekOfCode": "SMTP = default.clone(linesep='\\r\\n')\nHTTP = default.clone(linesep='\\r\\n', max_line_length=None)\nSMTPUTF8 = SMTP.clone(utf8=True)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.policy",
"documentation": {}
},
{
"label": "HTTP",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.policy",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.policy",
"peekOfCode": "HTTP = default.clone(linesep='\\r\\n', max_line_length=None)\nSMTPUTF8 = SMTP.clone(utf8=True)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.policy",
"documentation": {}
},
{
"label": "SMTPUTF8",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.policy",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.policy",
"peekOfCode": "SMTPUTF8 = SMTP.clone(utf8=True)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.policy",
"documentation": {}
},
{
"label": "header_check",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.quoprimime",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.quoprimime",
"peekOfCode": "def header_check(octet):\n \"\"\"Return True if the octet should be escaped with header quopri.\"\"\"\n return chr(octet) != _QUOPRI_HEADER_MAP[octet]\ndef body_check(octet):\n \"\"\"Return True if the octet should be escaped with body quopri.\"\"\"\n return chr(octet) != _QUOPRI_BODY_MAP[octet]\ndef header_length(bytearray):\n \"\"\"Return a header quoted-printable encoding length.\n Note that this does not include any RFC 2047 chrome added by\n `header_encode()`.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.quoprimime",
"documentation": {}
},
{
"label": "body_check",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.quoprimime",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.quoprimime",
"peekOfCode": "def body_check(octet):\n \"\"\"Return True if the octet should be escaped with body quopri.\"\"\"\n return chr(octet) != _QUOPRI_BODY_MAP[octet]\ndef header_length(bytearray):\n \"\"\"Return a header quoted-printable encoding length.\n Note that this does not include any RFC 2047 chrome added by\n `header_encode()`.\n :param bytearray: An array of bytes (a.k.a. octets).\n :return: The length in bytes of the byte array when it is encoded with\n quoted-printable for headers.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.quoprimime",
"documentation": {}
},
{
"label": "header_length",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.quoprimime",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.quoprimime",
"peekOfCode": "def header_length(bytearray):\n \"\"\"Return a header quoted-printable encoding length.\n Note that this does not include any RFC 2047 chrome added by\n `header_encode()`.\n :param bytearray: An array of bytes (a.k.a. octets).\n :return: The length in bytes of the byte array when it is encoded with\n quoted-printable for headers.\n \"\"\"\n return sum(len(_QUOPRI_HEADER_MAP[octet]) for octet in bytearray)\ndef body_length(bytearray):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.quoprimime",
"documentation": {}
},
{
"label": "body_length",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.quoprimime",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.quoprimime",
"peekOfCode": "def body_length(bytearray):\n \"\"\"Return a body quoted-printable encoding length.\n :param bytearray: An array of bytes (a.k.a. octets).\n :return: The length in bytes of the byte array when it is encoded with\n quoted-printable for bodies.\n \"\"\"\n return sum(len(_QUOPRI_BODY_MAP[octet]) for octet in bytearray)\ndef _max_append(L, s, maxlen, extra=''):\n if not isinstance(s, str):\n s = chr(s)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.quoprimime",
"documentation": {}
},
{
"label": "unquote",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.quoprimime",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.quoprimime",
"peekOfCode": "def unquote(s):\n \"\"\"Turn a string in the form =AB to the ASCII character with value 0xab\"\"\"\n return chr(int(s[1:3], 16))\ndef quote(c):\n return _QUOPRI_MAP[ord(c)]\ndef header_encode(header_bytes, charset='iso-8859-1'):\n \"\"\"Encode a single header line with quoted-printable (like) encoding.\n Defined in RFC 2045, this `Q' encoding is similar to quoted-printable, but\n used specifically for email header fields to allow charsets with mostly 7\n bit characters (and some 8 bit) to remain more or less readable in non-RFC",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.quoprimime",
"documentation": {}
},
{
"label": "quote",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.quoprimime",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.quoprimime",
"peekOfCode": "def quote(c):\n return _QUOPRI_MAP[ord(c)]\ndef header_encode(header_bytes, charset='iso-8859-1'):\n \"\"\"Encode a single header line with quoted-printable (like) encoding.\n Defined in RFC 2045, this `Q' encoding is similar to quoted-printable, but\n used specifically for email header fields to allow charsets with mostly 7\n bit characters (and some 8 bit) to remain more or less readable in non-RFC\n 2045 aware mail clients.\n charset names the character set to use in the RFC 2046 header. It\n defaults to iso-8859-1.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.quoprimime",
"documentation": {}
},
{
"label": "header_encode",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.quoprimime",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.quoprimime",
"peekOfCode": "def header_encode(header_bytes, charset='iso-8859-1'):\n \"\"\"Encode a single header line with quoted-printable (like) encoding.\n Defined in RFC 2045, this `Q' encoding is similar to quoted-printable, but\n used specifically for email header fields to allow charsets with mostly 7\n bit characters (and some 8 bit) to remain more or less readable in non-RFC\n 2045 aware mail clients.\n charset names the character set to use in the RFC 2046 header. It\n defaults to iso-8859-1.\n \"\"\"\n # Return empty headers as an empty string.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.quoprimime",
"documentation": {}
},
{
"label": "body_encode",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.quoprimime",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.quoprimime",
"peekOfCode": "def body_encode(body, maxlinelen=76, eol=NL):\n \"\"\"Encode with quoted-printable, wrapping at maxlinelen characters.\n Each line of encoded text will end with eol, which defaults to \"\\\\n\". Set\n this to \"\\\\r\\\\n\" if you will be using the result of this function directly\n in an email.\n Each line will be wrapped at, at most, maxlinelen characters before the\n eol string (maxlinelen defaults to 76 characters, the maximum value\n permitted by RFC 2045). Long lines will have the 'soft line break'\n quoted-printable character \"=\" appended to them, so the decoded text will\n be identical to the original text.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.quoprimime",
"documentation": {}
},
{
"label": "decode",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.quoprimime",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.quoprimime",
"peekOfCode": "def decode(encoded, eol=NL):\n \"\"\"Decode a quoted-printable string.\n Lines are separated with eol, which defaults to \\\\n.\n \"\"\"\n if not encoded:\n return encoded\n # BAW: see comment in encode() above. Again, we're building up the\n # decoded string with string concatenation, which could be done much more\n # efficiently.\n decoded = ''",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.quoprimime",
"documentation": {}
},
{
"label": "header_decode",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.quoprimime",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.quoprimime",
"peekOfCode": "def header_decode(s):\n \"\"\"Decode a string encoded with RFC 2045 MIME header `Q' encoding.\n This function does not parse a full MIME header value encoded with\n quoted-printable (like =?iso-8859-1?q?Hello_World?=) -- please use\n the high level email.header class for that functionality.\n \"\"\"\n s = s.replace('_', ' ')\n return re.sub(r'=[a-fA-F0-9]{2}', _unquote_match, s, flags=re.ASCII)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.quoprimime",
"documentation": {}
},
{
"label": "__all__",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.quoprimime",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.quoprimime",
"peekOfCode": "__all__ = [\n 'body_decode',\n 'body_encode',\n 'body_length',\n 'decode',\n 'decodestring',\n 'header_decode',\n 'header_encode',\n 'header_length',\n 'quote',",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.quoprimime",
"documentation": {}
},
{
"label": "CRLF",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.quoprimime",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.quoprimime",
"peekOfCode": "CRLF = '\\r\\n'\nNL = '\\n'\nEMPTYSTRING = ''\n# Build a mapping of octets to the expansion of that octet. Since we're only\n# going to have 256 of these things, this isn't terribly inefficient\n# space-wise. Remember that headers and bodies have different sets of safe\n# characters. Initialize both maps with the full expansion, and then override\n# the safe bytes with the more compact form.\n_QUOPRI_MAP = ['=%02X' % c for c in range(256)]\n_QUOPRI_HEADER_MAP = _QUOPRI_MAP[:]",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.quoprimime",
"documentation": {}
},
{
"label": "NL",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.quoprimime",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.quoprimime",
"peekOfCode": "NL = '\\n'\nEMPTYSTRING = ''\n# Build a mapping of octets to the expansion of that octet. Since we're only\n# going to have 256 of these things, this isn't terribly inefficient\n# space-wise. Remember that headers and bodies have different sets of safe\n# characters. Initialize both maps with the full expansion, and then override\n# the safe bytes with the more compact form.\n_QUOPRI_MAP = ['=%02X' % c for c in range(256)]\n_QUOPRI_HEADER_MAP = _QUOPRI_MAP[:]\n_QUOPRI_BODY_MAP = _QUOPRI_MAP[:]",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.quoprimime",
"documentation": {}
},
{
"label": "EMPTYSTRING",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.quoprimime",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.quoprimime",
"peekOfCode": "EMPTYSTRING = ''\n# Build a mapping of octets to the expansion of that octet. Since we're only\n# going to have 256 of these things, this isn't terribly inefficient\n# space-wise. Remember that headers and bodies have different sets of safe\n# characters. Initialize both maps with the full expansion, and then override\n# the safe bytes with the more compact form.\n_QUOPRI_MAP = ['=%02X' % c for c in range(256)]\n_QUOPRI_HEADER_MAP = _QUOPRI_MAP[:]\n_QUOPRI_BODY_MAP = _QUOPRI_MAP[:]\n# Safe header bytes which need no encoding.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.quoprimime",
"documentation": {}
},
{
"label": "_QUOPRI_MAP",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.quoprimime",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.quoprimime",
"peekOfCode": "_QUOPRI_MAP = ['=%02X' % c for c in range(256)]\n_QUOPRI_HEADER_MAP = _QUOPRI_MAP[:]\n_QUOPRI_BODY_MAP = _QUOPRI_MAP[:]\n# Safe header bytes which need no encoding.\nfor c in b'-!*+/' + ascii_letters.encode('ascii') + digits.encode('ascii'):\n _QUOPRI_HEADER_MAP[c] = chr(c)\n# Headers have one other special encoding; spaces become underscores.\n_QUOPRI_HEADER_MAP[ord(' ')] = '_'\n# Safe body bytes which need no encoding.\nfor c in (b' !\"#$%&\\'()*+,-./0123456789:;<>'",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.quoprimime",
"documentation": {}
},
{
"label": "_QUOPRI_HEADER_MAP",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.quoprimime",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.quoprimime",
"peekOfCode": "_QUOPRI_HEADER_MAP = _QUOPRI_MAP[:]\n_QUOPRI_BODY_MAP = _QUOPRI_MAP[:]\n# Safe header bytes which need no encoding.\nfor c in b'-!*+/' + ascii_letters.encode('ascii') + digits.encode('ascii'):\n _QUOPRI_HEADER_MAP[c] = chr(c)\n# Headers have one other special encoding; spaces become underscores.\n_QUOPRI_HEADER_MAP[ord(' ')] = '_'\n# Safe body bytes which need no encoding.\nfor c in (b' !\"#$%&\\'()*+,-./0123456789:;<>'\n b'?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\\\]^_`'",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.quoprimime",
"documentation": {}
},
{
"label": "_QUOPRI_BODY_MAP",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.quoprimime",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.quoprimime",
"peekOfCode": "_QUOPRI_BODY_MAP = _QUOPRI_MAP[:]\n# Safe header bytes which need no encoding.\nfor c in b'-!*+/' + ascii_letters.encode('ascii') + digits.encode('ascii'):\n _QUOPRI_HEADER_MAP[c] = chr(c)\n# Headers have one other special encoding; spaces become underscores.\n_QUOPRI_HEADER_MAP[ord(' ')] = '_'\n# Safe body bytes which need no encoding.\nfor c in (b' !\"#$%&\\'()*+,-./0123456789:;<>'\n b'?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\\\]^_`'\n b'abcdefghijklmnopqrstuvwxyz{|}~\\t'):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.quoprimime",
"documentation": {}
},
{
"label": "_QUOPRI_BODY_ENCODE_MAP",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.quoprimime",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.quoprimime",
"peekOfCode": "_QUOPRI_BODY_ENCODE_MAP = _QUOPRI_BODY_MAP[:]\nfor c in b'\\r\\n':\n _QUOPRI_BODY_ENCODE_MAP[c] = chr(c)\ndef body_encode(body, maxlinelen=76, eol=NL):\n \"\"\"Encode with quoted-printable, wrapping at maxlinelen characters.\n Each line of encoded text will end with eol, which defaults to \"\\\\n\". Set\n this to \"\\\\r\\\\n\" if you will be using the result of this function directly\n in an email.\n Each line will be wrapped at, at most, maxlinelen characters before the\n eol string (maxlinelen defaults to 76 characters, the maximum value",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.quoprimime",
"documentation": {}
},
{
"label": "body_decode",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.quoprimime",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.quoprimime",
"peekOfCode": "body_decode = decode\ndecodestring = decode\ndef _unquote_match(match):\n \"\"\"Turn a match in the form =AB to the ASCII character with value 0xab\"\"\"\n s = match.group(0)\n return unquote(s)\n# Header decoding is done a bit differently\ndef header_decode(s):\n \"\"\"Decode a string encoded with RFC 2045 MIME header `Q' encoding.\n This function does not parse a full MIME header value encoded with",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.quoprimime",
"documentation": {}
},
{
"label": "decodestring",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.quoprimime",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.quoprimime",
"peekOfCode": "decodestring = decode\ndef _unquote_match(match):\n \"\"\"Turn a match in the form =AB to the ASCII character with value 0xab\"\"\"\n s = match.group(0)\n return unquote(s)\n# Header decoding is done a bit differently\ndef header_decode(s):\n \"\"\"Decode a string encoded with RFC 2045 MIME header `Q' encoding.\n This function does not parse a full MIME header value encoded with\n quoted-printable (like =?iso-8859-1?q?Hello_World?=) -- please use",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.quoprimime",
"documentation": {}
},
{
"label": "formataddr",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.utils",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.utils",
"peekOfCode": "def formataddr(pair, charset='utf-8'):\n \"\"\"The inverse of parseaddr(), this takes a 2-tuple of the form\n (realname, email_address) and returns the string value suitable\n for an RFC 2822 From, To or Cc header.\n If the first element of pair is false, then the second element is\n returned unmodified.\n The optional charset is the character set that is used to encode\n realname in case realname is not ASCII safe. Can be an instance of str or\n a Charset-like object which has a header_encode method. Default is\n 'utf-8'.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.utils",
"documentation": {}
},
{
"label": "getaddresses",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.utils",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.utils",
"peekOfCode": "def getaddresses(fieldvalues):\n \"\"\"Return a list of (REALNAME, EMAIL) for each fieldvalue.\"\"\"\n all = COMMASPACE.join(str(v) for v in fieldvalues)\n a = _AddressList(all)\n return a.addresslist\ndef _format_timetuple_and_zone(timetuple, zone):\n return '%s, %02d %s %04d %02d:%02d:%02d %s' % (\n ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun'][timetuple[6]],\n timetuple[2],\n ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun',",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.utils",
"documentation": {}
},
{
"label": "formatdate",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.utils",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.utils",
"peekOfCode": "def formatdate(timeval=None, localtime=False, usegmt=False):\n \"\"\"Returns a date string as specified by RFC 2822, e.g.:\n Fri, 09 Nov 2001 01:08:47 -0000\n Optional timeval if given is a floating point time value as accepted by\n gmtime() and localtime(), otherwise the current time is used.\n Optional localtime is a flag that when True, interprets timeval, and\n returns a date relative to the local timezone instead of UTC, properly\n taking daylight savings time into account.\n Optional argument usegmt means that the timezone is written out as\n an ascii string, not numeric one (so \"GMT\" instead of \"+0000\"). This",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.utils",
"documentation": {}
},
{
"label": "format_datetime",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.utils",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.utils",
"peekOfCode": "def format_datetime(dt, usegmt=False):\n \"\"\"Turn a datetime into a date string as specified in RFC 2822.\n If usegmt is True, dt must be an aware datetime with an offset of zero. In\n this case 'GMT' will be rendered instead of the normal +0000 required by\n RFC2822. This is to support HTTP headers involving date stamps.\n \"\"\"\n now = dt.timetuple()\n if usegmt:\n if dt.tzinfo is None or dt.tzinfo != datetime.timezone.utc:\n raise ValueError(\"usegmt option requires a UTC datetime\")",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.utils",
"documentation": {}
},
{
"label": "make_msgid",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.utils",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.utils",
"peekOfCode": "def make_msgid(idstring=None, domain=None):\n \"\"\"Returns a string suitable for RFC 2822 compliant Message-ID, e.g:\n <142480216486.20800.16526388040877946887@nightshade.la.mastaler.com>\n Optional idstring if given is a string used to strengthen the\n uniqueness of the message id. Optional domain if given provides the\n portion of the message id after the '@'. It defaults to the locally\n defined hostname.\n \"\"\"\n timeval = int(time.time()*100)\n pid = os.getpid()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.utils",
"documentation": {}
},
{
"label": "parsedate_to_datetime",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.utils",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.utils",
"peekOfCode": "def parsedate_to_datetime(data):\n parsed_date_tz = _parsedate_tz(data)\n if parsed_date_tz is None:\n raise ValueError('Invalid date value or format \"%s\"' % str(data))\n *dtuple, tz = parsed_date_tz\n if tz is None:\n return datetime.datetime(*dtuple[:6])\n return datetime.datetime(*dtuple[:6],\n tzinfo=datetime.timezone(datetime.timedelta(seconds=tz)))\ndef parseaddr(addr):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.utils",
"documentation": {}
},
{
"label": "parseaddr",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.utils",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.utils",
"peekOfCode": "def parseaddr(addr):\n \"\"\"\n Parse addr into its constituent realname and email address parts.\n Return a tuple of realname and email address, unless the parse fails, in\n which case return a 2-tuple of ('', '').\n \"\"\"\n addrs = _AddressList(addr).addresslist\n if not addrs:\n return '', ''\n return addrs[0]",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.utils",
"documentation": {}
},
{
"label": "unquote",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.utils",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.utils",
"peekOfCode": "def unquote(str):\n \"\"\"Remove quotes from a string.\"\"\"\n if len(str) > 1:\n if str.startswith('\"') and str.endswith('\"'):\n return str[1:-1].replace('\\\\\\\\', '\\\\').replace('\\\\\"', '\"')\n if str.startswith('<') and str.endswith('>'):\n return str[1:-1]\n return str\n# RFC2231-related functions - parameter encoding and decoding\ndef decode_rfc2231(s):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.utils",
"documentation": {}
},
{
"label": "decode_rfc2231",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.utils",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.utils",
"peekOfCode": "def decode_rfc2231(s):\n \"\"\"Decode string according to RFC 2231\"\"\"\n parts = s.split(TICK, 2)\n if len(parts) <= 2:\n return None, None, s\n return parts\ndef encode_rfc2231(s, charset=None, language=None):\n \"\"\"Encode string according to RFC 2231.\n If neither charset nor language is given, then s is returned as-is. If\n charset is given but not language, the string is encoded using the empty",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.utils",
"documentation": {}
},
{
"label": "encode_rfc2231",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.utils",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.utils",
"peekOfCode": "def encode_rfc2231(s, charset=None, language=None):\n \"\"\"Encode string according to RFC 2231.\n If neither charset nor language is given, then s is returned as-is. If\n charset is given but not language, the string is encoded using the empty\n string for language.\n \"\"\"\n s = urllib.parse.quote(s, safe='', encoding=charset or 'ascii')\n if charset is None and language is None:\n return s\n if language is None:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.utils",
"documentation": {}
},
{
"label": "decode_params",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.utils",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.utils",
"peekOfCode": "def decode_params(params):\n \"\"\"Decode parameters list according to RFC 2231.\n params is a sequence of 2-tuples containing (param name, string value).\n \"\"\"\n new_params = [params[0]]\n # Map parameter's name to a list of continuations. The values are a\n # 3-tuple of the continuation number, the string value, and a flag\n # specifying whether a particular segment is %-encoded.\n rfc2231_params = {}\n for name, value in params[1:]:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.utils",
"documentation": {}
},
{
"label": "collapse_rfc2231_value",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.utils",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.utils",
"peekOfCode": "def collapse_rfc2231_value(value, errors='replace',\n fallback_charset='us-ascii'):\n if not isinstance(value, tuple) or len(value) != 3:\n return unquote(value)\n # While value comes to us as a unicode string, we need it to be a bytes\n # object. We do not want bytes() normal utf-8 decoder, we want a straight\n # interpretation of the string as character bytes.\n charset, language, text = value\n if charset is None:\n # Issue 17369: if charset/lang is None, decode_rfc2231 couldn't parse",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.utils",
"documentation": {}
},
{
"label": "localtime",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.utils",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.utils",
"peekOfCode": "def localtime(dt=None, isdst=-1):\n \"\"\"Return local time as an aware datetime object.\n If called without arguments, return current time. Otherwise *dt*\n argument should be a datetime instance, and it is converted to the\n local time zone according to the system time zone database. If *dt* is\n naive (that is, dt.tzinfo is None), it is assumed to be in local time.\n In this case, a positive or zero value for *isdst* causes localtime to\n presume initially that summer time (for example, Daylight Saving Time)\n is or is not (respectively) in effect for the specified time. A\n negative value for *isdst* causes the localtime() function to attempt",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.utils",
"documentation": {}
},
{
"label": "__all__",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.utils",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.utils",
"peekOfCode": "__all__ = [\n 'collapse_rfc2231_value',\n 'decode_params',\n 'decode_rfc2231',\n 'encode_rfc2231',\n 'formataddr',\n 'formatdate',\n 'format_datetime',\n 'getaddresses',\n 'make_msgid',",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.utils",
"documentation": {}
},
{
"label": "COMMASPACE",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.utils",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.utils",
"peekOfCode": "COMMASPACE = ', '\nEMPTYSTRING = ''\nUEMPTYSTRING = ''\nCRLF = '\\r\\n'\nTICK = \"'\"\nspecialsre = re.compile(r'[][\\\\()<>@,:;\".]')\nescapesre = re.compile(r'[\\\\\"]')\ndef _has_surrogates(s):\n \"\"\"Return True if s contains surrogate-escaped binary data.\"\"\"\n # This check is based on the fact that unless there are surrogates, utf8",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.utils",
"documentation": {}
},
{
"label": "EMPTYSTRING",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.utils",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.utils",
"peekOfCode": "EMPTYSTRING = ''\nUEMPTYSTRING = ''\nCRLF = '\\r\\n'\nTICK = \"'\"\nspecialsre = re.compile(r'[][\\\\()<>@,:;\".]')\nescapesre = re.compile(r'[\\\\\"]')\ndef _has_surrogates(s):\n \"\"\"Return True if s contains surrogate-escaped binary data.\"\"\"\n # This check is based on the fact that unless there are surrogates, utf8\n # (Python's default encoding) can encode any string. This is the fastest",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.utils",
"documentation": {}
},
{
"label": "UEMPTYSTRING",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.utils",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.utils",
"peekOfCode": "UEMPTYSTRING = ''\nCRLF = '\\r\\n'\nTICK = \"'\"\nspecialsre = re.compile(r'[][\\\\()<>@,:;\".]')\nescapesre = re.compile(r'[\\\\\"]')\ndef _has_surrogates(s):\n \"\"\"Return True if s contains surrogate-escaped binary data.\"\"\"\n # This check is based on the fact that unless there are surrogates, utf8\n # (Python's default encoding) can encode any string. This is the fastest\n # way to check for surrogates, see issue 11454 for timings.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.utils",
"documentation": {}
},
{
"label": "CRLF",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.utils",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.utils",
"peekOfCode": "CRLF = '\\r\\n'\nTICK = \"'\"\nspecialsre = re.compile(r'[][\\\\()<>@,:;\".]')\nescapesre = re.compile(r'[\\\\\"]')\ndef _has_surrogates(s):\n \"\"\"Return True if s contains surrogate-escaped binary data.\"\"\"\n # This check is based on the fact that unless there are surrogates, utf8\n # (Python's default encoding) can encode any string. This is the fastest\n # way to check for surrogates, see issue 11454 for timings.\n try:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.utils",
"documentation": {}
},
{
"label": "TICK",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.utils",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.utils",
"peekOfCode": "TICK = \"'\"\nspecialsre = re.compile(r'[][\\\\()<>@,:;\".]')\nescapesre = re.compile(r'[\\\\\"]')\ndef _has_surrogates(s):\n \"\"\"Return True if s contains surrogate-escaped binary data.\"\"\"\n # This check is based on the fact that unless there are surrogates, utf8\n # (Python's default encoding) can encode any string. This is the fastest\n # way to check for surrogates, see issue 11454 for timings.\n try:\n s.encode()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.utils",
"documentation": {}
},
{
"label": "specialsre",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.utils",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.utils",
"peekOfCode": "specialsre = re.compile(r'[][\\\\()<>@,:;\".]')\nescapesre = re.compile(r'[\\\\\"]')\ndef _has_surrogates(s):\n \"\"\"Return True if s contains surrogate-escaped binary data.\"\"\"\n # This check is based on the fact that unless there are surrogates, utf8\n # (Python's default encoding) can encode any string. This is the fastest\n # way to check for surrogates, see issue 11454 for timings.\n try:\n s.encode()\n return False",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.utils",
"documentation": {}
},
{
"label": "escapesre",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.utils",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.utils",
"peekOfCode": "escapesre = re.compile(r'[\\\\\"]')\ndef _has_surrogates(s):\n \"\"\"Return True if s contains surrogate-escaped binary data.\"\"\"\n # This check is based on the fact that unless there are surrogates, utf8\n # (Python's default encoding) can encode any string. This is the fastest\n # way to check for surrogates, see issue 11454 for timings.\n try:\n s.encode()\n return False\n except UnicodeEncodeError:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.utils",
"documentation": {}
},
{
"label": "rfc2231_continuation",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.utils",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.utils",
"peekOfCode": "rfc2231_continuation = re.compile(r'^(?P\\w+)\\*((?P[0-9]+)\\*?)?$',\n re.ASCII)\ndef decode_params(params):\n \"\"\"Decode parameters list according to RFC 2231.\n params is a sequence of 2-tuples containing (param name, string value).\n \"\"\"\n new_params = [params[0]]\n # Map parameter's name to a list of continuations. The values are a\n # 3-tuple of the continuation number, the string value, and a flag\n # specifying whether a particular segment is %-encoded.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email.utils",
"documentation": {}
},
{
"label": "_QByteMap",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._encoded_words",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._encoded_words",
"peekOfCode": "class _QByteMap(dict):\n safe = b'-!*+/' + ascii_letters.encode('ascii') + digits.encode('ascii')\n def __missing__(self, key):\n if key in self.safe:\n self[key] = chr(key)\n else:\n self[key] = \"={:02X}\".format(key)\n return self[key]\n_q_byte_map = _QByteMap()\n# In headers spaces are mapped to '_'.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._encoded_words",
"documentation": {}
},
{
"label": "decode_q",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._encoded_words",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._encoded_words",
"peekOfCode": "def decode_q(encoded):\n encoded = encoded.replace(b'_', b' ')\n return _q_byte_subber(encoded), []\n# dict mapping bytes to their encoded form\nclass _QByteMap(dict):\n safe = b'-!*+/' + ascii_letters.encode('ascii') + digits.encode('ascii')\n def __missing__(self, key):\n if key in self.safe:\n self[key] = chr(key)\n else:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._encoded_words",
"documentation": {}
},
{
"label": "encode_q",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._encoded_words",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._encoded_words",
"peekOfCode": "def encode_q(bstring):\n return ''.join(_q_byte_map[x] for x in bstring)\ndef len_q(bstring):\n return sum(len(_q_byte_map[x]) for x in bstring)\n#\n# Base64\n#\ndef decode_b(encoded):\n # First try encoding with validate=True, fixing the padding if needed.\n # This will succeed only if encoded includes no invalid characters.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._encoded_words",
"documentation": {}
},
{
"label": "len_q",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._encoded_words",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._encoded_words",
"peekOfCode": "def len_q(bstring):\n return sum(len(_q_byte_map[x]) for x in bstring)\n#\n# Base64\n#\ndef decode_b(encoded):\n # First try encoding with validate=True, fixing the padding if needed.\n # This will succeed only if encoded includes no invalid characters.\n pad_err = len(encoded) % 4\n missing_padding = b'==='[:4-pad_err] if pad_err else b''",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._encoded_words",
"documentation": {}
},
{
"label": "decode_b",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._encoded_words",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._encoded_words",
"peekOfCode": "def decode_b(encoded):\n # First try encoding with validate=True, fixing the padding if needed.\n # This will succeed only if encoded includes no invalid characters.\n pad_err = len(encoded) % 4\n missing_padding = b'==='[:4-pad_err] if pad_err else b''\n try:\n return (\n base64.b64decode(encoded + missing_padding, validate=True),\n [errors.InvalidBase64PaddingDefect()] if pad_err else [],\n )",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._encoded_words",
"documentation": {}
},
{
"label": "encode_b",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._encoded_words",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._encoded_words",
"peekOfCode": "def encode_b(bstring):\n return base64.b64encode(bstring).decode('ascii')\ndef len_b(bstring):\n groups_of_3, leftover = divmod(len(bstring), 3)\n # 4 bytes out for each 3 bytes (or nonzero fraction thereof) in.\n return groups_of_3 * 4 + (4 if leftover else 0)\n_cte_decoders = {\n 'q': decode_q,\n 'b': decode_b,\n }",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._encoded_words",
"documentation": {}
},
{
"label": "len_b",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._encoded_words",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._encoded_words",
"peekOfCode": "def len_b(bstring):\n groups_of_3, leftover = divmod(len(bstring), 3)\n # 4 bytes out for each 3 bytes (or nonzero fraction thereof) in.\n return groups_of_3 * 4 + (4 if leftover else 0)\n_cte_decoders = {\n 'q': decode_q,\n 'b': decode_b,\n }\ndef decode(ew):\n \"\"\"Decode encoded word and return (string, charset, lang, defects) tuple.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._encoded_words",
"documentation": {}
},
{
"label": "decode",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._encoded_words",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._encoded_words",
"peekOfCode": "def decode(ew):\n \"\"\"Decode encoded word and return (string, charset, lang, defects) tuple.\n An RFC 2047/2243 encoded word has the form:\n =?charset*lang?cte?encoded_string?=\n where '*lang' may be omitted but the other parts may not be.\n This function expects exactly such a string (that is, it does not check the\n syntax and may raise errors if the string is not well formed), and returns\n the encoded_string decoded first from its Content Transfer Encoding and\n then from the resulting bytes into unicode using the specified charset. If\n the cte-decoded string does not successfully decode using the specified",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._encoded_words",
"documentation": {}
},
{
"label": "encode",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._encoded_words",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._encoded_words",
"peekOfCode": "def encode(string, charset='utf-8', encoding=None, lang=''):\n \"\"\"Encode string using the CTE encoding that produces the shorter result.\n Produces an RFC 2047/2243 encoded word of the form:\n =?charset*lang?cte?encoded_string?=\n where '*lang' is omitted unless the 'lang' parameter is given a value.\n Optional argument charset (defaults to utf-8) specifies the charset to use\n to encode the string to binary before CTE encoding it. Optional argument\n 'encoding' is the cte specifier for the encoding that should be used ('q'\n or 'b'); if it is None (the default) the encoding which produces the\n shortest encoded sequence is used, except that 'q' is preferred if it is up",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._encoded_words",
"documentation": {}
},
{
"label": "__all__",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._encoded_words",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._encoded_words",
"peekOfCode": "__all__ = ['decode_q',\n 'encode_q',\n 'decode_b',\n 'encode_b',\n 'len_q',\n 'len_b',\n 'decode',\n 'encode',\n ]\n#",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._encoded_words",
"documentation": {}
},
{
"label": "_q_byte_subber",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._encoded_words",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._encoded_words",
"peekOfCode": "_q_byte_subber = functools.partial(re.compile(br'=([a-fA-F0-9]{2})').sub,\n lambda m: bytes.fromhex(m.group(1).decode()))\ndef decode_q(encoded):\n encoded = encoded.replace(b'_', b' ')\n return _q_byte_subber(encoded), []\n# dict mapping bytes to their encoded form\nclass _QByteMap(dict):\n safe = b'-!*+/' + ascii_letters.encode('ascii') + digits.encode('ascii')\n def __missing__(self, key):\n if key in self.safe:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._encoded_words",
"documentation": {}
},
{
"label": "_q_byte_map",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._encoded_words",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._encoded_words",
"peekOfCode": "_q_byte_map = _QByteMap()\n# In headers spaces are mapped to '_'.\n_q_byte_map[ord(' ')] = '_'\ndef encode_q(bstring):\n return ''.join(_q_byte_map[x] for x in bstring)\ndef len_q(bstring):\n return sum(len(_q_byte_map[x]) for x in bstring)\n#\n# Base64\n#",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._encoded_words",
"documentation": {}
},
{
"label": "_cte_decoders",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._encoded_words",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._encoded_words",
"peekOfCode": "_cte_decoders = {\n 'q': decode_q,\n 'b': decode_b,\n }\ndef decode(ew):\n \"\"\"Decode encoded word and return (string, charset, lang, defects) tuple.\n An RFC 2047/2243 encoded word has the form:\n =?charset*lang?cte?encoded_string?=\n where '*lang' may be omitted but the other parts may not be.\n This function expects exactly such a string (that is, it does not check the",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._encoded_words",
"documentation": {}
},
{
"label": "_cte_encoders",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._encoded_words",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._encoded_words",
"peekOfCode": "_cte_encoders = {\n 'q': encode_q,\n 'b': encode_b,\n }\n_cte_encode_length = {\n 'q': len_q,\n 'b': len_b,\n }\ndef encode(string, charset='utf-8', encoding=None, lang=''):\n \"\"\"Encode string using the CTE encoding that produces the shorter result.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._encoded_words",
"documentation": {}
},
{
"label": "_cte_encode_length",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._encoded_words",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._encoded_words",
"peekOfCode": "_cte_encode_length = {\n 'q': len_q,\n 'b': len_b,\n }\ndef encode(string, charset='utf-8', encoding=None, lang=''):\n \"\"\"Encode string using the CTE encoding that produces the shorter result.\n Produces an RFC 2047/2243 encoded word of the form:\n =?charset*lang?cte?encoded_string?=\n where '*lang' is omitted unless the 'lang' parameter is given a value.\n Optional argument charset (defaults to utf-8) specifies the charset to use",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._encoded_words",
"documentation": {}
},
{
"label": "TokenList",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "class TokenList(list):\n token_type = None\n syntactic_break = True\n ew_combine_allowed = True\n def __init__(self, *args, **kw):\n super().__init__(*args, **kw)\n self.defects = []\n def __str__(self):\n return ''.join(str(x) for x in self)\n def __repr__(self):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "WhiteSpaceTokenList",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "class WhiteSpaceTokenList(TokenList):\n @property\n def value(self):\n return ' '\n @property\n def comments(self):\n return [x.content for x in self if x.token_type=='comment']\nclass UnstructuredTokenList(TokenList):\n token_type = 'unstructured'\nclass Phrase(TokenList):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "UnstructuredTokenList",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "class UnstructuredTokenList(TokenList):\n token_type = 'unstructured'\nclass Phrase(TokenList):\n token_type = 'phrase'\nclass Word(TokenList):\n token_type = 'word'\nclass CFWSList(WhiteSpaceTokenList):\n token_type = 'cfws'\nclass Atom(TokenList):\n token_type = 'atom'",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "Phrase",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "class Phrase(TokenList):\n token_type = 'phrase'\nclass Word(TokenList):\n token_type = 'word'\nclass CFWSList(WhiteSpaceTokenList):\n token_type = 'cfws'\nclass Atom(TokenList):\n token_type = 'atom'\nclass Token(TokenList):\n token_type = 'token'",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "Word",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "class Word(TokenList):\n token_type = 'word'\nclass CFWSList(WhiteSpaceTokenList):\n token_type = 'cfws'\nclass Atom(TokenList):\n token_type = 'atom'\nclass Token(TokenList):\n token_type = 'token'\n encode_as_ew = False\nclass EncodedWord(TokenList):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "CFWSList",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "class CFWSList(WhiteSpaceTokenList):\n token_type = 'cfws'\nclass Atom(TokenList):\n token_type = 'atom'\nclass Token(TokenList):\n token_type = 'token'\n encode_as_ew = False\nclass EncodedWord(TokenList):\n token_type = 'encoded-word'\n cte = None",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "Atom",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "class Atom(TokenList):\n token_type = 'atom'\nclass Token(TokenList):\n token_type = 'token'\n encode_as_ew = False\nclass EncodedWord(TokenList):\n token_type = 'encoded-word'\n cte = None\n charset = None\n lang = None",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "Token",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "class Token(TokenList):\n token_type = 'token'\n encode_as_ew = False\nclass EncodedWord(TokenList):\n token_type = 'encoded-word'\n cte = None\n charset = None\n lang = None\nclass QuotedString(TokenList):\n token_type = 'quoted-string'",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "EncodedWord",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "class EncodedWord(TokenList):\n token_type = 'encoded-word'\n cte = None\n charset = None\n lang = None\nclass QuotedString(TokenList):\n token_type = 'quoted-string'\n @property\n def content(self):\n for x in self:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "QuotedString",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "class QuotedString(TokenList):\n token_type = 'quoted-string'\n @property\n def content(self):\n for x in self:\n if x.token_type == 'bare-quoted-string':\n return x.value\n @property\n def quoted_value(self):\n res = []",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "BareQuotedString",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "class BareQuotedString(QuotedString):\n token_type = 'bare-quoted-string'\n def __str__(self):\n return quote_string(''.join(str(x) for x in self))\n @property\n def value(self):\n return ''.join(str(x) for x in self)\nclass Comment(WhiteSpaceTokenList):\n token_type = 'comment'\n def __str__(self):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "Comment",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "class Comment(WhiteSpaceTokenList):\n token_type = 'comment'\n def __str__(self):\n return ''.join(sum([\n [\"(\"],\n [self.quote(x) for x in self],\n [\")\"],\n ], []))\n def quote(self, value):\n if value.token_type == 'comment':",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "AddressList",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "class AddressList(TokenList):\n token_type = 'address-list'\n @property\n def addresses(self):\n return [x for x in self if x.token_type=='address']\n @property\n def mailboxes(self):\n return sum((x.mailboxes\n for x in self if x.token_type=='address'), [])\n @property",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "Address",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "class Address(TokenList):\n token_type = 'address'\n @property\n def display_name(self):\n if self[0].token_type == 'group':\n return self[0].display_name\n @property\n def mailboxes(self):\n if self[0].token_type == 'mailbox':\n return [self[0]]",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "MailboxList",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "class MailboxList(TokenList):\n token_type = 'mailbox-list'\n @property\n def mailboxes(self):\n return [x for x in self if x.token_type=='mailbox']\n @property\n def all_mailboxes(self):\n return [x for x in self\n if x.token_type in ('mailbox', 'invalid-mailbox')]\nclass GroupList(TokenList):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "GroupList",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "class GroupList(TokenList):\n token_type = 'group-list'\n @property\n def mailboxes(self):\n if not self or self[0].token_type != 'mailbox-list':\n return []\n return self[0].mailboxes\n @property\n def all_mailboxes(self):\n if not self or self[0].token_type != 'mailbox-list':",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "Group",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "class Group(TokenList):\n token_type = \"group\"\n @property\n def mailboxes(self):\n if self[2].token_type != 'group-list':\n return []\n return self[2].mailboxes\n @property\n def all_mailboxes(self):\n if self[2].token_type != 'group-list':",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "NameAddr",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "class NameAddr(TokenList):\n token_type = 'name-addr'\n @property\n def display_name(self):\n if len(self) == 1:\n return None\n return self[0].display_name\n @property\n def local_part(self):\n return self[-1].local_part",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "AngleAddr",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "class AngleAddr(TokenList):\n token_type = 'angle-addr'\n @property\n def local_part(self):\n for x in self:\n if x.token_type == 'addr-spec':\n return x.local_part\n @property\n def domain(self):\n for x in self:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "ObsRoute",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "class ObsRoute(TokenList):\n token_type = 'obs-route'\n @property\n def domains(self):\n return [x.domain for x in self if x.token_type == 'domain']\nclass Mailbox(TokenList):\n token_type = 'mailbox'\n @property\n def display_name(self):\n if self[0].token_type == 'name-addr':",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "Mailbox",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "class Mailbox(TokenList):\n token_type = 'mailbox'\n @property\n def display_name(self):\n if self[0].token_type == 'name-addr':\n return self[0].display_name\n @property\n def local_part(self):\n return self[0].local_part\n @property",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "InvalidMailbox",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "class InvalidMailbox(TokenList):\n token_type = 'invalid-mailbox'\n @property\n def display_name(self):\n return None\n local_part = domain = route = addr_spec = display_name\nclass Domain(TokenList):\n token_type = 'domain'\n as_ew_allowed = False\n @property",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "Domain",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "class Domain(TokenList):\n token_type = 'domain'\n as_ew_allowed = False\n @property\n def domain(self):\n return ''.join(super().value.split())\nclass DotAtom(TokenList):\n token_type = 'dot-atom'\nclass DotAtomText(TokenList):\n token_type = 'dot-atom-text'",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "DotAtom",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "class DotAtom(TokenList):\n token_type = 'dot-atom'\nclass DotAtomText(TokenList):\n token_type = 'dot-atom-text'\n as_ew_allowed = True\nclass NoFoldLiteral(TokenList):\n token_type = 'no-fold-literal'\n as_ew_allowed = False\nclass AddrSpec(TokenList):\n token_type = 'addr-spec'",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "DotAtomText",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "class DotAtomText(TokenList):\n token_type = 'dot-atom-text'\n as_ew_allowed = True\nclass NoFoldLiteral(TokenList):\n token_type = 'no-fold-literal'\n as_ew_allowed = False\nclass AddrSpec(TokenList):\n token_type = 'addr-spec'\n as_ew_allowed = False\n @property",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "NoFoldLiteral",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "class NoFoldLiteral(TokenList):\n token_type = 'no-fold-literal'\n as_ew_allowed = False\nclass AddrSpec(TokenList):\n token_type = 'addr-spec'\n as_ew_allowed = False\n @property\n def local_part(self):\n return self[0].local_part\n @property",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "AddrSpec",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "class AddrSpec(TokenList):\n token_type = 'addr-spec'\n as_ew_allowed = False\n @property\n def local_part(self):\n return self[0].local_part\n @property\n def domain(self):\n if len(self) < 3:\n return None",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "ObsLocalPart",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "class ObsLocalPart(TokenList):\n token_type = 'obs-local-part'\n as_ew_allowed = False\nclass DisplayName(Phrase):\n token_type = 'display-name'\n ew_combine_allowed = False\n @property\n def display_name(self):\n res = TokenList(self)\n if len(res) == 0:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "DisplayName",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "class DisplayName(Phrase):\n token_type = 'display-name'\n ew_combine_allowed = False\n @property\n def display_name(self):\n res = TokenList(self)\n if len(res) == 0:\n return res.value\n if res[0].token_type == 'cfws':\n res.pop(0)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "LocalPart",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "class LocalPart(TokenList):\n token_type = 'local-part'\n as_ew_allowed = False\n @property\n def value(self):\n if self[0].token_type == \"quoted-string\":\n return self[0].quoted_value\n else:\n return self[0].value\n @property",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "DomainLiteral",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "class DomainLiteral(TokenList):\n token_type = 'domain-literal'\n as_ew_allowed = False\n @property\n def domain(self):\n return ''.join(super().value.split())\n @property\n def ip(self):\n for x in self:\n if x.token_type == 'ptext':",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "MIMEVersion",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "class MIMEVersion(TokenList):\n token_type = 'mime-version'\n major = None\n minor = None\nclass Parameter(TokenList):\n token_type = 'parameter'\n sectioned = False\n extended = False\n charset = 'us-ascii'\n @property",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "Parameter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "class Parameter(TokenList):\n token_type = 'parameter'\n sectioned = False\n extended = False\n charset = 'us-ascii'\n @property\n def section_number(self):\n # Because the first token, the attribute (name) eats CFWS, the second\n # token is always the section if there is one.\n return self[1].number if self.sectioned else 0",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "InvalidParameter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "class InvalidParameter(Parameter):\n token_type = 'invalid-parameter'\nclass Attribute(TokenList):\n token_type = 'attribute'\n @property\n def stripped_value(self):\n for token in self:\n if token.token_type.endswith('attrtext'):\n return token.value\nclass Section(TokenList):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "Attribute",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "class Attribute(TokenList):\n token_type = 'attribute'\n @property\n def stripped_value(self):\n for token in self:\n if token.token_type.endswith('attrtext'):\n return token.value\nclass Section(TokenList):\n token_type = 'section'\n number = None",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "Section",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "class Section(TokenList):\n token_type = 'section'\n number = None\nclass Value(TokenList):\n token_type = 'value'\n @property\n def stripped_value(self):\n token = self[0]\n if token.token_type == 'cfws':\n token = self[1]",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "Value",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "class Value(TokenList):\n token_type = 'value'\n @property\n def stripped_value(self):\n token = self[0]\n if token.token_type == 'cfws':\n token = self[1]\n if token.token_type.endswith(\n ('quoted-string', 'attribute', 'extended-attribute')):\n return token.stripped_value",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "MimeParameters",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "class MimeParameters(TokenList):\n token_type = 'mime-parameters'\n syntactic_break = False\n @property\n def params(self):\n # The RFC specifically states that the ordering of parameters is not\n # guaranteed and may be reordered by the transport layer. So we have\n # to assume the RFC 2231 pieces can come in any order. However, we\n # output them in the order that we first see a given name, which gives\n # us a stable __str__.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "ParameterizedHeaderValue",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "class ParameterizedHeaderValue(TokenList):\n # Set this false so that the value doesn't wind up on a new line even\n # if it and the parameters would fit there but not on the first line.\n syntactic_break = False\n @property\n def params(self):\n for token in reversed(self):\n if token.token_type == 'mime-parameters':\n return token.params\n return {}",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "ContentType",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "class ContentType(ParameterizedHeaderValue):\n token_type = 'content-type'\n as_ew_allowed = False\n maintype = 'text'\n subtype = 'plain'\nclass ContentDisposition(ParameterizedHeaderValue):\n token_type = 'content-disposition'\n as_ew_allowed = False\n content_disposition = None\nclass ContentTransferEncoding(TokenList):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "ContentDisposition",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "class ContentDisposition(ParameterizedHeaderValue):\n token_type = 'content-disposition'\n as_ew_allowed = False\n content_disposition = None\nclass ContentTransferEncoding(TokenList):\n token_type = 'content-transfer-encoding'\n as_ew_allowed = False\n cte = '7bit'\nclass HeaderLabel(TokenList):\n token_type = 'header-label'",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "ContentTransferEncoding",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "class ContentTransferEncoding(TokenList):\n token_type = 'content-transfer-encoding'\n as_ew_allowed = False\n cte = '7bit'\nclass HeaderLabel(TokenList):\n token_type = 'header-label'\n as_ew_allowed = False\nclass MsgID(TokenList):\n token_type = 'msg-id'\n as_ew_allowed = False",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "HeaderLabel",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "class HeaderLabel(TokenList):\n token_type = 'header-label'\n as_ew_allowed = False\nclass MsgID(TokenList):\n token_type = 'msg-id'\n as_ew_allowed = False\n def fold(self, policy):\n # message-id tokens may not be folded.\n return str(self) + policy.linesep\nclass MessageID(MsgID):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "MsgID",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "class MsgID(TokenList):\n token_type = 'msg-id'\n as_ew_allowed = False\n def fold(self, policy):\n # message-id tokens may not be folded.\n return str(self) + policy.linesep\nclass MessageID(MsgID):\n token_type = 'message-id'\nclass InvalidMessageID(MessageID):\n token_type = 'invalid-message-id'",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "MessageID",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "class MessageID(MsgID):\n token_type = 'message-id'\nclass InvalidMessageID(MessageID):\n token_type = 'invalid-message-id'\nclass Header(TokenList):\n token_type = 'header'\n#\n# Terminal classes and instances\n#\nclass Terminal(str):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "InvalidMessageID",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "class InvalidMessageID(MessageID):\n token_type = 'invalid-message-id'\nclass Header(TokenList):\n token_type = 'header'\n#\n# Terminal classes and instances\n#\nclass Terminal(str):\n as_ew_allowed = True\n ew_combine_allowed = True",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "Header",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "class Header(TokenList):\n token_type = 'header'\n#\n# Terminal classes and instances\n#\nclass Terminal(str):\n as_ew_allowed = True\n ew_combine_allowed = True\n syntactic_break = True\n def __new__(cls, value, token_type):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "Terminal",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "class Terminal(str):\n as_ew_allowed = True\n ew_combine_allowed = True\n syntactic_break = True\n def __new__(cls, value, token_type):\n self = super().__new__(cls, value)\n self.token_type = token_type\n self.defects = []\n return self\n def __repr__(self):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "WhiteSpaceTerminal",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "class WhiteSpaceTerminal(Terminal):\n @property\n def value(self):\n return ' '\n def startswith_fws(self):\n return True\nclass ValueTerminal(Terminal):\n @property\n def value(self):\n return self",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "ValueTerminal",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "class ValueTerminal(Terminal):\n @property\n def value(self):\n return self\n def startswith_fws(self):\n return False\nclass EWWhiteSpaceTerminal(WhiteSpaceTerminal):\n @property\n def value(self):\n return ''",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "EWWhiteSpaceTerminal",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "class EWWhiteSpaceTerminal(WhiteSpaceTerminal):\n @property\n def value(self):\n return ''\n def __str__(self):\n return ''\nclass _InvalidEwError(errors.HeaderParseError):\n \"\"\"Invalid encoded word found while parsing headers.\"\"\"\n# XXX these need to become classes and used as instances so\n# that a program can't change them in a parse tree and screw",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "_InvalidEwError",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "class _InvalidEwError(errors.HeaderParseError):\n \"\"\"Invalid encoded word found while parsing headers.\"\"\"\n# XXX these need to become classes and used as instances so\n# that a program can't change them in a parse tree and screw\n# up other parse trees. Maybe should have tests for that, too.\nDOT = ValueTerminal('.', 'dot')\nListSeparator = ValueTerminal(',', 'list-separator')\nRouteComponentMarker = ValueTerminal('@', 'route-component-marker')\n#\n# Parser",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "quote_string",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "def quote_string(value):\n return '\"'+str(value).replace('\\\\', '\\\\\\\\').replace('\"', r'\\\"')+'\"'\n# Match a RFC 2047 word, looks like =?utf-8?q?someword?=\nrfc2047_matcher = re.compile(r'''\n =\\? # literal =?\n [^?]* # charset\n \\? # literal ?\n [qQbB] # literal 'q' or 'b', case insensitive\n \\? # literal ?\n .*? # encoded word",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "get_fws",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "def get_fws(value):\n \"\"\"FWS = 1*WSP\n This isn't the RFC definition. We're using fws to represent tokens where\n folding can be done, but when we are parsing the *un*folding has already\n been done so we don't need to watch out for CRLF.\n \"\"\"\n newvalue = value.lstrip()\n fws = WhiteSpaceTerminal(value[:len(value)-len(newvalue)], 'fws')\n return fws, newvalue\ndef get_encoded_word(value):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "get_encoded_word",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "def get_encoded_word(value):\n \"\"\" encoded-word = \"=?\" charset \"?\" encoding \"?\" encoded-text \"?=\"\n \"\"\"\n ew = EncodedWord()\n if not value.startswith('=?'):\n raise errors.HeaderParseError(\n \"expected encoded word but found {}\".format(value))\n tok, *remainder = value[2:].split('?=', 1)\n if tok == value[2:]:\n raise errors.HeaderParseError(",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "get_unstructured",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "def get_unstructured(value):\n \"\"\"unstructured = (*([FWS] vchar) *WSP) / obs-unstruct\n obs-unstruct = *((*LF *CR *(obs-utext) *LF *CR)) / FWS)\n obs-utext = %d0 / obs-NO-WS-CTL / LF / CR\n obs-NO-WS-CTL is control characters except WSP/CR/LF.\n So, basically, we have printable runs, plus control characters or nulls in\n the obsolete syntax, separated by whitespace. Since RFC 2047 uses the\n obsolete syntax in its specification, but requires whitespace on either\n side of the encoded words, I can see no reason to need to separate the\n non-printable-non-whitespace from the printable runs if they occur, so we",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "get_qp_ctext",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "def get_qp_ctext(value):\n r\"\"\"ctext = \n This is not the RFC ctext, since we are handling nested comments in comment\n and unquoting quoted-pairs here. We allow anything except the '()'\n characters, but if we find any ASCII other than the RFC defined printable\n ASCII, a NonPrintableDefect is added to the token's defects list. Since\n quoted pairs are converted to their unquoted values, what is returned is\n a 'ptext' token. In this case it is a WhiteSpaceTerminal, so it's value\n is ' '.\n \"\"\"",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "get_qcontent",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "def get_qcontent(value):\n \"\"\"qcontent = qtext / quoted-pair\n We allow anything except the DQUOTE character, but if we find any ASCII\n other than the RFC defined printable ASCII, a NonPrintableDefect is\n added to the token's defects list. Any quoted pairs are converted to their\n unquoted values, so what is returned is a 'ptext' token. In this case it\n is a ValueTerminal.\n \"\"\"\n ptext, value, _ = _get_ptext_to_endchars(value, '\"')\n ptext = ValueTerminal(ptext, 'ptext')",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "get_atext",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "def get_atext(value):\n \"\"\"atext = \n We allow any non-ATOM_ENDS in atext, but add an InvalidATextDefect to\n the token's defects list if we find non-atext characters.\n \"\"\"\n m = _non_atom_end_matcher(value)\n if not m:\n raise errors.HeaderParseError(\n \"expected atext but found '{}'\".format(value))\n atext = m.group()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "get_bare_quoted_string",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "def get_bare_quoted_string(value):\n \"\"\"bare-quoted-string = DQUOTE *([FWS] qcontent) [FWS] DQUOTE\n A quoted-string without the leading or trailing white space. Its\n value is the text between the quote marks, with whitespace\n preserved and quoted pairs decoded.\n \"\"\"\n if value[0] != '\"':\n raise errors.HeaderParseError(\n \"expected '\\\"' but found '{}'\".format(value))\n bare_quoted_string = BareQuotedString()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "get_comment",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "def get_comment(value):\n \"\"\"comment = \"(\" *([FWS] ccontent) [FWS] \")\"\n ccontent = ctext / quoted-pair / comment\n We handle nested comments here, and quoted-pair in our qp-ctext routine.\n \"\"\"\n if value and value[0] != '(':\n raise errors.HeaderParseError(\n \"expected '(' but found '{}'\".format(value))\n comment = Comment()\n value = value[1:]",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "get_cfws",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "def get_cfws(value):\n \"\"\"CFWS = (1*([FWS] comment) [FWS]) / FWS\n \"\"\"\n cfws = CFWSList()\n while value and value[0] in CFWS_LEADER:\n if value[0] in WSP:\n token, value = get_fws(value)\n else:\n token, value = get_comment(value)\n cfws.append(token)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "get_quoted_string",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "def get_quoted_string(value):\n \"\"\"quoted-string = [CFWS] [CFWS]\n 'bare-quoted-string' is an intermediate class defined by this\n parser and not by the RFC grammar. It is the quoted string\n without any attached CFWS.\n \"\"\"\n quoted_string = QuotedString()\n if value and value[0] in CFWS_LEADER:\n token, value = get_cfws(value)\n quoted_string.append(token)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "get_atom",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "def get_atom(value):\n \"\"\"atom = [CFWS] 1*atext [CFWS]\n An atom could be an rfc2047 encoded word.\n \"\"\"\n atom = Atom()\n if value and value[0] in CFWS_LEADER:\n token, value = get_cfws(value)\n atom.append(token)\n if value and value[0] in ATOM_ENDS:\n raise errors.HeaderParseError(",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "get_dot_atom_text",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "def get_dot_atom_text(value):\n \"\"\" dot-text = 1*atext *(\".\" 1*atext)\n \"\"\"\n dot_atom_text = DotAtomText()\n if not value or value[0] in ATOM_ENDS:\n raise errors.HeaderParseError(\"expected atom at a start of \"\n \"dot-atom-text but found '{}'\".format(value))\n while value and value[0] not in ATOM_ENDS:\n token, value = get_atext(value)\n dot_atom_text.append(token)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "get_dot_atom",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "def get_dot_atom(value):\n \"\"\" dot-atom = [CFWS] dot-atom-text [CFWS]\n Any place we can have a dot atom, we could instead have an rfc2047 encoded\n word.\n \"\"\"\n dot_atom = DotAtom()\n if value[0] in CFWS_LEADER:\n token, value = get_cfws(value)\n dot_atom.append(token)\n if value.startswith('=?'):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "get_word",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "def get_word(value):\n \"\"\"word = atom / quoted-string\n Either atom or quoted-string may start with CFWS. We have to peel off this\n CFWS first to determine which type of word to parse. Afterward we splice\n the leading CFWS, if any, into the parsed sub-token.\n If neither an atom or a quoted-string is found before the next special, a\n HeaderParseError is raised.\n The token returned is either an Atom or a QuotedString, as appropriate.\n This means the 'word' level of the formal grammar is not represented in the\n parse tree; this is because having that extra layer when manipulating the",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "get_phrase",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "def get_phrase(value):\n \"\"\" phrase = 1*word / obs-phrase\n obs-phrase = word *(word / \".\" / CFWS)\n This means a phrase can be a sequence of words, periods, and CFWS in any\n order as long as it starts with at least one word. If anything other than\n words is detected, an ObsoleteHeaderDefect is added to the token's defect\n list. We also accept a phrase that starts with CFWS followed by a dot;\n this is registered as an InvalidHeaderDefect, since it is not supported by\n even the obsolete grammar.\n \"\"\"",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "get_local_part",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "def get_local_part(value):\n \"\"\" local-part = dot-atom / quoted-string / obs-local-part\n \"\"\"\n local_part = LocalPart()\n leader = None\n if value[0] in CFWS_LEADER:\n leader, value = get_cfws(value)\n if not value:\n raise errors.HeaderParseError(\n \"expected local-part but found '{}'\".format(value))",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "get_obs_local_part",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "def get_obs_local_part(value):\n \"\"\" obs-local-part = word *(\".\" word)\n \"\"\"\n obs_local_part = ObsLocalPart()\n last_non_ws_was_dot = False\n while value and (value[0]=='\\\\' or value[0] not in PHRASE_ENDS):\n if value[0] == '.':\n if last_non_ws_was_dot:\n obs_local_part.defects.append(errors.InvalidHeaderDefect(\n \"invalid repeated '.'\"))",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "get_dtext",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "def get_dtext(value):\n r\"\"\" dtext = / obs-dtext\n obs-dtext = obs-NO-WS-CTL / quoted-pair\n We allow anything except the excluded characters, but if we find any\n ASCII other than the RFC defined printable ASCII, a NonPrintableDefect is\n added to the token's defects list. Quoted pairs are converted to their\n unquoted values, so what is returned is a ptext token, in this case a\n ValueTerminal. If there were quoted-printables, an ObsoleteHeaderDefect is\n added to the returned token's defect list.\n \"\"\"",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "get_domain_literal",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "def get_domain_literal(value):\n \"\"\" domain-literal = [CFWS] \"[\" *([FWS] dtext) [FWS] \"]\" [CFWS]\n \"\"\"\n domain_literal = DomainLiteral()\n if value[0] in CFWS_LEADER:\n token, value = get_cfws(value)\n domain_literal.append(token)\n if not value:\n raise errors.HeaderParseError(\"expected domain-literal\")\n if value[0] != '[':",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "get_domain",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "def get_domain(value):\n \"\"\" domain = dot-atom / domain-literal / obs-domain\n obs-domain = atom *(\".\" atom))\n \"\"\"\n domain = Domain()\n leader = None\n if value[0] in CFWS_LEADER:\n leader, value = get_cfws(value)\n if not value:\n raise errors.HeaderParseError(",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "get_addr_spec",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "def get_addr_spec(value):\n \"\"\" addr-spec = local-part \"@\" domain\n \"\"\"\n addr_spec = AddrSpec()\n token, value = get_local_part(value)\n addr_spec.append(token)\n if not value or value[0] != '@':\n addr_spec.defects.append(errors.InvalidHeaderDefect(\n \"addr-spec local part with no domain\"))\n return addr_spec, value",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "get_obs_route",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "def get_obs_route(value):\n \"\"\" obs-route = obs-domain-list \":\"\n obs-domain-list = *(CFWS / \",\") \"@\" domain *(\",\" [CFWS] [\"@\" domain])\n Returns an obs-route token with the appropriate sub-tokens (that is,\n there is no obs-domain-list in the parse tree).\n \"\"\"\n obs_route = ObsRoute()\n while value and (value[0]==',' or value[0] in CFWS_LEADER):\n if value[0] in CFWS_LEADER:\n token, value = get_cfws(value)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "get_angle_addr",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "def get_angle_addr(value):\n \"\"\" angle-addr = [CFWS] \"<\" addr-spec \">\" [CFWS] / obs-angle-addr\n obs-angle-addr = [CFWS] \"<\" obs-route addr-spec \">\" [CFWS]\n \"\"\"\n angle_addr = AngleAddr()\n if value[0] in CFWS_LEADER:\n token, value = get_cfws(value)\n angle_addr.append(token)\n if not value or value[0] != '<':\n raise errors.HeaderParseError(",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "get_display_name",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "def get_display_name(value):\n \"\"\" display-name = phrase\n Because this is simply a name-rule, we don't return a display-name\n token containing a phrase, but rather a display-name token with\n the content of the phrase.\n \"\"\"\n display_name = DisplayName()\n token, value = get_phrase(value)\n display_name.extend(token[:])\n display_name.defects = token.defects[:]",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "get_name_addr",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "def get_name_addr(value):\n \"\"\" name-addr = [display-name] angle-addr\n \"\"\"\n name_addr = NameAddr()\n # Both the optional display name and the angle-addr can start with cfws.\n leader = None\n if value[0] in CFWS_LEADER:\n leader, value = get_cfws(value)\n if not value:\n raise errors.HeaderParseError(",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "get_mailbox",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "def get_mailbox(value):\n \"\"\" mailbox = name-addr / addr-spec\n \"\"\"\n # The only way to figure out if we are dealing with a name-addr or an\n # addr-spec is to try parsing each one.\n mailbox = Mailbox()\n try:\n token, value = get_name_addr(value)\n except errors.HeaderParseError:\n try:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "get_invalid_mailbox",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "def get_invalid_mailbox(value, endchars):\n \"\"\" Read everything up to one of the chars in endchars.\n This is outside the formal grammar. The InvalidMailbox TokenList that is\n returned acts like a Mailbox, but the data attributes are None.\n \"\"\"\n invalid_mailbox = InvalidMailbox()\n while value and value[0] not in endchars:\n if value[0] in PHRASE_ENDS:\n invalid_mailbox.append(ValueTerminal(value[0],\n 'misplaced-special'))",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "get_mailbox_list",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "def get_mailbox_list(value):\n \"\"\" mailbox-list = (mailbox *(\",\" mailbox)) / obs-mbox-list\n obs-mbox-list = *([CFWS] \",\") mailbox *(\",\" [mailbox / CFWS])\n For this routine we go outside the formal grammar in order to improve error\n handling. We recognize the end of the mailbox list only at the end of the\n value or at a ';' (the group terminator). This is so that we can turn\n invalid mailboxes into InvalidMailbox tokens and continue parsing any\n remaining valid mailboxes. We also allow all mailbox entries to be null,\n and this condition is handled appropriately at a higher level.\n \"\"\"",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "get_group_list",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "def get_group_list(value):\n \"\"\" group-list = mailbox-list / CFWS / obs-group-list\n obs-group-list = 1*([CFWS] \",\") [CFWS]\n \"\"\"\n group_list = GroupList()\n if not value:\n group_list.defects.append(errors.InvalidHeaderDefect(\n \"end of header before group-list\"))\n return group_list, value\n leader = None",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "get_group",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "def get_group(value):\n \"\"\" group = display-name \":\" [group-list] \";\" [CFWS]\n \"\"\"\n group = Group()\n token, value = get_display_name(value)\n if not value or value[0] != ':':\n raise errors.HeaderParseError(\"expected ':' at end of group \"\n \"display name but found '{}'\".format(value))\n group.append(token)\n group.append(ValueTerminal(':', 'group-display-name-terminator'))",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "get_address",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "def get_address(value):\n \"\"\" address = mailbox / group\n Note that counter-intuitively, an address can be either a single address or\n a list of addresses (a group). This is why the returned Address object has\n a 'mailboxes' attribute which treats a single address as a list of length\n one. When you need to differentiate between to two cases, extract the single\n element, which is either a mailbox or a group token.\n \"\"\"\n # The formal grammar isn't very helpful when parsing an address. mailbox\n # and group, especially when allowing for obsolete forms, start off very",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "get_address_list",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "def get_address_list(value):\n \"\"\" address_list = (address *(\",\" address)) / obs-addr-list\n obs-addr-list = *([CFWS] \",\") address *(\",\" [address / CFWS])\n We depart from the formal grammar here by continuing to parse until the end\n of the input, assuming the input to be entirely composed of an\n address-list. This is always true in email parsing, and allows us\n to skip invalid addresses to parse additional valid ones.\n \"\"\"\n address_list = AddressList()\n while value:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "get_no_fold_literal",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "def get_no_fold_literal(value):\n \"\"\" no-fold-literal = \"[\" *dtext \"]\"\n \"\"\"\n no_fold_literal = NoFoldLiteral()\n if not value:\n raise errors.HeaderParseError(\n \"expected no-fold-literal but found '{}'\".format(value))\n if value[0] != '[':\n raise errors.HeaderParseError(\n \"expected '[' at the start of no-fold-literal \"",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "get_msg_id",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "def get_msg_id(value):\n \"\"\"msg-id = [CFWS] \"<\" id-left '@' id-right \">\" [CFWS]\n id-left = dot-atom-text / obs-id-left\n id-right = dot-atom-text / no-fold-literal / obs-id-right\n no-fold-literal = \"[\" *dtext \"]\"\n \"\"\"\n msg_id = MsgID()\n if value and value[0] in CFWS_LEADER:\n token, value = get_cfws(value)\n msg_id.append(token)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "parse_message_id",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "def parse_message_id(value):\n \"\"\"message-id = \"Message-ID:\" msg-id CRLF\n \"\"\"\n message_id = MessageID()\n try:\n token, value = get_msg_id(value)\n message_id.append(token)\n except errors.HeaderParseError as ex:\n token = get_unstructured(value)\n message_id = InvalidMessageID(token)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "parse_mime_version",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "def parse_mime_version(value):\n \"\"\" mime-version = [CFWS] 1*digit [CFWS] \".\" [CFWS] 1*digit [CFWS]\n \"\"\"\n # The [CFWS] is implicit in the RFC 2045 BNF.\n # XXX: This routine is a bit verbose, should factor out a get_int method.\n mime_version = MIMEVersion()\n if not value:\n mime_version.defects.append(errors.HeaderMissingRequiredValue(\n \"Missing MIME version number (eg: 1.0)\"))\n return mime_version",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "get_invalid_parameter",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "def get_invalid_parameter(value):\n \"\"\" Read everything up to the next ';'.\n This is outside the formal grammar. The InvalidParameter TokenList that is\n returned acts like a Parameter, but the data attributes are None.\n \"\"\"\n invalid_parameter = InvalidParameter()\n while value and value[0] != ';':\n if value[0] in PHRASE_ENDS:\n invalid_parameter.append(ValueTerminal(value[0],\n 'misplaced-special'))",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "get_ttext",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "def get_ttext(value):\n \"\"\"ttext = \n We allow any non-TOKEN_ENDS in ttext, but add defects to the token's\n defects list if we find non-ttext characters. We also register defects for\n *any* non-printables even though the RFC doesn't exclude all of them,\n because we follow the spirit of RFC 5322.\n \"\"\"\n m = _non_token_end_matcher(value)\n if not m:\n raise errors.HeaderParseError(",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "get_token",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "def get_token(value):\n \"\"\"token = [CFWS] 1*ttext [CFWS]\n The RFC equivalent of ttext is any US-ASCII chars except space, ctls, or\n tspecials. We also exclude tabs even though the RFC doesn't.\n The RFC implies the CFWS but is not explicit about it in the BNF.\n \"\"\"\n mtoken = Token()\n if value and value[0] in CFWS_LEADER:\n token, value = get_cfws(value)\n mtoken.append(token)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "get_attrtext",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "def get_attrtext(value):\n \"\"\"attrtext = 1*(any non-ATTRIBUTE_ENDS character)\n We allow any non-ATTRIBUTE_ENDS in attrtext, but add defects to the\n token's defects list if we find non-attrtext characters. We also register\n defects for *any* non-printables even though the RFC doesn't exclude all of\n them, because we follow the spirit of RFC 5322.\n \"\"\"\n m = _non_attribute_end_matcher(value)\n if not m:\n raise errors.HeaderParseError(",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "get_attribute",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "def get_attribute(value):\n \"\"\" [CFWS] 1*attrtext [CFWS]\n This version of the BNF makes the CFWS explicit, and as usual we use a\n value terminal for the actual run of characters. The RFC equivalent of\n attrtext is the token characters, with the subtraction of '*', \"'\", and '%'.\n We include tab in the excluded set just as we do for token.\n \"\"\"\n attribute = Attribute()\n if value and value[0] in CFWS_LEADER:\n token, value = get_cfws(value)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "get_extended_attrtext",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "def get_extended_attrtext(value):\n \"\"\"attrtext = 1*(any non-ATTRIBUTE_ENDS character plus '%')\n This is a special parsing routine so that we get a value that\n includes % escapes as a single string (which we decode as a single\n string later).\n \"\"\"\n m = _non_extended_attribute_end_matcher(value)\n if not m:\n raise errors.HeaderParseError(\n \"expected extended attrtext but found {!r}\".format(value))",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "get_extended_attribute",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "def get_extended_attribute(value):\n \"\"\" [CFWS] 1*extended_attrtext [CFWS]\n This is like the non-extended version except we allow % characters, so that\n we can pick up an encoded value as a single string.\n \"\"\"\n # XXX: should we have an ExtendedAttribute TokenList?\n attribute = Attribute()\n if value and value[0] in CFWS_LEADER:\n token, value = get_cfws(value)\n attribute.append(token)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "get_section",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "def get_section(value):\n \"\"\" '*' digits\n The formal BNF is more complicated because leading 0s are not allowed. We\n check for that and add a defect. We also assume no CFWS is allowed between\n the '*' and the digits, though the RFC is not crystal clear on that.\n The caller should already have dealt with leading CFWS.\n \"\"\"\n section = Section()\n if not value or value[0] != '*':\n raise errors.HeaderParseError(\"Expected section but found {}\".format(",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "get_value",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "def get_value(value):\n \"\"\" quoted-string / attribute\n \"\"\"\n v = Value()\n if not value:\n raise errors.HeaderParseError(\"Expected value but found end of string\")\n leader = None\n if value[0] in CFWS_LEADER:\n leader, value = get_cfws(value)\n if not value:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "get_parameter",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "def get_parameter(value):\n \"\"\" attribute [section] [\"*\"] [CFWS] \"=\" value\n The CFWS is implied by the RFC but not made explicit in the BNF. This\n simplified form of the BNF from the RFC is made to conform with the RFC BNF\n through some extra checks. We do it this way because it makes both error\n recovery and working with the resulting parse tree easier.\n \"\"\"\n # It is possible CFWS would also be implicitly allowed between the section\n # and the 'extended-attribute' marker (the '*') , but we've never seen that\n # in the wild and we will therefore ignore the possibility.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "parse_mime_parameters",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "def parse_mime_parameters(value):\n \"\"\" parameter *( \";\" parameter )\n That BNF is meant to indicate this routine should only be called after\n finding and handling the leading ';'. There is no corresponding rule in\n the formal RFC grammar, but it is more convenient for us for the set of\n parameters to be treated as its own TokenList.\n This is 'parse' routine because it consumes the remaining value, but it\n would never be called to parse a full header. Instead it is called to\n parse everything after the non-parameter value of a specific MIME header.\n \"\"\"",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "parse_content_type_header",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "def parse_content_type_header(value):\n \"\"\" maintype \"/\" subtype *( \";\" parameter )\n The maintype and substype are tokens. Theoretically they could\n be checked against the official IANA list + x-token, but we\n don't do that.\n \"\"\"\n ctype = ContentType()\n recover = False\n if not value:\n ctype.defects.append(errors.HeaderMissingRequiredValue(",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "parse_content_disposition_header",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "def parse_content_disposition_header(value):\n \"\"\" disposition-type *( \";\" parameter )\n \"\"\"\n disp_header = ContentDisposition()\n if not value:\n disp_header.defects.append(errors.HeaderMissingRequiredValue(\n \"Missing content disposition\"))\n return disp_header\n try:\n token, value = get_token(value)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "parse_content_transfer_encoding_header",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "def parse_content_transfer_encoding_header(value):\n \"\"\" mechanism\n \"\"\"\n # We should probably validate the values, since the list is fixed.\n cte_header = ContentTransferEncoding()\n if not value:\n cte_header.defects.append(errors.HeaderMissingRequiredValue(\n \"Missing content transfer encoding\"))\n return cte_header\n try:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "WSP",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "WSP = set(' \\t')\nCFWS_LEADER = WSP | set('(')\nSPECIALS = set(r'()<>@,:;.\\\"[]')\nATOM_ENDS = SPECIALS | WSP\nDOT_ATOM_ENDS = ATOM_ENDS - set('.')\n# '.', '\"', and '(' do not end phrases in order to support obs-phrase\nPHRASE_ENDS = SPECIALS - set('.\"(')\nTSPECIALS = (SPECIALS | set('/?=')) - set('.')\nTOKEN_ENDS = TSPECIALS | WSP\nASPECIALS = TSPECIALS | set(\"*'%\")",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "CFWS_LEADER",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "CFWS_LEADER = WSP | set('(')\nSPECIALS = set(r'()<>@,:;.\\\"[]')\nATOM_ENDS = SPECIALS | WSP\nDOT_ATOM_ENDS = ATOM_ENDS - set('.')\n# '.', '\"', and '(' do not end phrases in order to support obs-phrase\nPHRASE_ENDS = SPECIALS - set('.\"(')\nTSPECIALS = (SPECIALS | set('/?=')) - set('.')\nTOKEN_ENDS = TSPECIALS | WSP\nASPECIALS = TSPECIALS | set(\"*'%\")\nATTRIBUTE_ENDS = ASPECIALS | WSP",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "SPECIALS",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "SPECIALS = set(r'()<>@,:;.\\\"[]')\nATOM_ENDS = SPECIALS | WSP\nDOT_ATOM_ENDS = ATOM_ENDS - set('.')\n# '.', '\"', and '(' do not end phrases in order to support obs-phrase\nPHRASE_ENDS = SPECIALS - set('.\"(')\nTSPECIALS = (SPECIALS | set('/?=')) - set('.')\nTOKEN_ENDS = TSPECIALS | WSP\nASPECIALS = TSPECIALS | set(\"*'%\")\nATTRIBUTE_ENDS = ASPECIALS | WSP\nEXTENDED_ATTRIBUTE_ENDS = ATTRIBUTE_ENDS - set('%')",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "ATOM_ENDS",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "ATOM_ENDS = SPECIALS | WSP\nDOT_ATOM_ENDS = ATOM_ENDS - set('.')\n# '.', '\"', and '(' do not end phrases in order to support obs-phrase\nPHRASE_ENDS = SPECIALS - set('.\"(')\nTSPECIALS = (SPECIALS | set('/?=')) - set('.')\nTOKEN_ENDS = TSPECIALS | WSP\nASPECIALS = TSPECIALS | set(\"*'%\")\nATTRIBUTE_ENDS = ASPECIALS | WSP\nEXTENDED_ATTRIBUTE_ENDS = ATTRIBUTE_ENDS - set('%')\ndef quote_string(value):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "DOT_ATOM_ENDS",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "DOT_ATOM_ENDS = ATOM_ENDS - set('.')\n# '.', '\"', and '(' do not end phrases in order to support obs-phrase\nPHRASE_ENDS = SPECIALS - set('.\"(')\nTSPECIALS = (SPECIALS | set('/?=')) - set('.')\nTOKEN_ENDS = TSPECIALS | WSP\nASPECIALS = TSPECIALS | set(\"*'%\")\nATTRIBUTE_ENDS = ASPECIALS | WSP\nEXTENDED_ATTRIBUTE_ENDS = ATTRIBUTE_ENDS - set('%')\ndef quote_string(value):\n return '\"'+str(value).replace('\\\\', '\\\\\\\\').replace('\"', r'\\\"')+'\"'",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "PHRASE_ENDS",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "PHRASE_ENDS = SPECIALS - set('.\"(')\nTSPECIALS = (SPECIALS | set('/?=')) - set('.')\nTOKEN_ENDS = TSPECIALS | WSP\nASPECIALS = TSPECIALS | set(\"*'%\")\nATTRIBUTE_ENDS = ASPECIALS | WSP\nEXTENDED_ATTRIBUTE_ENDS = ATTRIBUTE_ENDS - set('%')\ndef quote_string(value):\n return '\"'+str(value).replace('\\\\', '\\\\\\\\').replace('\"', r'\\\"')+'\"'\n# Match a RFC 2047 word, looks like =?utf-8?q?someword?=\nrfc2047_matcher = re.compile(r'''",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "TSPECIALS",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "TSPECIALS = (SPECIALS | set('/?=')) - set('.')\nTOKEN_ENDS = TSPECIALS | WSP\nASPECIALS = TSPECIALS | set(\"*'%\")\nATTRIBUTE_ENDS = ASPECIALS | WSP\nEXTENDED_ATTRIBUTE_ENDS = ATTRIBUTE_ENDS - set('%')\ndef quote_string(value):\n return '\"'+str(value).replace('\\\\', '\\\\\\\\').replace('\"', r'\\\"')+'\"'\n# Match a RFC 2047 word, looks like =?utf-8?q?someword?=\nrfc2047_matcher = re.compile(r'''\n =\\? # literal =?",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "TOKEN_ENDS",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "TOKEN_ENDS = TSPECIALS | WSP\nASPECIALS = TSPECIALS | set(\"*'%\")\nATTRIBUTE_ENDS = ASPECIALS | WSP\nEXTENDED_ATTRIBUTE_ENDS = ATTRIBUTE_ENDS - set('%')\ndef quote_string(value):\n return '\"'+str(value).replace('\\\\', '\\\\\\\\').replace('\"', r'\\\"')+'\"'\n# Match a RFC 2047 word, looks like =?utf-8?q?someword?=\nrfc2047_matcher = re.compile(r'''\n =\\? # literal =?\n [^?]* # charset",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "ASPECIALS",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "ASPECIALS = TSPECIALS | set(\"*'%\")\nATTRIBUTE_ENDS = ASPECIALS | WSP\nEXTENDED_ATTRIBUTE_ENDS = ATTRIBUTE_ENDS - set('%')\ndef quote_string(value):\n return '\"'+str(value).replace('\\\\', '\\\\\\\\').replace('\"', r'\\\"')+'\"'\n# Match a RFC 2047 word, looks like =?utf-8?q?someword?=\nrfc2047_matcher = re.compile(r'''\n =\\? # literal =?\n [^?]* # charset\n \\? # literal ?",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "ATTRIBUTE_ENDS",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "ATTRIBUTE_ENDS = ASPECIALS | WSP\nEXTENDED_ATTRIBUTE_ENDS = ATTRIBUTE_ENDS - set('%')\ndef quote_string(value):\n return '\"'+str(value).replace('\\\\', '\\\\\\\\').replace('\"', r'\\\"')+'\"'\n# Match a RFC 2047 word, looks like =?utf-8?q?someword?=\nrfc2047_matcher = re.compile(r'''\n =\\? # literal =?\n [^?]* # charset\n \\? # literal ?\n [qQbB] # literal 'q' or 'b', case insensitive",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "EXTENDED_ATTRIBUTE_ENDS",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "EXTENDED_ATTRIBUTE_ENDS = ATTRIBUTE_ENDS - set('%')\ndef quote_string(value):\n return '\"'+str(value).replace('\\\\', '\\\\\\\\').replace('\"', r'\\\"')+'\"'\n# Match a RFC 2047 word, looks like =?utf-8?q?someword?=\nrfc2047_matcher = re.compile(r'''\n =\\? # literal =?\n [^?]* # charset\n \\? # literal ?\n [qQbB] # literal 'q' or 'b', case insensitive\n \\? # literal ?",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "rfc2047_matcher",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "rfc2047_matcher = re.compile(r'''\n =\\? # literal =?\n [^?]* # charset\n \\? # literal ?\n [qQbB] # literal 'q' or 'b', case insensitive\n \\? # literal ?\n .*? # encoded word\n \\?= # literal ?=\n''', re.VERBOSE | re.MULTILINE)\n#",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "DOT",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "DOT = ValueTerminal('.', 'dot')\nListSeparator = ValueTerminal(',', 'list-separator')\nRouteComponentMarker = ValueTerminal('@', 'route-component-marker')\n#\n# Parser\n#\n# Parse strings according to RFC822/2047/2822/5322 rules.\n#\n# This is a stateless parser. Each get_XXX function accepts a string and\n# returns either a Terminal or a TokenList representing the RFC object named",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "ListSeparator",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "ListSeparator = ValueTerminal(',', 'list-separator')\nRouteComponentMarker = ValueTerminal('@', 'route-component-marker')\n#\n# Parser\n#\n# Parse strings according to RFC822/2047/2822/5322 rules.\n#\n# This is a stateless parser. Each get_XXX function accepts a string and\n# returns either a Terminal or a TokenList representing the RFC object named\n# by the method and a string containing the remaining unparsed characters",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "RouteComponentMarker",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "RouteComponentMarker = ValueTerminal('@', 'route-component-marker')\n#\n# Parser\n#\n# Parse strings according to RFC822/2047/2822/5322 rules.\n#\n# This is a stateless parser. Each get_XXX function accepts a string and\n# returns either a Terminal or a TokenList representing the RFC object named\n# by the method and a string containing the remaining unparsed characters\n# from the input. Thus a parser method consumes the next syntactic construct",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "_wsp_splitter",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "_wsp_splitter = re.compile(r'([{}]+)'.format(''.join(WSP))).split\n_non_atom_end_matcher = re.compile(r\"[^{}]+\".format(\n re.escape(''.join(ATOM_ENDS)))).match\n_non_printable_finder = re.compile(r\"[\\x00-\\x20\\x7F]\").findall\n_non_token_end_matcher = re.compile(r\"[^{}]+\".format(\n re.escape(''.join(TOKEN_ENDS)))).match\n_non_attribute_end_matcher = re.compile(r\"[^{}]+\".format(\n re.escape(''.join(ATTRIBUTE_ENDS)))).match\n_non_extended_attribute_end_matcher = re.compile(r\"[^{}]+\".format(\n re.escape(''.join(EXTENDED_ATTRIBUTE_ENDS)))).match",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "_non_atom_end_matcher",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "_non_atom_end_matcher = re.compile(r\"[^{}]+\".format(\n re.escape(''.join(ATOM_ENDS)))).match\n_non_printable_finder = re.compile(r\"[\\x00-\\x20\\x7F]\").findall\n_non_token_end_matcher = re.compile(r\"[^{}]+\".format(\n re.escape(''.join(TOKEN_ENDS)))).match\n_non_attribute_end_matcher = re.compile(r\"[^{}]+\".format(\n re.escape(''.join(ATTRIBUTE_ENDS)))).match\n_non_extended_attribute_end_matcher = re.compile(r\"[^{}]+\".format(\n re.escape(''.join(EXTENDED_ATTRIBUTE_ENDS)))).match\ndef _validate_xtext(xtext):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "_non_printable_finder",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "_non_printable_finder = re.compile(r\"[\\x00-\\x20\\x7F]\").findall\n_non_token_end_matcher = re.compile(r\"[^{}]+\".format(\n re.escape(''.join(TOKEN_ENDS)))).match\n_non_attribute_end_matcher = re.compile(r\"[^{}]+\".format(\n re.escape(''.join(ATTRIBUTE_ENDS)))).match\n_non_extended_attribute_end_matcher = re.compile(r\"[^{}]+\".format(\n re.escape(''.join(EXTENDED_ATTRIBUTE_ENDS)))).match\ndef _validate_xtext(xtext):\n \"\"\"If input token contains ASCII non-printables, register a defect.\"\"\"\n non_printables = _non_printable_finder(xtext)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "_non_token_end_matcher",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "_non_token_end_matcher = re.compile(r\"[^{}]+\".format(\n re.escape(''.join(TOKEN_ENDS)))).match\n_non_attribute_end_matcher = re.compile(r\"[^{}]+\".format(\n re.escape(''.join(ATTRIBUTE_ENDS)))).match\n_non_extended_attribute_end_matcher = re.compile(r\"[^{}]+\".format(\n re.escape(''.join(EXTENDED_ATTRIBUTE_ENDS)))).match\ndef _validate_xtext(xtext):\n \"\"\"If input token contains ASCII non-printables, register a defect.\"\"\"\n non_printables = _non_printable_finder(xtext)\n if non_printables:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "_non_attribute_end_matcher",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "_non_attribute_end_matcher = re.compile(r\"[^{}]+\".format(\n re.escape(''.join(ATTRIBUTE_ENDS)))).match\n_non_extended_attribute_end_matcher = re.compile(r\"[^{}]+\".format(\n re.escape(''.join(EXTENDED_ATTRIBUTE_ENDS)))).match\ndef _validate_xtext(xtext):\n \"\"\"If input token contains ASCII non-printables, register a defect.\"\"\"\n non_printables = _non_printable_finder(xtext)\n if non_printables:\n xtext.defects.append(errors.NonPrintableDefect(non_printables))\n if utils._has_surrogates(xtext):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "_non_extended_attribute_end_matcher",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"peekOfCode": "_non_extended_attribute_end_matcher = re.compile(r\"[^{}]+\".format(\n re.escape(''.join(EXTENDED_ATTRIBUTE_ENDS)))).match\ndef _validate_xtext(xtext):\n \"\"\"If input token contains ASCII non-printables, register a defect.\"\"\"\n non_printables = _non_printable_finder(xtext)\n if non_printables:\n xtext.defects.append(errors.NonPrintableDefect(non_printables))\n if utils._has_surrogates(xtext):\n xtext.defects.append(errors.UndecodableBytesDefect(\n \"Non-ASCII characters found in header token\"))",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._header_value_parser",
"documentation": {}
},
{
"label": "AddrlistClass",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._parseaddr",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._parseaddr",
"peekOfCode": "class AddrlistClass:\n \"\"\"Address parser class by Ben Escoto.\n To understand what this class does, it helps to have a copy of RFC 2822 in\n front of you.\n Note: this class interface is deprecated and may be removed in the future.\n Use email.utils.AddressList instead.\n \"\"\"\n def __init__(self, field):\n \"\"\"Initialize a new instance.\n `field' is an unparsed address header field, containing",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._parseaddr",
"documentation": {}
},
{
"label": "AddressList",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._parseaddr",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._parseaddr",
"peekOfCode": "class AddressList(AddrlistClass):\n \"\"\"An AddressList encapsulates a list of parsed RFC 2822 addresses.\"\"\"\n def __init__(self, field):\n AddrlistClass.__init__(self, field)\n if field:\n self.addresslist = self.getaddrlist()\n else:\n self.addresslist = []\n def __len__(self):\n return len(self.addresslist)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._parseaddr",
"documentation": {}
},
{
"label": "parsedate_tz",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._parseaddr",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._parseaddr",
"peekOfCode": "def parsedate_tz(data):\n \"\"\"Convert a date string to a time tuple.\n Accounts for military timezones.\n \"\"\"\n res = _parsedate_tz(data)\n if not res:\n return\n if res[9] is None:\n res[9] = 0\n return tuple(res)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._parseaddr",
"documentation": {}
},
{
"label": "parsedate",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._parseaddr",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._parseaddr",
"peekOfCode": "def parsedate(data):\n \"\"\"Convert a time string to a time tuple.\"\"\"\n t = parsedate_tz(data)\n if isinstance(t, tuple):\n return t[:9]\n else:\n return t\ndef mktime_tz(data):\n \"\"\"Turn a 10-tuple as returned by parsedate_tz() into a POSIX timestamp.\"\"\"\n if data[9] is None:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._parseaddr",
"documentation": {}
},
{
"label": "mktime_tz",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._parseaddr",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._parseaddr",
"peekOfCode": "def mktime_tz(data):\n \"\"\"Turn a 10-tuple as returned by parsedate_tz() into a POSIX timestamp.\"\"\"\n if data[9] is None:\n # No zone info, so localtime is better assumption than GMT\n return time.mktime(data[:8] + (-1,))\n else:\n t = calendar.timegm(data)\n return t - data[9]\ndef quote(str):\n \"\"\"Prepare string to be used in a quoted string.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._parseaddr",
"documentation": {}
},
{
"label": "quote",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._parseaddr",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._parseaddr",
"peekOfCode": "def quote(str):\n \"\"\"Prepare string to be used in a quoted string.\n Turns backslash and double quote characters into quoted pairs. These\n are the only characters that need to be quoted inside a quoted string.\n Does not add the surrounding double quotes.\n \"\"\"\n return str.replace('\\\\', '\\\\\\\\').replace('\"', '\\\\\"')\nclass AddrlistClass:\n \"\"\"Address parser class by Ben Escoto.\n To understand what this class does, it helps to have a copy of RFC 2822 in",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._parseaddr",
"documentation": {}
},
{
"label": "__all__",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._parseaddr",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._parseaddr",
"peekOfCode": "__all__ = [\n 'mktime_tz',\n 'parsedate',\n 'parsedate_tz',\n 'quote',\n ]\nimport time, calendar\nSPACE = ' '\nEMPTYSTRING = ''\nCOMMASPACE = ', '",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._parseaddr",
"documentation": {}
},
{
"label": "SPACE",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._parseaddr",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._parseaddr",
"peekOfCode": "SPACE = ' '\nEMPTYSTRING = ''\nCOMMASPACE = ', '\n# Parse a date field\n_monthnames = ['jan', 'feb', 'mar', 'apr', 'may', 'jun', 'jul',\n 'aug', 'sep', 'oct', 'nov', 'dec',\n 'january', 'february', 'march', 'april', 'may', 'june', 'july',\n 'august', 'september', 'october', 'november', 'december']\n_daynames = ['mon', 'tue', 'wed', 'thu', 'fri', 'sat', 'sun']\n# The timezone table does not include the military time zones defined",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._parseaddr",
"documentation": {}
},
{
"label": "EMPTYSTRING",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._parseaddr",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._parseaddr",
"peekOfCode": "EMPTYSTRING = ''\nCOMMASPACE = ', '\n# Parse a date field\n_monthnames = ['jan', 'feb', 'mar', 'apr', 'may', 'jun', 'jul',\n 'aug', 'sep', 'oct', 'nov', 'dec',\n 'january', 'february', 'march', 'april', 'may', 'june', 'july',\n 'august', 'september', 'october', 'november', 'december']\n_daynames = ['mon', 'tue', 'wed', 'thu', 'fri', 'sat', 'sun']\n# The timezone table does not include the military time zones defined\n# in RFC822, other than Z. According to RFC1123, the description in",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._parseaddr",
"documentation": {}
},
{
"label": "COMMASPACE",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._parseaddr",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._parseaddr",
"peekOfCode": "COMMASPACE = ', '\n# Parse a date field\n_monthnames = ['jan', 'feb', 'mar', 'apr', 'may', 'jun', 'jul',\n 'aug', 'sep', 'oct', 'nov', 'dec',\n 'january', 'february', 'march', 'april', 'may', 'june', 'july',\n 'august', 'september', 'october', 'november', 'december']\n_daynames = ['mon', 'tue', 'wed', 'thu', 'fri', 'sat', 'sun']\n# The timezone table does not include the military time zones defined\n# in RFC822, other than Z. According to RFC1123, the description in\n# RFC822 gets the signs wrong, so we can't rely on any such time",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._parseaddr",
"documentation": {}
},
{
"label": "_monthnames",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._parseaddr",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._parseaddr",
"peekOfCode": "_monthnames = ['jan', 'feb', 'mar', 'apr', 'may', 'jun', 'jul',\n 'aug', 'sep', 'oct', 'nov', 'dec',\n 'january', 'february', 'march', 'april', 'may', 'june', 'july',\n 'august', 'september', 'october', 'november', 'december']\n_daynames = ['mon', 'tue', 'wed', 'thu', 'fri', 'sat', 'sun']\n# The timezone table does not include the military time zones defined\n# in RFC822, other than Z. According to RFC1123, the description in\n# RFC822 gets the signs wrong, so we can't rely on any such time\n# zones. RFC1123 recommends that numeric timezone indicators be used\n# instead of timezone names.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._parseaddr",
"documentation": {}
},
{
"label": "_daynames",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._parseaddr",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._parseaddr",
"peekOfCode": "_daynames = ['mon', 'tue', 'wed', 'thu', 'fri', 'sat', 'sun']\n# The timezone table does not include the military time zones defined\n# in RFC822, other than Z. According to RFC1123, the description in\n# RFC822 gets the signs wrong, so we can't rely on any such time\n# zones. RFC1123 recommends that numeric timezone indicators be used\n# instead of timezone names.\n_timezones = {'UT':0, 'UTC':0, 'GMT':0, 'Z':0,\n 'AST': -400, 'ADT': -300, # Atlantic (used in Canada)\n 'EST': -500, 'EDT': -400, # Eastern\n 'CST': -600, 'CDT': -500, # Central",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._parseaddr",
"documentation": {}
},
{
"label": "_timezones",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._parseaddr",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._parseaddr",
"peekOfCode": "_timezones = {'UT':0, 'UTC':0, 'GMT':0, 'Z':0,\n 'AST': -400, 'ADT': -300, # Atlantic (used in Canada)\n 'EST': -500, 'EDT': -400, # Eastern\n 'CST': -600, 'CDT': -500, # Central\n 'MST': -700, 'MDT': -600, # Mountain\n 'PST': -800, 'PDT': -700 # Pacific\n }\ndef parsedate_tz(data):\n \"\"\"Convert a date string to a time tuple.\n Accounts for military timezones.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._parseaddr",
"documentation": {}
},
{
"label": "_PolicyBase",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._policybase",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._policybase",
"peekOfCode": "class _PolicyBase:\n \"\"\"Policy Object basic framework.\n This class is useless unless subclassed. A subclass should define\n class attributes with defaults for any values that are to be\n managed by the Policy object. The constructor will then allow\n non-default values to be set for these attributes at instance\n creation time. The instance will be callable, taking these same\n attributes keyword arguments, and returning a new instance\n identical to the called instance except for those values changed\n by the keyword arguments. Instances may be added, yielding new",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._policybase",
"documentation": {}
},
{
"label": "Policy",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._policybase",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._policybase",
"peekOfCode": "class Policy(_PolicyBase, metaclass=abc.ABCMeta):\n r\"\"\"Controls for how messages are interpreted and formatted.\n Most of the classes and many of the methods in the email package accept\n Policy objects as parameters. A Policy object contains a set of values and\n functions that control how input is interpreted and how output is rendered.\n For example, the parameter 'raise_on_defect' controls whether or not an RFC\n violation results in an error being raised or not, while 'max_line_length'\n controls the maximum length of output lines when a Message is serialized.\n Any valid attribute may be overridden when a Policy is created by passing\n it as a keyword argument to the constructor. Policy objects are immutable,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._policybase",
"documentation": {}
},
{
"label": "Compat32",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._policybase",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._policybase",
"peekOfCode": "class Compat32(Policy):\n \"\"\"+\n This particular policy is the backward compatibility Policy. It\n replicates the behavior of the email package version 5.1.\n \"\"\"\n mangle_from_ = True\n def _sanitize_header(self, name, value):\n # If the header value contains surrogates, return a Header using\n # the unknown-8bit charset to encode the bytes as encoded words.\n if not isinstance(value, str):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._policybase",
"documentation": {}
},
{
"label": "__all__",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._policybase",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._policybase",
"peekOfCode": "__all__ = [\n 'Policy',\n 'Compat32',\n 'compat32',\n ]\nclass _PolicyBase:\n \"\"\"Policy Object basic framework.\n This class is useless unless subclassed. A subclass should define\n class attributes with defaults for any values that are to be\n managed by the Policy object. The constructor will then allow",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._policybase",
"documentation": {}
},
{
"label": "compat32",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._policybase",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._policybase",
"peekOfCode": "compat32 = Compat32()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.email._policybase",
"documentation": {}
},
{
"label": "aliases",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.aliases",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.aliases",
"peekOfCode": "aliases = {\n # Please keep this list sorted alphabetically by value !\n # ascii codec\n '646' : 'ascii',\n 'ansi_x3.4_1968' : 'ascii',\n 'ansi_x3_4_1968' : 'ascii', # some email headers use this non-standard name\n 'ansi_x3.4_1986' : 'ascii',\n 'cp367' : 'ascii',\n 'csascii' : 'ascii',\n 'ibm367' : 'ascii',",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.aliases",
"documentation": {}
},
{
"label": "Codec",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.ascii",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.ascii",
"peekOfCode": "class Codec(codecs.Codec):\n # Note: Binding these as C functions will result in the class not\n # converting them to methods. This is intended.\n encode = codecs.ascii_encode\n decode = codecs.ascii_decode\nclass IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.ascii_encode(input, self.errors)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.ascii",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.ascii",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.ascii",
"peekOfCode": "class IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.ascii_encode(input, self.errors)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.ascii_decode(input, self.errors)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.ascii",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.ascii",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.ascii",
"peekOfCode": "class IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.ascii_decode(input, self.errors)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\nclass StreamConverter(StreamWriter,StreamReader):\n encode = codecs.ascii_decode\n decode = codecs.ascii_encode",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.ascii",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.ascii",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.ascii",
"peekOfCode": "class StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\nclass StreamConverter(StreamWriter,StreamReader):\n encode = codecs.ascii_decode\n decode = codecs.ascii_encode\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.ascii",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.ascii",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.ascii",
"peekOfCode": "class StreamReader(Codec,codecs.StreamReader):\n pass\nclass StreamConverter(StreamWriter,StreamReader):\n encode = codecs.ascii_decode\n decode = codecs.ascii_encode\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='ascii',\n encode=Codec.encode,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.ascii",
"documentation": {}
},
{
"label": "StreamConverter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.ascii",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.ascii",
"peekOfCode": "class StreamConverter(StreamWriter,StreamReader):\n encode = codecs.ascii_decode\n decode = codecs.ascii_encode\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='ascii',\n encode=Codec.encode,\n decode=Codec.decode,\n incrementalencoder=IncrementalEncoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.ascii",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.ascii",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.ascii",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='ascii',\n encode=Codec.encode,\n decode=Codec.decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamwriter=StreamWriter,\n streamreader=StreamReader,\n )",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.ascii",
"documentation": {}
},
{
"label": "Codec",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.base64_codec",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.base64_codec",
"peekOfCode": "class Codec(codecs.Codec):\n def encode(self, input, errors='strict'):\n return base64_encode(input, errors)\n def decode(self, input, errors='strict'):\n return base64_decode(input, errors)\nclass IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n assert self.errors == 'strict'\n return base64.encodebytes(input)\nclass IncrementalDecoder(codecs.IncrementalDecoder):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.base64_codec",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.base64_codec",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.base64_codec",
"peekOfCode": "class IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n assert self.errors == 'strict'\n return base64.encodebytes(input)\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n assert self.errors == 'strict'\n return base64.decodebytes(input)\nclass StreamWriter(Codec, codecs.StreamWriter):\n charbuffertype = bytes",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.base64_codec",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.base64_codec",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.base64_codec",
"peekOfCode": "class IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n assert self.errors == 'strict'\n return base64.decodebytes(input)\nclass StreamWriter(Codec, codecs.StreamWriter):\n charbuffertype = bytes\nclass StreamReader(Codec, codecs.StreamReader):\n charbuffertype = bytes\n### encodings module API\ndef getregentry():",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.base64_codec",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.base64_codec",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.base64_codec",
"peekOfCode": "class StreamWriter(Codec, codecs.StreamWriter):\n charbuffertype = bytes\nclass StreamReader(Codec, codecs.StreamReader):\n charbuffertype = bytes\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='base64',\n encode=base64_encode,\n decode=base64_decode,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.base64_codec",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.base64_codec",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.base64_codec",
"peekOfCode": "class StreamReader(Codec, codecs.StreamReader):\n charbuffertype = bytes\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='base64',\n encode=base64_encode,\n decode=base64_decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.base64_codec",
"documentation": {}
},
{
"label": "base64_encode",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.base64_codec",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.base64_codec",
"peekOfCode": "def base64_encode(input, errors='strict'):\n assert errors == 'strict'\n return (base64.encodebytes(input), len(input))\ndef base64_decode(input, errors='strict'):\n assert errors == 'strict'\n return (base64.decodebytes(input), len(input))\nclass Codec(codecs.Codec):\n def encode(self, input, errors='strict'):\n return base64_encode(input, errors)\n def decode(self, input, errors='strict'):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.base64_codec",
"documentation": {}
},
{
"label": "base64_decode",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.base64_codec",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.base64_codec",
"peekOfCode": "def base64_decode(input, errors='strict'):\n assert errors == 'strict'\n return (base64.decodebytes(input), len(input))\nclass Codec(codecs.Codec):\n def encode(self, input, errors='strict'):\n return base64_encode(input, errors)\n def decode(self, input, errors='strict'):\n return base64_decode(input, errors)\nclass IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.base64_codec",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.base64_codec",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.base64_codec",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='base64',\n encode=base64_encode,\n decode=base64_decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamwriter=StreamWriter,\n streamreader=StreamReader,\n _is_text_encoding=False,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.base64_codec",
"documentation": {}
},
{
"label": "Codec",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.big5",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.big5",
"peekOfCode": "class Codec(codecs.Codec):\n encode = codec.encode\n decode = codec.decode\nclass IncrementalEncoder(mbc.MultibyteIncrementalEncoder,\n codecs.IncrementalEncoder):\n codec = codec\nclass IncrementalDecoder(mbc.MultibyteIncrementalDecoder,\n codecs.IncrementalDecoder):\n codec = codec\nclass StreamReader(Codec, mbc.MultibyteStreamReader, codecs.StreamReader):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.big5",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.big5",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.big5",
"peekOfCode": "class IncrementalEncoder(mbc.MultibyteIncrementalEncoder,\n codecs.IncrementalEncoder):\n codec = codec\nclass IncrementalDecoder(mbc.MultibyteIncrementalDecoder,\n codecs.IncrementalDecoder):\n codec = codec\nclass StreamReader(Codec, mbc.MultibyteStreamReader, codecs.StreamReader):\n codec = codec\nclass StreamWriter(Codec, mbc.MultibyteStreamWriter, codecs.StreamWriter):\n codec = codec",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.big5",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.big5",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.big5",
"peekOfCode": "class IncrementalDecoder(mbc.MultibyteIncrementalDecoder,\n codecs.IncrementalDecoder):\n codec = codec\nclass StreamReader(Codec, mbc.MultibyteStreamReader, codecs.StreamReader):\n codec = codec\nclass StreamWriter(Codec, mbc.MultibyteStreamWriter, codecs.StreamWriter):\n codec = codec\ndef getregentry():\n return codecs.CodecInfo(\n name='big5',",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.big5",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.big5",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.big5",
"peekOfCode": "class StreamReader(Codec, mbc.MultibyteStreamReader, codecs.StreamReader):\n codec = codec\nclass StreamWriter(Codec, mbc.MultibyteStreamWriter, codecs.StreamWriter):\n codec = codec\ndef getregentry():\n return codecs.CodecInfo(\n name='big5',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.big5",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.big5",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.big5",
"peekOfCode": "class StreamWriter(Codec, mbc.MultibyteStreamWriter, codecs.StreamWriter):\n codec = codec\ndef getregentry():\n return codecs.CodecInfo(\n name='big5',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.big5",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.big5",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.big5",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='big5',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,\n streamwriter=StreamWriter,\n )",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.big5",
"documentation": {}
},
{
"label": "codec",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.big5",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.big5",
"peekOfCode": "codec = _codecs_tw.getcodec('big5')\nclass Codec(codecs.Codec):\n encode = codec.encode\n decode = codec.decode\nclass IncrementalEncoder(mbc.MultibyteIncrementalEncoder,\n codecs.IncrementalEncoder):\n codec = codec\nclass IncrementalDecoder(mbc.MultibyteIncrementalDecoder,\n codecs.IncrementalDecoder):\n codec = codec",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.big5",
"documentation": {}
},
{
"label": "Codec",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.big5hkscs",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.big5hkscs",
"peekOfCode": "class Codec(codecs.Codec):\n encode = codec.encode\n decode = codec.decode\nclass IncrementalEncoder(mbc.MultibyteIncrementalEncoder,\n codecs.IncrementalEncoder):\n codec = codec\nclass IncrementalDecoder(mbc.MultibyteIncrementalDecoder,\n codecs.IncrementalDecoder):\n codec = codec\nclass StreamReader(Codec, mbc.MultibyteStreamReader, codecs.StreamReader):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.big5hkscs",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.big5hkscs",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.big5hkscs",
"peekOfCode": "class IncrementalEncoder(mbc.MultibyteIncrementalEncoder,\n codecs.IncrementalEncoder):\n codec = codec\nclass IncrementalDecoder(mbc.MultibyteIncrementalDecoder,\n codecs.IncrementalDecoder):\n codec = codec\nclass StreamReader(Codec, mbc.MultibyteStreamReader, codecs.StreamReader):\n codec = codec\nclass StreamWriter(Codec, mbc.MultibyteStreamWriter, codecs.StreamWriter):\n codec = codec",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.big5hkscs",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.big5hkscs",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.big5hkscs",
"peekOfCode": "class IncrementalDecoder(mbc.MultibyteIncrementalDecoder,\n codecs.IncrementalDecoder):\n codec = codec\nclass StreamReader(Codec, mbc.MultibyteStreamReader, codecs.StreamReader):\n codec = codec\nclass StreamWriter(Codec, mbc.MultibyteStreamWriter, codecs.StreamWriter):\n codec = codec\ndef getregentry():\n return codecs.CodecInfo(\n name='big5hkscs',",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.big5hkscs",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.big5hkscs",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.big5hkscs",
"peekOfCode": "class StreamReader(Codec, mbc.MultibyteStreamReader, codecs.StreamReader):\n codec = codec\nclass StreamWriter(Codec, mbc.MultibyteStreamWriter, codecs.StreamWriter):\n codec = codec\ndef getregentry():\n return codecs.CodecInfo(\n name='big5hkscs',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.big5hkscs",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.big5hkscs",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.big5hkscs",
"peekOfCode": "class StreamWriter(Codec, mbc.MultibyteStreamWriter, codecs.StreamWriter):\n codec = codec\ndef getregentry():\n return codecs.CodecInfo(\n name='big5hkscs',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.big5hkscs",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.big5hkscs",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.big5hkscs",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='big5hkscs',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,\n streamwriter=StreamWriter,\n )",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.big5hkscs",
"documentation": {}
},
{
"label": "codec",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.big5hkscs",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.big5hkscs",
"peekOfCode": "codec = _codecs_hk.getcodec('big5hkscs')\nclass Codec(codecs.Codec):\n encode = codec.encode\n decode = codec.decode\nclass IncrementalEncoder(mbc.MultibyteIncrementalEncoder,\n codecs.IncrementalEncoder):\n codec = codec\nclass IncrementalDecoder(mbc.MultibyteIncrementalDecoder,\n codecs.IncrementalDecoder):\n codec = codec",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.big5hkscs",
"documentation": {}
},
{
"label": "Codec",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.bz2_codec",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.bz2_codec",
"peekOfCode": "class Codec(codecs.Codec):\n def encode(self, input, errors='strict'):\n return bz2_encode(input, errors)\n def decode(self, input, errors='strict'):\n return bz2_decode(input, errors)\nclass IncrementalEncoder(codecs.IncrementalEncoder):\n def __init__(self, errors='strict'):\n assert errors == 'strict'\n self.errors = errors\n self.compressobj = bz2.BZ2Compressor()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.bz2_codec",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.bz2_codec",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.bz2_codec",
"peekOfCode": "class IncrementalEncoder(codecs.IncrementalEncoder):\n def __init__(self, errors='strict'):\n assert errors == 'strict'\n self.errors = errors\n self.compressobj = bz2.BZ2Compressor()\n def encode(self, input, final=False):\n if final:\n c = self.compressobj.compress(input)\n return c + self.compressobj.flush()\n else:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.bz2_codec",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.bz2_codec",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.bz2_codec",
"peekOfCode": "class IncrementalDecoder(codecs.IncrementalDecoder):\n def __init__(self, errors='strict'):\n assert errors == 'strict'\n self.errors = errors\n self.decompressobj = bz2.BZ2Decompressor()\n def decode(self, input, final=False):\n try:\n return self.decompressobj.decompress(input)\n except EOFError:\n return ''",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.bz2_codec",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.bz2_codec",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.bz2_codec",
"peekOfCode": "class StreamWriter(Codec, codecs.StreamWriter):\n charbuffertype = bytes\nclass StreamReader(Codec, codecs.StreamReader):\n charbuffertype = bytes\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name=\"bz2\",\n encode=bz2_encode,\n decode=bz2_decode,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.bz2_codec",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.bz2_codec",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.bz2_codec",
"peekOfCode": "class StreamReader(Codec, codecs.StreamReader):\n charbuffertype = bytes\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name=\"bz2\",\n encode=bz2_encode,\n decode=bz2_decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.bz2_codec",
"documentation": {}
},
{
"label": "bz2_encode",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.bz2_codec",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.bz2_codec",
"peekOfCode": "def bz2_encode(input, errors='strict'):\n assert errors == 'strict'\n return (bz2.compress(input), len(input))\ndef bz2_decode(input, errors='strict'):\n assert errors == 'strict'\n return (bz2.decompress(input), len(input))\nclass Codec(codecs.Codec):\n def encode(self, input, errors='strict'):\n return bz2_encode(input, errors)\n def decode(self, input, errors='strict'):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.bz2_codec",
"documentation": {}
},
{
"label": "bz2_decode",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.bz2_codec",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.bz2_codec",
"peekOfCode": "def bz2_decode(input, errors='strict'):\n assert errors == 'strict'\n return (bz2.decompress(input), len(input))\nclass Codec(codecs.Codec):\n def encode(self, input, errors='strict'):\n return bz2_encode(input, errors)\n def decode(self, input, errors='strict'):\n return bz2_decode(input, errors)\nclass IncrementalEncoder(codecs.IncrementalEncoder):\n def __init__(self, errors='strict'):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.bz2_codec",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.bz2_codec",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.bz2_codec",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name=\"bz2\",\n encode=bz2_encode,\n decode=bz2_decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamwriter=StreamWriter,\n streamreader=StreamReader,\n _is_text_encoding=False,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.bz2_codec",
"documentation": {}
},
{
"label": "Codec",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.charmap",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.charmap",
"peekOfCode": "class Codec(codecs.Codec):\n # Note: Binding these as C functions will result in the class not\n # converting them to methods. This is intended.\n encode = codecs.charmap_encode\n decode = codecs.charmap_decode\nclass IncrementalEncoder(codecs.IncrementalEncoder):\n def __init__(self, errors='strict', mapping=None):\n codecs.IncrementalEncoder.__init__(self, errors)\n self.mapping = mapping\n def encode(self, input, final=False):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.charmap",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.charmap",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.charmap",
"peekOfCode": "class IncrementalEncoder(codecs.IncrementalEncoder):\n def __init__(self, errors='strict', mapping=None):\n codecs.IncrementalEncoder.__init__(self, errors)\n self.mapping = mapping\n def encode(self, input, final=False):\n return codecs.charmap_encode(input, self.errors, self.mapping)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def __init__(self, errors='strict', mapping=None):\n codecs.IncrementalDecoder.__init__(self, errors)\n self.mapping = mapping",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.charmap",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.charmap",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.charmap",
"peekOfCode": "class IncrementalDecoder(codecs.IncrementalDecoder):\n def __init__(self, errors='strict', mapping=None):\n codecs.IncrementalDecoder.__init__(self, errors)\n self.mapping = mapping\n def decode(self, input, final=False):\n return codecs.charmap_decode(input, self.errors, self.mapping)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n def __init__(self,stream,errors='strict',mapping=None):\n codecs.StreamWriter.__init__(self,stream,errors)\n self.mapping = mapping",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.charmap",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.charmap",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.charmap",
"peekOfCode": "class StreamWriter(Codec,codecs.StreamWriter):\n def __init__(self,stream,errors='strict',mapping=None):\n codecs.StreamWriter.__init__(self,stream,errors)\n self.mapping = mapping\n def encode(self,input,errors='strict'):\n return Codec.encode(input,errors,self.mapping)\nclass StreamReader(Codec,codecs.StreamReader):\n def __init__(self,stream,errors='strict',mapping=None):\n codecs.StreamReader.__init__(self,stream,errors)\n self.mapping = mapping",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.charmap",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.charmap",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.charmap",
"peekOfCode": "class StreamReader(Codec,codecs.StreamReader):\n def __init__(self,stream,errors='strict',mapping=None):\n codecs.StreamReader.__init__(self,stream,errors)\n self.mapping = mapping\n def decode(self,input,errors='strict'):\n return Codec.decode(input,errors,self.mapping)\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='charmap',",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.charmap",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.charmap",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.charmap",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='charmap',\n encode=Codec.encode,\n decode=Codec.decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamwriter=StreamWriter,\n streamreader=StreamReader,\n )",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.charmap",
"documentation": {}
},
{
"label": "Codec",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp037",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp037",
"peekOfCode": "class Codec(codecs.Codec):\n def encode(self,input,errors='strict'):\n return codecs.charmap_encode(input,errors,encoding_table)\n def decode(self,input,errors='strict'):\n return codecs.charmap_decode(input,errors,decoding_table)\nclass IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_table)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp037",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp037",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp037",
"peekOfCode": "class IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_table)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp037",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp037",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp037",
"peekOfCode": "class IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp037",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp037",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp037",
"peekOfCode": "class StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='cp037',\n encode=Codec().encode,\n decode=Codec().decode,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp037",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp037",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp037",
"peekOfCode": "class StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='cp037',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp037",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp037",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp037",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='cp037',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,\n streamwriter=StreamWriter,\n )",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp037",
"documentation": {}
},
{
"label": "decoding_table",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp037",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp037",
"peekOfCode": "decoding_table = (\n '\\x00' # 0x00 -> NULL\n '\\x01' # 0x01 -> START OF HEADING\n '\\x02' # 0x02 -> START OF TEXT\n '\\x03' # 0x03 -> END OF TEXT\n '\\x9c' # 0x04 -> CONTROL\n '\\t' # 0x05 -> HORIZONTAL TABULATION\n '\\x86' # 0x06 -> CONTROL\n '\\x7f' # 0x07 -> DELETE\n '\\x97' # 0x08 -> CONTROL",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp037",
"documentation": {}
},
{
"label": "Codec",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1006",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1006",
"peekOfCode": "class Codec(codecs.Codec):\n def encode(self,input,errors='strict'):\n return codecs.charmap_encode(input,errors,encoding_table)\n def decode(self,input,errors='strict'):\n return codecs.charmap_decode(input,errors,decoding_table)\nclass IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_table)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1006",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1006",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1006",
"peekOfCode": "class IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_table)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1006",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1006",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1006",
"peekOfCode": "class IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1006",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1006",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1006",
"peekOfCode": "class StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='cp1006',\n encode=Codec().encode,\n decode=Codec().decode,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1006",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1006",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1006",
"peekOfCode": "class StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='cp1006',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1006",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1006",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1006",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='cp1006',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,\n streamwriter=StreamWriter,\n )",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1006",
"documentation": {}
},
{
"label": "decoding_table",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1006",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1006",
"peekOfCode": "decoding_table = (\n '\\x00' # 0x00 -> NULL\n '\\x01' # 0x01 -> START OF HEADING\n '\\x02' # 0x02 -> START OF TEXT\n '\\x03' # 0x03 -> END OF TEXT\n '\\x04' # 0x04 -> END OF TRANSMISSION\n '\\x05' # 0x05 -> ENQUIRY\n '\\x06' # 0x06 -> ACKNOWLEDGE\n '\\x07' # 0x07 -> BELL\n '\\x08' # 0x08 -> BACKSPACE",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1006",
"documentation": {}
},
{
"label": "Codec",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1026",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1026",
"peekOfCode": "class Codec(codecs.Codec):\n def encode(self,input,errors='strict'):\n return codecs.charmap_encode(input,errors,encoding_table)\n def decode(self,input,errors='strict'):\n return codecs.charmap_decode(input,errors,decoding_table)\nclass IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_table)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1026",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1026",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1026",
"peekOfCode": "class IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_table)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1026",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1026",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1026",
"peekOfCode": "class IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1026",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1026",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1026",
"peekOfCode": "class StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='cp1026',\n encode=Codec().encode,\n decode=Codec().decode,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1026",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1026",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1026",
"peekOfCode": "class StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='cp1026',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1026",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1026",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1026",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='cp1026',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,\n streamwriter=StreamWriter,\n )",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1026",
"documentation": {}
},
{
"label": "decoding_table",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1026",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1026",
"peekOfCode": "decoding_table = (\n '\\x00' # 0x00 -> NULL\n '\\x01' # 0x01 -> START OF HEADING\n '\\x02' # 0x02 -> START OF TEXT\n '\\x03' # 0x03 -> END OF TEXT\n '\\x9c' # 0x04 -> CONTROL\n '\\t' # 0x05 -> HORIZONTAL TABULATION\n '\\x86' # 0x06 -> CONTROL\n '\\x7f' # 0x07 -> DELETE\n '\\x97' # 0x08 -> CONTROL",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1026",
"documentation": {}
},
{
"label": "Codec",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1125",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1125",
"peekOfCode": "class Codec(codecs.Codec):\n def encode(self,input,errors='strict'):\n return codecs.charmap_encode(input,errors,encoding_map)\n def decode(self,input,errors='strict'):\n return codecs.charmap_decode(input,errors,decoding_table)\nclass IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_map)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1125",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1125",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1125",
"peekOfCode": "class IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_map)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1125",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1125",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1125",
"peekOfCode": "class IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1125",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1125",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1125",
"peekOfCode": "class StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='cp1125',\n encode=Codec().encode,\n decode=Codec().decode,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1125",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1125",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1125",
"peekOfCode": "class StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='cp1125',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1125",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1125",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1125",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='cp1125',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,\n streamwriter=StreamWriter,\n )",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1125",
"documentation": {}
},
{
"label": "decoding_map",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1125",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1125",
"peekOfCode": "decoding_map = codecs.make_identity_dict(range(256))\ndecoding_map.update({\n 0x0080: 0x0410, # CYRILLIC CAPITAL LETTER A\n 0x0081: 0x0411, # CYRILLIC CAPITAL LETTER BE\n 0x0082: 0x0412, # CYRILLIC CAPITAL LETTER VE\n 0x0083: 0x0413, # CYRILLIC CAPITAL LETTER GHE\n 0x0084: 0x0414, # CYRILLIC CAPITAL LETTER DE\n 0x0085: 0x0415, # CYRILLIC CAPITAL LETTER IE\n 0x0086: 0x0416, # CYRILLIC CAPITAL LETTER ZHE\n 0x0087: 0x0417, # CYRILLIC CAPITAL LETTER ZE",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1125",
"documentation": {}
},
{
"label": "decoding_table",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1125",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1125",
"peekOfCode": "decoding_table = (\n '\\x00' # 0x0000 -> NULL\n '\\x01' # 0x0001 -> START OF HEADING\n '\\x02' # 0x0002 -> START OF TEXT\n '\\x03' # 0x0003 -> END OF TEXT\n '\\x04' # 0x0004 -> END OF TRANSMISSION\n '\\x05' # 0x0005 -> ENQUIRY\n '\\x06' # 0x0006 -> ACKNOWLEDGE\n '\\x07' # 0x0007 -> BELL\n '\\x08' # 0x0008 -> BACKSPACE",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1125",
"documentation": {}
},
{
"label": "encoding_map",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1125",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1125",
"peekOfCode": "encoding_map = {\n 0x0000: 0x0000, # NULL\n 0x0001: 0x0001, # START OF HEADING\n 0x0002: 0x0002, # START OF TEXT\n 0x0003: 0x0003, # END OF TEXT\n 0x0004: 0x0004, # END OF TRANSMISSION\n 0x0005: 0x0005, # ENQUIRY\n 0x0006: 0x0006, # ACKNOWLEDGE\n 0x0007: 0x0007, # BELL\n 0x0008: 0x0008, # BACKSPACE",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1125",
"documentation": {}
},
{
"label": "Codec",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1140",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1140",
"peekOfCode": "class Codec(codecs.Codec):\n def encode(self,input,errors='strict'):\n return codecs.charmap_encode(input,errors,encoding_table)\n def decode(self,input,errors='strict'):\n return codecs.charmap_decode(input,errors,decoding_table)\nclass IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_table)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1140",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1140",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1140",
"peekOfCode": "class IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_table)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1140",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1140",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1140",
"peekOfCode": "class IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1140",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1140",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1140",
"peekOfCode": "class StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='cp1140',\n encode=Codec().encode,\n decode=Codec().decode,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1140",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1140",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1140",
"peekOfCode": "class StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='cp1140',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1140",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1140",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1140",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='cp1140',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,\n streamwriter=StreamWriter,\n )",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1140",
"documentation": {}
},
{
"label": "decoding_table",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1140",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1140",
"peekOfCode": "decoding_table = (\n '\\x00' # 0x00 -> NULL\n '\\x01' # 0x01 -> START OF HEADING\n '\\x02' # 0x02 -> START OF TEXT\n '\\x03' # 0x03 -> END OF TEXT\n '\\x9c' # 0x04 -> CONTROL\n '\\t' # 0x05 -> HORIZONTAL TABULATION\n '\\x86' # 0x06 -> CONTROL\n '\\x7f' # 0x07 -> DELETE\n '\\x97' # 0x08 -> CONTROL",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1140",
"documentation": {}
},
{
"label": "Codec",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1250",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1250",
"peekOfCode": "class Codec(codecs.Codec):\n def encode(self,input,errors='strict'):\n return codecs.charmap_encode(input,errors,encoding_table)\n def decode(self,input,errors='strict'):\n return codecs.charmap_decode(input,errors,decoding_table)\nclass IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_table)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1250",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1250",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1250",
"peekOfCode": "class IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_table)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1250",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1250",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1250",
"peekOfCode": "class IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1250",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1250",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1250",
"peekOfCode": "class StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='cp1250',\n encode=Codec().encode,\n decode=Codec().decode,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1250",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1250",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1250",
"peekOfCode": "class StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='cp1250',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1250",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1250",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1250",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='cp1250',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,\n streamwriter=StreamWriter,\n )",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1250",
"documentation": {}
},
{
"label": "decoding_table",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1250",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1250",
"peekOfCode": "decoding_table = (\n '\\x00' # 0x00 -> NULL\n '\\x01' # 0x01 -> START OF HEADING\n '\\x02' # 0x02 -> START OF TEXT\n '\\x03' # 0x03 -> END OF TEXT\n '\\x04' # 0x04 -> END OF TRANSMISSION\n '\\x05' # 0x05 -> ENQUIRY\n '\\x06' # 0x06 -> ACKNOWLEDGE\n '\\x07' # 0x07 -> BELL\n '\\x08' # 0x08 -> BACKSPACE",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1250",
"documentation": {}
},
{
"label": "Codec",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1251",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1251",
"peekOfCode": "class Codec(codecs.Codec):\n def encode(self,input,errors='strict'):\n return codecs.charmap_encode(input,errors,encoding_table)\n def decode(self,input,errors='strict'):\n return codecs.charmap_decode(input,errors,decoding_table)\nclass IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_table)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1251",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1251",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1251",
"peekOfCode": "class IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_table)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1251",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1251",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1251",
"peekOfCode": "class IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1251",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1251",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1251",
"peekOfCode": "class StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='cp1251',\n encode=Codec().encode,\n decode=Codec().decode,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1251",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1251",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1251",
"peekOfCode": "class StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='cp1251',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1251",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1251",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1251",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='cp1251',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,\n streamwriter=StreamWriter,\n )",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1251",
"documentation": {}
},
{
"label": "decoding_table",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1251",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1251",
"peekOfCode": "decoding_table = (\n '\\x00' # 0x00 -> NULL\n '\\x01' # 0x01 -> START OF HEADING\n '\\x02' # 0x02 -> START OF TEXT\n '\\x03' # 0x03 -> END OF TEXT\n '\\x04' # 0x04 -> END OF TRANSMISSION\n '\\x05' # 0x05 -> ENQUIRY\n '\\x06' # 0x06 -> ACKNOWLEDGE\n '\\x07' # 0x07 -> BELL\n '\\x08' # 0x08 -> BACKSPACE",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1251",
"documentation": {}
},
{
"label": "Codec",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1252",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1252",
"peekOfCode": "class Codec(codecs.Codec):\n def encode(self,input,errors='strict'):\n return codecs.charmap_encode(input,errors,encoding_table)\n def decode(self,input,errors='strict'):\n return codecs.charmap_decode(input,errors,decoding_table)\nclass IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_table)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1252",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1252",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1252",
"peekOfCode": "class IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_table)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1252",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1252",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1252",
"peekOfCode": "class IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1252",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1252",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1252",
"peekOfCode": "class StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='cp1252',\n encode=Codec().encode,\n decode=Codec().decode,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1252",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1252",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1252",
"peekOfCode": "class StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='cp1252',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1252",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1252",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1252",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='cp1252',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,\n streamwriter=StreamWriter,\n )",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1252",
"documentation": {}
},
{
"label": "decoding_table",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1252",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1252",
"peekOfCode": "decoding_table = (\n '\\x00' # 0x00 -> NULL\n '\\x01' # 0x01 -> START OF HEADING\n '\\x02' # 0x02 -> START OF TEXT\n '\\x03' # 0x03 -> END OF TEXT\n '\\x04' # 0x04 -> END OF TRANSMISSION\n '\\x05' # 0x05 -> ENQUIRY\n '\\x06' # 0x06 -> ACKNOWLEDGE\n '\\x07' # 0x07 -> BELL\n '\\x08' # 0x08 -> BACKSPACE",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1252",
"documentation": {}
},
{
"label": "Codec",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1253",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1253",
"peekOfCode": "class Codec(codecs.Codec):\n def encode(self,input,errors='strict'):\n return codecs.charmap_encode(input,errors,encoding_table)\n def decode(self,input,errors='strict'):\n return codecs.charmap_decode(input,errors,decoding_table)\nclass IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_table)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1253",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1253",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1253",
"peekOfCode": "class IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_table)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1253",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1253",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1253",
"peekOfCode": "class IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1253",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1253",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1253",
"peekOfCode": "class StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='cp1253',\n encode=Codec().encode,\n decode=Codec().decode,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1253",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1253",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1253",
"peekOfCode": "class StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='cp1253',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1253",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1253",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1253",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='cp1253',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,\n streamwriter=StreamWriter,\n )",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1253",
"documentation": {}
},
{
"label": "decoding_table",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1253",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1253",
"peekOfCode": "decoding_table = (\n '\\x00' # 0x00 -> NULL\n '\\x01' # 0x01 -> START OF HEADING\n '\\x02' # 0x02 -> START OF TEXT\n '\\x03' # 0x03 -> END OF TEXT\n '\\x04' # 0x04 -> END OF TRANSMISSION\n '\\x05' # 0x05 -> ENQUIRY\n '\\x06' # 0x06 -> ACKNOWLEDGE\n '\\x07' # 0x07 -> BELL\n '\\x08' # 0x08 -> BACKSPACE",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1253",
"documentation": {}
},
{
"label": "Codec",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1254",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1254",
"peekOfCode": "class Codec(codecs.Codec):\n def encode(self,input,errors='strict'):\n return codecs.charmap_encode(input,errors,encoding_table)\n def decode(self,input,errors='strict'):\n return codecs.charmap_decode(input,errors,decoding_table)\nclass IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_table)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1254",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1254",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1254",
"peekOfCode": "class IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_table)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1254",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1254",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1254",
"peekOfCode": "class IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1254",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1254",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1254",
"peekOfCode": "class StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='cp1254',\n encode=Codec().encode,\n decode=Codec().decode,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1254",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1254",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1254",
"peekOfCode": "class StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='cp1254',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1254",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1254",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1254",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='cp1254',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,\n streamwriter=StreamWriter,\n )",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1254",
"documentation": {}
},
{
"label": "decoding_table",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1254",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1254",
"peekOfCode": "decoding_table = (\n '\\x00' # 0x00 -> NULL\n '\\x01' # 0x01 -> START OF HEADING\n '\\x02' # 0x02 -> START OF TEXT\n '\\x03' # 0x03 -> END OF TEXT\n '\\x04' # 0x04 -> END OF TRANSMISSION\n '\\x05' # 0x05 -> ENQUIRY\n '\\x06' # 0x06 -> ACKNOWLEDGE\n '\\x07' # 0x07 -> BELL\n '\\x08' # 0x08 -> BACKSPACE",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1254",
"documentation": {}
},
{
"label": "Codec",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1255",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1255",
"peekOfCode": "class Codec(codecs.Codec):\n def encode(self,input,errors='strict'):\n return codecs.charmap_encode(input,errors,encoding_table)\n def decode(self,input,errors='strict'):\n return codecs.charmap_decode(input,errors,decoding_table)\nclass IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_table)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1255",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1255",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1255",
"peekOfCode": "class IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_table)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1255",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1255",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1255",
"peekOfCode": "class IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1255",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1255",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1255",
"peekOfCode": "class StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='cp1255',\n encode=Codec().encode,\n decode=Codec().decode,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1255",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1255",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1255",
"peekOfCode": "class StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='cp1255',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1255",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1255",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1255",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='cp1255',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,\n streamwriter=StreamWriter,\n )",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1255",
"documentation": {}
},
{
"label": "decoding_table",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1255",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1255",
"peekOfCode": "decoding_table = (\n '\\x00' # 0x00 -> NULL\n '\\x01' # 0x01 -> START OF HEADING\n '\\x02' # 0x02 -> START OF TEXT\n '\\x03' # 0x03 -> END OF TEXT\n '\\x04' # 0x04 -> END OF TRANSMISSION\n '\\x05' # 0x05 -> ENQUIRY\n '\\x06' # 0x06 -> ACKNOWLEDGE\n '\\x07' # 0x07 -> BELL\n '\\x08' # 0x08 -> BACKSPACE",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1255",
"documentation": {}
},
{
"label": "Codec",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1256",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1256",
"peekOfCode": "class Codec(codecs.Codec):\n def encode(self,input,errors='strict'):\n return codecs.charmap_encode(input,errors,encoding_table)\n def decode(self,input,errors='strict'):\n return codecs.charmap_decode(input,errors,decoding_table)\nclass IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_table)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1256",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1256",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1256",
"peekOfCode": "class IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_table)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1256",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1256",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1256",
"peekOfCode": "class IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1256",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1256",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1256",
"peekOfCode": "class StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='cp1256',\n encode=Codec().encode,\n decode=Codec().decode,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1256",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1256",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1256",
"peekOfCode": "class StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='cp1256',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1256",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1256",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1256",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='cp1256',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,\n streamwriter=StreamWriter,\n )",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1256",
"documentation": {}
},
{
"label": "decoding_table",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1256",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1256",
"peekOfCode": "decoding_table = (\n '\\x00' # 0x00 -> NULL\n '\\x01' # 0x01 -> START OF HEADING\n '\\x02' # 0x02 -> START OF TEXT\n '\\x03' # 0x03 -> END OF TEXT\n '\\x04' # 0x04 -> END OF TRANSMISSION\n '\\x05' # 0x05 -> ENQUIRY\n '\\x06' # 0x06 -> ACKNOWLEDGE\n '\\x07' # 0x07 -> BELL\n '\\x08' # 0x08 -> BACKSPACE",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1256",
"documentation": {}
},
{
"label": "Codec",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1257",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1257",
"peekOfCode": "class Codec(codecs.Codec):\n def encode(self,input,errors='strict'):\n return codecs.charmap_encode(input,errors,encoding_table)\n def decode(self,input,errors='strict'):\n return codecs.charmap_decode(input,errors,decoding_table)\nclass IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_table)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1257",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1257",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1257",
"peekOfCode": "class IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_table)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1257",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1257",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1257",
"peekOfCode": "class IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1257",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1257",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1257",
"peekOfCode": "class StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='cp1257',\n encode=Codec().encode,\n decode=Codec().decode,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1257",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1257",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1257",
"peekOfCode": "class StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='cp1257',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1257",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1257",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1257",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='cp1257',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,\n streamwriter=StreamWriter,\n )",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1257",
"documentation": {}
},
{
"label": "decoding_table",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1257",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1257",
"peekOfCode": "decoding_table = (\n '\\x00' # 0x00 -> NULL\n '\\x01' # 0x01 -> START OF HEADING\n '\\x02' # 0x02 -> START OF TEXT\n '\\x03' # 0x03 -> END OF TEXT\n '\\x04' # 0x04 -> END OF TRANSMISSION\n '\\x05' # 0x05 -> ENQUIRY\n '\\x06' # 0x06 -> ACKNOWLEDGE\n '\\x07' # 0x07 -> BELL\n '\\x08' # 0x08 -> BACKSPACE",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1257",
"documentation": {}
},
{
"label": "Codec",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1258",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1258",
"peekOfCode": "class Codec(codecs.Codec):\n def encode(self,input,errors='strict'):\n return codecs.charmap_encode(input,errors,encoding_table)\n def decode(self,input,errors='strict'):\n return codecs.charmap_decode(input,errors,decoding_table)\nclass IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_table)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1258",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1258",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1258",
"peekOfCode": "class IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_table)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1258",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1258",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1258",
"peekOfCode": "class IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1258",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1258",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1258",
"peekOfCode": "class StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='cp1258',\n encode=Codec().encode,\n decode=Codec().decode,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1258",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1258",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1258",
"peekOfCode": "class StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='cp1258',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1258",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1258",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1258",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='cp1258',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,\n streamwriter=StreamWriter,\n )",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1258",
"documentation": {}
},
{
"label": "decoding_table",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1258",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1258",
"peekOfCode": "decoding_table = (\n '\\x00' # 0x00 -> NULL\n '\\x01' # 0x01 -> START OF HEADING\n '\\x02' # 0x02 -> START OF TEXT\n '\\x03' # 0x03 -> END OF TEXT\n '\\x04' # 0x04 -> END OF TRANSMISSION\n '\\x05' # 0x05 -> ENQUIRY\n '\\x06' # 0x06 -> ACKNOWLEDGE\n '\\x07' # 0x07 -> BELL\n '\\x08' # 0x08 -> BACKSPACE",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp1258",
"documentation": {}
},
{
"label": "Codec",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp273",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp273",
"peekOfCode": "class Codec(codecs.Codec):\n def encode(self,input,errors='strict'):\n return codecs.charmap_encode(input,errors,encoding_table)\n def decode(self,input,errors='strict'):\n return codecs.charmap_decode(input,errors,decoding_table)\nclass IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_table)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp273",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp273",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp273",
"peekOfCode": "class IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_table)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp273",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp273",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp273",
"peekOfCode": "class IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp273",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp273",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp273",
"peekOfCode": "class StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='cp273',\n encode=Codec().encode,\n decode=Codec().decode,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp273",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp273",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp273",
"peekOfCode": "class StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='cp273',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp273",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp273",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp273",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='cp273',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,\n streamwriter=StreamWriter,\n )",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp273",
"documentation": {}
},
{
"label": "decoding_table",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp273",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp273",
"peekOfCode": "decoding_table = (\n '\\x00' # 0x00 -> NULL (NUL)\n '\\x01' # 0x01 -> START OF HEADING (SOH)\n '\\x02' # 0x02 -> START OF TEXT (STX)\n '\\x03' # 0x03 -> END OF TEXT (ETX)\n '\\x9c' # 0x04 -> STRING TERMINATOR (ST)\n '\\t' # 0x05 -> CHARACTER TABULATION (HT)\n '\\x86' # 0x06 -> START OF SELECTED AREA (SSA)\n '\\x7f' # 0x07 -> DELETE (DEL)\n '\\x97' # 0x08 -> END OF GUARDED AREA (EPA)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp273",
"documentation": {}
},
{
"label": "Codec",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp424",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp424",
"peekOfCode": "class Codec(codecs.Codec):\n def encode(self,input,errors='strict'):\n return codecs.charmap_encode(input,errors,encoding_table)\n def decode(self,input,errors='strict'):\n return codecs.charmap_decode(input,errors,decoding_table)\nclass IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_table)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp424",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp424",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp424",
"peekOfCode": "class IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_table)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp424",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp424",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp424",
"peekOfCode": "class IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp424",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp424",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp424",
"peekOfCode": "class StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='cp424',\n encode=Codec().encode,\n decode=Codec().decode,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp424",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp424",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp424",
"peekOfCode": "class StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='cp424',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp424",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp424",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp424",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='cp424',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,\n streamwriter=StreamWriter,\n )",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp424",
"documentation": {}
},
{
"label": "decoding_table",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp424",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp424",
"peekOfCode": "decoding_table = (\n '\\x00' # 0x00 -> NULL\n '\\x01' # 0x01 -> START OF HEADING\n '\\x02' # 0x02 -> START OF TEXT\n '\\x03' # 0x03 -> END OF TEXT\n '\\x9c' # 0x04 -> SELECT\n '\\t' # 0x05 -> HORIZONTAL TABULATION\n '\\x86' # 0x06 -> REQUIRED NEW LINE\n '\\x7f' # 0x07 -> DELETE\n '\\x97' # 0x08 -> GRAPHIC ESCAPE",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp424",
"documentation": {}
},
{
"label": "Codec",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp437",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp437",
"peekOfCode": "class Codec(codecs.Codec):\n def encode(self,input,errors='strict'):\n return codecs.charmap_encode(input,errors,encoding_map)\n def decode(self,input,errors='strict'):\n return codecs.charmap_decode(input,errors,decoding_table)\nclass IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_map)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp437",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp437",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp437",
"peekOfCode": "class IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_map)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp437",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp437",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp437",
"peekOfCode": "class IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp437",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp437",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp437",
"peekOfCode": "class StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='cp437',\n encode=Codec().encode,\n decode=Codec().decode,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp437",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp437",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp437",
"peekOfCode": "class StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='cp437',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp437",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp437",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp437",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='cp437',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,\n streamwriter=StreamWriter,\n )",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp437",
"documentation": {}
},
{
"label": "decoding_map",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp437",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp437",
"peekOfCode": "decoding_map = codecs.make_identity_dict(range(256))\ndecoding_map.update({\n 0x0080: 0x00c7, # LATIN CAPITAL LETTER C WITH CEDILLA\n 0x0081: 0x00fc, # LATIN SMALL LETTER U WITH DIAERESIS\n 0x0082: 0x00e9, # LATIN SMALL LETTER E WITH ACUTE\n 0x0083: 0x00e2, # LATIN SMALL LETTER A WITH CIRCUMFLEX\n 0x0084: 0x00e4, # LATIN SMALL LETTER A WITH DIAERESIS\n 0x0085: 0x00e0, # LATIN SMALL LETTER A WITH GRAVE\n 0x0086: 0x00e5, # LATIN SMALL LETTER A WITH RING ABOVE\n 0x0087: 0x00e7, # LATIN SMALL LETTER C WITH CEDILLA",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp437",
"documentation": {}
},
{
"label": "decoding_table",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp437",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp437",
"peekOfCode": "decoding_table = (\n '\\x00' # 0x0000 -> NULL\n '\\x01' # 0x0001 -> START OF HEADING\n '\\x02' # 0x0002 -> START OF TEXT\n '\\x03' # 0x0003 -> END OF TEXT\n '\\x04' # 0x0004 -> END OF TRANSMISSION\n '\\x05' # 0x0005 -> ENQUIRY\n '\\x06' # 0x0006 -> ACKNOWLEDGE\n '\\x07' # 0x0007 -> BELL\n '\\x08' # 0x0008 -> BACKSPACE",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp437",
"documentation": {}
},
{
"label": "encoding_map",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp437",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp437",
"peekOfCode": "encoding_map = {\n 0x0000: 0x0000, # NULL\n 0x0001: 0x0001, # START OF HEADING\n 0x0002: 0x0002, # START OF TEXT\n 0x0003: 0x0003, # END OF TEXT\n 0x0004: 0x0004, # END OF TRANSMISSION\n 0x0005: 0x0005, # ENQUIRY\n 0x0006: 0x0006, # ACKNOWLEDGE\n 0x0007: 0x0007, # BELL\n 0x0008: 0x0008, # BACKSPACE",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp437",
"documentation": {}
},
{
"label": "Codec",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp500",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp500",
"peekOfCode": "class Codec(codecs.Codec):\n def encode(self,input,errors='strict'):\n return codecs.charmap_encode(input,errors,encoding_table)\n def decode(self,input,errors='strict'):\n return codecs.charmap_decode(input,errors,decoding_table)\nclass IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_table)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp500",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp500",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp500",
"peekOfCode": "class IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_table)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp500",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp500",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp500",
"peekOfCode": "class IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp500",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp500",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp500",
"peekOfCode": "class StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='cp500',\n encode=Codec().encode,\n decode=Codec().decode,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp500",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp500",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp500",
"peekOfCode": "class StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='cp500',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp500",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp500",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp500",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='cp500',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,\n streamwriter=StreamWriter,\n )",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp500",
"documentation": {}
},
{
"label": "decoding_table",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp500",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp500",
"peekOfCode": "decoding_table = (\n '\\x00' # 0x00 -> NULL\n '\\x01' # 0x01 -> START OF HEADING\n '\\x02' # 0x02 -> START OF TEXT\n '\\x03' # 0x03 -> END OF TEXT\n '\\x9c' # 0x04 -> CONTROL\n '\\t' # 0x05 -> HORIZONTAL TABULATION\n '\\x86' # 0x06 -> CONTROL\n '\\x7f' # 0x07 -> DELETE\n '\\x97' # 0x08 -> CONTROL",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp500",
"documentation": {}
},
{
"label": "Codec",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp720",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp720",
"peekOfCode": "class Codec(codecs.Codec):\n def encode(self,input,errors='strict'):\n return codecs.charmap_encode(input,errors,encoding_table)\n def decode(self,input,errors='strict'):\n return codecs.charmap_decode(input,errors,decoding_table)\nclass IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_table)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp720",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp720",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp720",
"peekOfCode": "class IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_table)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp720",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp720",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp720",
"peekOfCode": "class IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp720",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp720",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp720",
"peekOfCode": "class StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='cp720',\n encode=Codec().encode,\n decode=Codec().decode,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp720",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp720",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp720",
"peekOfCode": "class StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='cp720',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp720",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp720",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp720",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='cp720',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,\n streamwriter=StreamWriter,\n )",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp720",
"documentation": {}
},
{
"label": "decoding_table",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp720",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp720",
"peekOfCode": "decoding_table = (\n '\\x00' # 0x00 -> CONTROL CHARACTER\n '\\x01' # 0x01 -> CONTROL CHARACTER\n '\\x02' # 0x02 -> CONTROL CHARACTER\n '\\x03' # 0x03 -> CONTROL CHARACTER\n '\\x04' # 0x04 -> CONTROL CHARACTER\n '\\x05' # 0x05 -> CONTROL CHARACTER\n '\\x06' # 0x06 -> CONTROL CHARACTER\n '\\x07' # 0x07 -> CONTROL CHARACTER\n '\\x08' # 0x08 -> CONTROL CHARACTER",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp720",
"documentation": {}
},
{
"label": "Codec",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp737",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp737",
"peekOfCode": "class Codec(codecs.Codec):\n def encode(self,input,errors='strict'):\n return codecs.charmap_encode(input,errors,encoding_map)\n def decode(self,input,errors='strict'):\n return codecs.charmap_decode(input,errors,decoding_table)\nclass IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_map)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp737",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp737",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp737",
"peekOfCode": "class IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_map)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp737",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp737",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp737",
"peekOfCode": "class IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp737",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp737",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp737",
"peekOfCode": "class StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='cp737',\n encode=Codec().encode,\n decode=Codec().decode,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp737",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp737",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp737",
"peekOfCode": "class StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='cp737',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp737",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp737",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp737",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='cp737',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,\n streamwriter=StreamWriter,\n )",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp737",
"documentation": {}
},
{
"label": "decoding_map",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp737",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp737",
"peekOfCode": "decoding_map = codecs.make_identity_dict(range(256))\ndecoding_map.update({\n 0x0080: 0x0391, # GREEK CAPITAL LETTER ALPHA\n 0x0081: 0x0392, # GREEK CAPITAL LETTER BETA\n 0x0082: 0x0393, # GREEK CAPITAL LETTER GAMMA\n 0x0083: 0x0394, # GREEK CAPITAL LETTER DELTA\n 0x0084: 0x0395, # GREEK CAPITAL LETTER EPSILON\n 0x0085: 0x0396, # GREEK CAPITAL LETTER ZETA\n 0x0086: 0x0397, # GREEK CAPITAL LETTER ETA\n 0x0087: 0x0398, # GREEK CAPITAL LETTER THETA",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp737",
"documentation": {}
},
{
"label": "decoding_table",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp737",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp737",
"peekOfCode": "decoding_table = (\n '\\x00' # 0x0000 -> NULL\n '\\x01' # 0x0001 -> START OF HEADING\n '\\x02' # 0x0002 -> START OF TEXT\n '\\x03' # 0x0003 -> END OF TEXT\n '\\x04' # 0x0004 -> END OF TRANSMISSION\n '\\x05' # 0x0005 -> ENQUIRY\n '\\x06' # 0x0006 -> ACKNOWLEDGE\n '\\x07' # 0x0007 -> BELL\n '\\x08' # 0x0008 -> BACKSPACE",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp737",
"documentation": {}
},
{
"label": "encoding_map",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp737",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp737",
"peekOfCode": "encoding_map = {\n 0x0000: 0x0000, # NULL\n 0x0001: 0x0001, # START OF HEADING\n 0x0002: 0x0002, # START OF TEXT\n 0x0003: 0x0003, # END OF TEXT\n 0x0004: 0x0004, # END OF TRANSMISSION\n 0x0005: 0x0005, # ENQUIRY\n 0x0006: 0x0006, # ACKNOWLEDGE\n 0x0007: 0x0007, # BELL\n 0x0008: 0x0008, # BACKSPACE",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp737",
"documentation": {}
},
{
"label": "Codec",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp775",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp775",
"peekOfCode": "class Codec(codecs.Codec):\n def encode(self,input,errors='strict'):\n return codecs.charmap_encode(input,errors,encoding_map)\n def decode(self,input,errors='strict'):\n return codecs.charmap_decode(input,errors,decoding_table)\nclass IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_map)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp775",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp775",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp775",
"peekOfCode": "class IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_map)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp775",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp775",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp775",
"peekOfCode": "class IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp775",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp775",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp775",
"peekOfCode": "class StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='cp775',\n encode=Codec().encode,\n decode=Codec().decode,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp775",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp775",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp775",
"peekOfCode": "class StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='cp775',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp775",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp775",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp775",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='cp775',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,\n streamwriter=StreamWriter,\n )",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp775",
"documentation": {}
},
{
"label": "decoding_map",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp775",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp775",
"peekOfCode": "decoding_map = codecs.make_identity_dict(range(256))\ndecoding_map.update({\n 0x0080: 0x0106, # LATIN CAPITAL LETTER C WITH ACUTE\n 0x0081: 0x00fc, # LATIN SMALL LETTER U WITH DIAERESIS\n 0x0082: 0x00e9, # LATIN SMALL LETTER E WITH ACUTE\n 0x0083: 0x0101, # LATIN SMALL LETTER A WITH MACRON\n 0x0084: 0x00e4, # LATIN SMALL LETTER A WITH DIAERESIS\n 0x0085: 0x0123, # LATIN SMALL LETTER G WITH CEDILLA\n 0x0086: 0x00e5, # LATIN SMALL LETTER A WITH RING ABOVE\n 0x0087: 0x0107, # LATIN SMALL LETTER C WITH ACUTE",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp775",
"documentation": {}
},
{
"label": "decoding_table",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp775",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp775",
"peekOfCode": "decoding_table = (\n '\\x00' # 0x0000 -> NULL\n '\\x01' # 0x0001 -> START OF HEADING\n '\\x02' # 0x0002 -> START OF TEXT\n '\\x03' # 0x0003 -> END OF TEXT\n '\\x04' # 0x0004 -> END OF TRANSMISSION\n '\\x05' # 0x0005 -> ENQUIRY\n '\\x06' # 0x0006 -> ACKNOWLEDGE\n '\\x07' # 0x0007 -> BELL\n '\\x08' # 0x0008 -> BACKSPACE",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp775",
"documentation": {}
},
{
"label": "encoding_map",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp775",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp775",
"peekOfCode": "encoding_map = {\n 0x0000: 0x0000, # NULL\n 0x0001: 0x0001, # START OF HEADING\n 0x0002: 0x0002, # START OF TEXT\n 0x0003: 0x0003, # END OF TEXT\n 0x0004: 0x0004, # END OF TRANSMISSION\n 0x0005: 0x0005, # ENQUIRY\n 0x0006: 0x0006, # ACKNOWLEDGE\n 0x0007: 0x0007, # BELL\n 0x0008: 0x0008, # BACKSPACE",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp775",
"documentation": {}
},
{
"label": "Codec",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp850",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp850",
"peekOfCode": "class Codec(codecs.Codec):\n def encode(self,input,errors='strict'):\n return codecs.charmap_encode(input,errors,encoding_map)\n def decode(self,input,errors='strict'):\n return codecs.charmap_decode(input,errors,decoding_table)\nclass IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_map)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp850",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp850",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp850",
"peekOfCode": "class IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_map)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp850",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp850",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp850",
"peekOfCode": "class IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp850",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp850",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp850",
"peekOfCode": "class StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='cp850',\n encode=Codec().encode,\n decode=Codec().decode,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp850",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp850",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp850",
"peekOfCode": "class StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='cp850',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp850",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp850",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp850",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='cp850',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,\n streamwriter=StreamWriter,\n )",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp850",
"documentation": {}
},
{
"label": "decoding_map",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp850",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp850",
"peekOfCode": "decoding_map = codecs.make_identity_dict(range(256))\ndecoding_map.update({\n 0x0080: 0x00c7, # LATIN CAPITAL LETTER C WITH CEDILLA\n 0x0081: 0x00fc, # LATIN SMALL LETTER U WITH DIAERESIS\n 0x0082: 0x00e9, # LATIN SMALL LETTER E WITH ACUTE\n 0x0083: 0x00e2, # LATIN SMALL LETTER A WITH CIRCUMFLEX\n 0x0084: 0x00e4, # LATIN SMALL LETTER A WITH DIAERESIS\n 0x0085: 0x00e0, # LATIN SMALL LETTER A WITH GRAVE\n 0x0086: 0x00e5, # LATIN SMALL LETTER A WITH RING ABOVE\n 0x0087: 0x00e7, # LATIN SMALL LETTER C WITH CEDILLA",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp850",
"documentation": {}
},
{
"label": "decoding_table",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp850",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp850",
"peekOfCode": "decoding_table = (\n '\\x00' # 0x0000 -> NULL\n '\\x01' # 0x0001 -> START OF HEADING\n '\\x02' # 0x0002 -> START OF TEXT\n '\\x03' # 0x0003 -> END OF TEXT\n '\\x04' # 0x0004 -> END OF TRANSMISSION\n '\\x05' # 0x0005 -> ENQUIRY\n '\\x06' # 0x0006 -> ACKNOWLEDGE\n '\\x07' # 0x0007 -> BELL\n '\\x08' # 0x0008 -> BACKSPACE",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp850",
"documentation": {}
},
{
"label": "encoding_map",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp850",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp850",
"peekOfCode": "encoding_map = {\n 0x0000: 0x0000, # NULL\n 0x0001: 0x0001, # START OF HEADING\n 0x0002: 0x0002, # START OF TEXT\n 0x0003: 0x0003, # END OF TEXT\n 0x0004: 0x0004, # END OF TRANSMISSION\n 0x0005: 0x0005, # ENQUIRY\n 0x0006: 0x0006, # ACKNOWLEDGE\n 0x0007: 0x0007, # BELL\n 0x0008: 0x0008, # BACKSPACE",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp850",
"documentation": {}
},
{
"label": "Codec",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp852",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp852",
"peekOfCode": "class Codec(codecs.Codec):\n def encode(self,input,errors='strict'):\n return codecs.charmap_encode(input,errors,encoding_map)\n def decode(self,input,errors='strict'):\n return codecs.charmap_decode(input,errors,decoding_table)\nclass IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_map)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp852",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp852",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp852",
"peekOfCode": "class IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_map)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp852",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp852",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp852",
"peekOfCode": "class IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp852",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp852",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp852",
"peekOfCode": "class StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='cp852',\n encode=Codec().encode,\n decode=Codec().decode,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp852",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp852",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp852",
"peekOfCode": "class StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='cp852',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp852",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp852",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp852",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='cp852',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,\n streamwriter=StreamWriter,\n )",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp852",
"documentation": {}
},
{
"label": "decoding_map",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp852",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp852",
"peekOfCode": "decoding_map = codecs.make_identity_dict(range(256))\ndecoding_map.update({\n 0x0080: 0x00c7, # LATIN CAPITAL LETTER C WITH CEDILLA\n 0x0081: 0x00fc, # LATIN SMALL LETTER U WITH DIAERESIS\n 0x0082: 0x00e9, # LATIN SMALL LETTER E WITH ACUTE\n 0x0083: 0x00e2, # LATIN SMALL LETTER A WITH CIRCUMFLEX\n 0x0084: 0x00e4, # LATIN SMALL LETTER A WITH DIAERESIS\n 0x0085: 0x016f, # LATIN SMALL LETTER U WITH RING ABOVE\n 0x0086: 0x0107, # LATIN SMALL LETTER C WITH ACUTE\n 0x0087: 0x00e7, # LATIN SMALL LETTER C WITH CEDILLA",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp852",
"documentation": {}
},
{
"label": "decoding_table",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp852",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp852",
"peekOfCode": "decoding_table = (\n '\\x00' # 0x0000 -> NULL\n '\\x01' # 0x0001 -> START OF HEADING\n '\\x02' # 0x0002 -> START OF TEXT\n '\\x03' # 0x0003 -> END OF TEXT\n '\\x04' # 0x0004 -> END OF TRANSMISSION\n '\\x05' # 0x0005 -> ENQUIRY\n '\\x06' # 0x0006 -> ACKNOWLEDGE\n '\\x07' # 0x0007 -> BELL\n '\\x08' # 0x0008 -> BACKSPACE",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp852",
"documentation": {}
},
{
"label": "encoding_map",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp852",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp852",
"peekOfCode": "encoding_map = {\n 0x0000: 0x0000, # NULL\n 0x0001: 0x0001, # START OF HEADING\n 0x0002: 0x0002, # START OF TEXT\n 0x0003: 0x0003, # END OF TEXT\n 0x0004: 0x0004, # END OF TRANSMISSION\n 0x0005: 0x0005, # ENQUIRY\n 0x0006: 0x0006, # ACKNOWLEDGE\n 0x0007: 0x0007, # BELL\n 0x0008: 0x0008, # BACKSPACE",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp852",
"documentation": {}
},
{
"label": "Codec",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp855",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp855",
"peekOfCode": "class Codec(codecs.Codec):\n def encode(self,input,errors='strict'):\n return codecs.charmap_encode(input,errors,encoding_map)\n def decode(self,input,errors='strict'):\n return codecs.charmap_decode(input,errors,decoding_table)\nclass IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_map)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp855",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp855",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp855",
"peekOfCode": "class IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_map)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp855",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp855",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp855",
"peekOfCode": "class IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp855",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp855",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp855",
"peekOfCode": "class StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='cp855',\n encode=Codec().encode,\n decode=Codec().decode,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp855",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp855",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp855",
"peekOfCode": "class StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='cp855',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp855",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp855",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp855",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='cp855',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,\n streamwriter=StreamWriter,\n )",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp855",
"documentation": {}
},
{
"label": "decoding_map",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp855",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp855",
"peekOfCode": "decoding_map = codecs.make_identity_dict(range(256))\ndecoding_map.update({\n 0x0080: 0x0452, # CYRILLIC SMALL LETTER DJE\n 0x0081: 0x0402, # CYRILLIC CAPITAL LETTER DJE\n 0x0082: 0x0453, # CYRILLIC SMALL LETTER GJE\n 0x0083: 0x0403, # CYRILLIC CAPITAL LETTER GJE\n 0x0084: 0x0451, # CYRILLIC SMALL LETTER IO\n 0x0085: 0x0401, # CYRILLIC CAPITAL LETTER IO\n 0x0086: 0x0454, # CYRILLIC SMALL LETTER UKRAINIAN IE\n 0x0087: 0x0404, # CYRILLIC CAPITAL LETTER UKRAINIAN IE",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp855",
"documentation": {}
},
{
"label": "decoding_table",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp855",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp855",
"peekOfCode": "decoding_table = (\n '\\x00' # 0x0000 -> NULL\n '\\x01' # 0x0001 -> START OF HEADING\n '\\x02' # 0x0002 -> START OF TEXT\n '\\x03' # 0x0003 -> END OF TEXT\n '\\x04' # 0x0004 -> END OF TRANSMISSION\n '\\x05' # 0x0005 -> ENQUIRY\n '\\x06' # 0x0006 -> ACKNOWLEDGE\n '\\x07' # 0x0007 -> BELL\n '\\x08' # 0x0008 -> BACKSPACE",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp855",
"documentation": {}
},
{
"label": "encoding_map",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp855",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp855",
"peekOfCode": "encoding_map = {\n 0x0000: 0x0000, # NULL\n 0x0001: 0x0001, # START OF HEADING\n 0x0002: 0x0002, # START OF TEXT\n 0x0003: 0x0003, # END OF TEXT\n 0x0004: 0x0004, # END OF TRANSMISSION\n 0x0005: 0x0005, # ENQUIRY\n 0x0006: 0x0006, # ACKNOWLEDGE\n 0x0007: 0x0007, # BELL\n 0x0008: 0x0008, # BACKSPACE",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp855",
"documentation": {}
},
{
"label": "Codec",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp856",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp856",
"peekOfCode": "class Codec(codecs.Codec):\n def encode(self,input,errors='strict'):\n return codecs.charmap_encode(input,errors,encoding_table)\n def decode(self,input,errors='strict'):\n return codecs.charmap_decode(input,errors,decoding_table)\nclass IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_table)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp856",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp856",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp856",
"peekOfCode": "class IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_table)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp856",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp856",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp856",
"peekOfCode": "class IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp856",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp856",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp856",
"peekOfCode": "class StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='cp856',\n encode=Codec().encode,\n decode=Codec().decode,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp856",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp856",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp856",
"peekOfCode": "class StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='cp856',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp856",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp856",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp856",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='cp856',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,\n streamwriter=StreamWriter,\n )",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp856",
"documentation": {}
},
{
"label": "decoding_table",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp856",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp856",
"peekOfCode": "decoding_table = (\n '\\x00' # 0x00 -> NULL\n '\\x01' # 0x01 -> START OF HEADING\n '\\x02' # 0x02 -> START OF TEXT\n '\\x03' # 0x03 -> END OF TEXT\n '\\x04' # 0x04 -> END OF TRANSMISSION\n '\\x05' # 0x05 -> ENQUIRY\n '\\x06' # 0x06 -> ACKNOWLEDGE\n '\\x07' # 0x07 -> BELL\n '\\x08' # 0x08 -> BACKSPACE",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp856",
"documentation": {}
},
{
"label": "Codec",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp857",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp857",
"peekOfCode": "class Codec(codecs.Codec):\n def encode(self,input,errors='strict'):\n return codecs.charmap_encode(input,errors,encoding_map)\n def decode(self,input,errors='strict'):\n return codecs.charmap_decode(input,errors,decoding_table)\nclass IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_map)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp857",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp857",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp857",
"peekOfCode": "class IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_map)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp857",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp857",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp857",
"peekOfCode": "class IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp857",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp857",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp857",
"peekOfCode": "class StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='cp857',\n encode=Codec().encode,\n decode=Codec().decode,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp857",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp857",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp857",
"peekOfCode": "class StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='cp857',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp857",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp857",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp857",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='cp857',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,\n streamwriter=StreamWriter,\n )",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp857",
"documentation": {}
},
{
"label": "decoding_map",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp857",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp857",
"peekOfCode": "decoding_map = codecs.make_identity_dict(range(256))\ndecoding_map.update({\n 0x0080: 0x00c7, # LATIN CAPITAL LETTER C WITH CEDILLA\n 0x0081: 0x00fc, # LATIN SMALL LETTER U WITH DIAERESIS\n 0x0082: 0x00e9, # LATIN SMALL LETTER E WITH ACUTE\n 0x0083: 0x00e2, # LATIN SMALL LETTER A WITH CIRCUMFLEX\n 0x0084: 0x00e4, # LATIN SMALL LETTER A WITH DIAERESIS\n 0x0085: 0x00e0, # LATIN SMALL LETTER A WITH GRAVE\n 0x0086: 0x00e5, # LATIN SMALL LETTER A WITH RING ABOVE\n 0x0087: 0x00e7, # LATIN SMALL LETTER C WITH CEDILLA",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp857",
"documentation": {}
},
{
"label": "decoding_table",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp857",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp857",
"peekOfCode": "decoding_table = (\n '\\x00' # 0x0000 -> NULL\n '\\x01' # 0x0001 -> START OF HEADING\n '\\x02' # 0x0002 -> START OF TEXT\n '\\x03' # 0x0003 -> END OF TEXT\n '\\x04' # 0x0004 -> END OF TRANSMISSION\n '\\x05' # 0x0005 -> ENQUIRY\n '\\x06' # 0x0006 -> ACKNOWLEDGE\n '\\x07' # 0x0007 -> BELL\n '\\x08' # 0x0008 -> BACKSPACE",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp857",
"documentation": {}
},
{
"label": "encoding_map",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp857",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp857",
"peekOfCode": "encoding_map = {\n 0x0000: 0x0000, # NULL\n 0x0001: 0x0001, # START OF HEADING\n 0x0002: 0x0002, # START OF TEXT\n 0x0003: 0x0003, # END OF TEXT\n 0x0004: 0x0004, # END OF TRANSMISSION\n 0x0005: 0x0005, # ENQUIRY\n 0x0006: 0x0006, # ACKNOWLEDGE\n 0x0007: 0x0007, # BELL\n 0x0008: 0x0008, # BACKSPACE",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp857",
"documentation": {}
},
{
"label": "Codec",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp858",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp858",
"peekOfCode": "class Codec(codecs.Codec):\n def encode(self,input,errors='strict'):\n return codecs.charmap_encode(input,errors,encoding_map)\n def decode(self,input,errors='strict'):\n return codecs.charmap_decode(input,errors,decoding_table)\nclass IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_map)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp858",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp858",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp858",
"peekOfCode": "class IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_map)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp858",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp858",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp858",
"peekOfCode": "class IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp858",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp858",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp858",
"peekOfCode": "class StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='cp858',\n encode=Codec().encode,\n decode=Codec().decode,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp858",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp858",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp858",
"peekOfCode": "class StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='cp858',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp858",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp858",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp858",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='cp858',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,\n streamwriter=StreamWriter,\n )",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp858",
"documentation": {}
},
{
"label": "decoding_map",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp858",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp858",
"peekOfCode": "decoding_map = codecs.make_identity_dict(range(256))\ndecoding_map.update({\n 0x0080: 0x00c7, # LATIN CAPITAL LETTER C WITH CEDILLA\n 0x0081: 0x00fc, # LATIN SMALL LETTER U WITH DIAERESIS\n 0x0082: 0x00e9, # LATIN SMALL LETTER E WITH ACUTE\n 0x0083: 0x00e2, # LATIN SMALL LETTER A WITH CIRCUMFLEX\n 0x0084: 0x00e4, # LATIN SMALL LETTER A WITH DIAERESIS\n 0x0085: 0x00e0, # LATIN SMALL LETTER A WITH GRAVE\n 0x0086: 0x00e5, # LATIN SMALL LETTER A WITH RING ABOVE\n 0x0087: 0x00e7, # LATIN SMALL LETTER C WITH CEDILLA",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp858",
"documentation": {}
},
{
"label": "decoding_table",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp858",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp858",
"peekOfCode": "decoding_table = (\n '\\x00' # 0x0000 -> NULL\n '\\x01' # 0x0001 -> START OF HEADING\n '\\x02' # 0x0002 -> START OF TEXT\n '\\x03' # 0x0003 -> END OF TEXT\n '\\x04' # 0x0004 -> END OF TRANSMISSION\n '\\x05' # 0x0005 -> ENQUIRY\n '\\x06' # 0x0006 -> ACKNOWLEDGE\n '\\x07' # 0x0007 -> BELL\n '\\x08' # 0x0008 -> BACKSPACE",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp858",
"documentation": {}
},
{
"label": "encoding_map",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp858",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp858",
"peekOfCode": "encoding_map = {\n 0x0000: 0x0000, # NULL\n 0x0001: 0x0001, # START OF HEADING\n 0x0002: 0x0002, # START OF TEXT\n 0x0003: 0x0003, # END OF TEXT\n 0x0004: 0x0004, # END OF TRANSMISSION\n 0x0005: 0x0005, # ENQUIRY\n 0x0006: 0x0006, # ACKNOWLEDGE\n 0x0007: 0x0007, # BELL\n 0x0008: 0x0008, # BACKSPACE",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp858",
"documentation": {}
},
{
"label": "Codec",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp860",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp860",
"peekOfCode": "class Codec(codecs.Codec):\n def encode(self,input,errors='strict'):\n return codecs.charmap_encode(input,errors,encoding_map)\n def decode(self,input,errors='strict'):\n return codecs.charmap_decode(input,errors,decoding_table)\nclass IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_map)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp860",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp860",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp860",
"peekOfCode": "class IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_map)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp860",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp860",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp860",
"peekOfCode": "class IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp860",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp860",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp860",
"peekOfCode": "class StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='cp860',\n encode=Codec().encode,\n decode=Codec().decode,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp860",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp860",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp860",
"peekOfCode": "class StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='cp860',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp860",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp860",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp860",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='cp860',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,\n streamwriter=StreamWriter,\n )",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp860",
"documentation": {}
},
{
"label": "decoding_map",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp860",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp860",
"peekOfCode": "decoding_map = codecs.make_identity_dict(range(256))\ndecoding_map.update({\n 0x0080: 0x00c7, # LATIN CAPITAL LETTER C WITH CEDILLA\n 0x0081: 0x00fc, # LATIN SMALL LETTER U WITH DIAERESIS\n 0x0082: 0x00e9, # LATIN SMALL LETTER E WITH ACUTE\n 0x0083: 0x00e2, # LATIN SMALL LETTER A WITH CIRCUMFLEX\n 0x0084: 0x00e3, # LATIN SMALL LETTER A WITH TILDE\n 0x0085: 0x00e0, # LATIN SMALL LETTER A WITH GRAVE\n 0x0086: 0x00c1, # LATIN CAPITAL LETTER A WITH ACUTE\n 0x0087: 0x00e7, # LATIN SMALL LETTER C WITH CEDILLA",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp860",
"documentation": {}
},
{
"label": "decoding_table",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp860",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp860",
"peekOfCode": "decoding_table = (\n '\\x00' # 0x0000 -> NULL\n '\\x01' # 0x0001 -> START OF HEADING\n '\\x02' # 0x0002 -> START OF TEXT\n '\\x03' # 0x0003 -> END OF TEXT\n '\\x04' # 0x0004 -> END OF TRANSMISSION\n '\\x05' # 0x0005 -> ENQUIRY\n '\\x06' # 0x0006 -> ACKNOWLEDGE\n '\\x07' # 0x0007 -> BELL\n '\\x08' # 0x0008 -> BACKSPACE",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp860",
"documentation": {}
},
{
"label": "encoding_map",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp860",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp860",
"peekOfCode": "encoding_map = {\n 0x0000: 0x0000, # NULL\n 0x0001: 0x0001, # START OF HEADING\n 0x0002: 0x0002, # START OF TEXT\n 0x0003: 0x0003, # END OF TEXT\n 0x0004: 0x0004, # END OF TRANSMISSION\n 0x0005: 0x0005, # ENQUIRY\n 0x0006: 0x0006, # ACKNOWLEDGE\n 0x0007: 0x0007, # BELL\n 0x0008: 0x0008, # BACKSPACE",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp860",
"documentation": {}
},
{
"label": "Codec",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp861",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp861",
"peekOfCode": "class Codec(codecs.Codec):\n def encode(self,input,errors='strict'):\n return codecs.charmap_encode(input,errors,encoding_map)\n def decode(self,input,errors='strict'):\n return codecs.charmap_decode(input,errors,decoding_table)\nclass IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_map)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp861",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp861",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp861",
"peekOfCode": "class IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_map)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp861",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp861",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp861",
"peekOfCode": "class IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp861",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp861",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp861",
"peekOfCode": "class StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='cp861',\n encode=Codec().encode,\n decode=Codec().decode,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp861",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp861",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp861",
"peekOfCode": "class StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='cp861',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp861",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp861",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp861",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='cp861',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,\n streamwriter=StreamWriter,\n )",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp861",
"documentation": {}
},
{
"label": "decoding_map",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp861",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp861",
"peekOfCode": "decoding_map = codecs.make_identity_dict(range(256))\ndecoding_map.update({\n 0x0080: 0x00c7, # LATIN CAPITAL LETTER C WITH CEDILLA\n 0x0081: 0x00fc, # LATIN SMALL LETTER U WITH DIAERESIS\n 0x0082: 0x00e9, # LATIN SMALL LETTER E WITH ACUTE\n 0x0083: 0x00e2, # LATIN SMALL LETTER A WITH CIRCUMFLEX\n 0x0084: 0x00e4, # LATIN SMALL LETTER A WITH DIAERESIS\n 0x0085: 0x00e0, # LATIN SMALL LETTER A WITH GRAVE\n 0x0086: 0x00e5, # LATIN SMALL LETTER A WITH RING ABOVE\n 0x0087: 0x00e7, # LATIN SMALL LETTER C WITH CEDILLA",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp861",
"documentation": {}
},
{
"label": "decoding_table",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp861",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp861",
"peekOfCode": "decoding_table = (\n '\\x00' # 0x0000 -> NULL\n '\\x01' # 0x0001 -> START OF HEADING\n '\\x02' # 0x0002 -> START OF TEXT\n '\\x03' # 0x0003 -> END OF TEXT\n '\\x04' # 0x0004 -> END OF TRANSMISSION\n '\\x05' # 0x0005 -> ENQUIRY\n '\\x06' # 0x0006 -> ACKNOWLEDGE\n '\\x07' # 0x0007 -> BELL\n '\\x08' # 0x0008 -> BACKSPACE",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp861",
"documentation": {}
},
{
"label": "encoding_map",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp861",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp861",
"peekOfCode": "encoding_map = {\n 0x0000: 0x0000, # NULL\n 0x0001: 0x0001, # START OF HEADING\n 0x0002: 0x0002, # START OF TEXT\n 0x0003: 0x0003, # END OF TEXT\n 0x0004: 0x0004, # END OF TRANSMISSION\n 0x0005: 0x0005, # ENQUIRY\n 0x0006: 0x0006, # ACKNOWLEDGE\n 0x0007: 0x0007, # BELL\n 0x0008: 0x0008, # BACKSPACE",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp861",
"documentation": {}
},
{
"label": "Codec",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp862",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp862",
"peekOfCode": "class Codec(codecs.Codec):\n def encode(self,input,errors='strict'):\n return codecs.charmap_encode(input,errors,encoding_map)\n def decode(self,input,errors='strict'):\n return codecs.charmap_decode(input,errors,decoding_table)\nclass IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_map)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp862",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp862",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp862",
"peekOfCode": "class IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_map)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp862",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp862",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp862",
"peekOfCode": "class IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp862",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp862",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp862",
"peekOfCode": "class StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='cp862',\n encode=Codec().encode,\n decode=Codec().decode,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp862",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp862",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp862",
"peekOfCode": "class StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='cp862',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp862",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp862",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp862",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='cp862',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,\n streamwriter=StreamWriter,\n )",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp862",
"documentation": {}
},
{
"label": "decoding_map",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp862",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp862",
"peekOfCode": "decoding_map = codecs.make_identity_dict(range(256))\ndecoding_map.update({\n 0x0080: 0x05d0, # HEBREW LETTER ALEF\n 0x0081: 0x05d1, # HEBREW LETTER BET\n 0x0082: 0x05d2, # HEBREW LETTER GIMEL\n 0x0083: 0x05d3, # HEBREW LETTER DALET\n 0x0084: 0x05d4, # HEBREW LETTER HE\n 0x0085: 0x05d5, # HEBREW LETTER VAV\n 0x0086: 0x05d6, # HEBREW LETTER ZAYIN\n 0x0087: 0x05d7, # HEBREW LETTER HET",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp862",
"documentation": {}
},
{
"label": "decoding_table",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp862",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp862",
"peekOfCode": "decoding_table = (\n '\\x00' # 0x0000 -> NULL\n '\\x01' # 0x0001 -> START OF HEADING\n '\\x02' # 0x0002 -> START OF TEXT\n '\\x03' # 0x0003 -> END OF TEXT\n '\\x04' # 0x0004 -> END OF TRANSMISSION\n '\\x05' # 0x0005 -> ENQUIRY\n '\\x06' # 0x0006 -> ACKNOWLEDGE\n '\\x07' # 0x0007 -> BELL\n '\\x08' # 0x0008 -> BACKSPACE",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp862",
"documentation": {}
},
{
"label": "encoding_map",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp862",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp862",
"peekOfCode": "encoding_map = {\n 0x0000: 0x0000, # NULL\n 0x0001: 0x0001, # START OF HEADING\n 0x0002: 0x0002, # START OF TEXT\n 0x0003: 0x0003, # END OF TEXT\n 0x0004: 0x0004, # END OF TRANSMISSION\n 0x0005: 0x0005, # ENQUIRY\n 0x0006: 0x0006, # ACKNOWLEDGE\n 0x0007: 0x0007, # BELL\n 0x0008: 0x0008, # BACKSPACE",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp862",
"documentation": {}
},
{
"label": "Codec",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp863",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp863",
"peekOfCode": "class Codec(codecs.Codec):\n def encode(self,input,errors='strict'):\n return codecs.charmap_encode(input,errors,encoding_map)\n def decode(self,input,errors='strict'):\n return codecs.charmap_decode(input,errors,decoding_table)\nclass IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_map)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp863",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp863",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp863",
"peekOfCode": "class IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_map)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp863",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp863",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp863",
"peekOfCode": "class IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp863",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp863",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp863",
"peekOfCode": "class StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='cp863',\n encode=Codec().encode,\n decode=Codec().decode,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp863",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp863",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp863",
"peekOfCode": "class StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='cp863',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp863",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp863",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp863",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='cp863',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,\n streamwriter=StreamWriter,\n )",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp863",
"documentation": {}
},
{
"label": "decoding_map",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp863",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp863",
"peekOfCode": "decoding_map = codecs.make_identity_dict(range(256))\ndecoding_map.update({\n 0x0080: 0x00c7, # LATIN CAPITAL LETTER C WITH CEDILLA\n 0x0081: 0x00fc, # LATIN SMALL LETTER U WITH DIAERESIS\n 0x0082: 0x00e9, # LATIN SMALL LETTER E WITH ACUTE\n 0x0083: 0x00e2, # LATIN SMALL LETTER A WITH CIRCUMFLEX\n 0x0084: 0x00c2, # LATIN CAPITAL LETTER A WITH CIRCUMFLEX\n 0x0085: 0x00e0, # LATIN SMALL LETTER A WITH GRAVE\n 0x0086: 0x00b6, # PILCROW SIGN\n 0x0087: 0x00e7, # LATIN SMALL LETTER C WITH CEDILLA",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp863",
"documentation": {}
},
{
"label": "decoding_table",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp863",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp863",
"peekOfCode": "decoding_table = (\n '\\x00' # 0x0000 -> NULL\n '\\x01' # 0x0001 -> START OF HEADING\n '\\x02' # 0x0002 -> START OF TEXT\n '\\x03' # 0x0003 -> END OF TEXT\n '\\x04' # 0x0004 -> END OF TRANSMISSION\n '\\x05' # 0x0005 -> ENQUIRY\n '\\x06' # 0x0006 -> ACKNOWLEDGE\n '\\x07' # 0x0007 -> BELL\n '\\x08' # 0x0008 -> BACKSPACE",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp863",
"documentation": {}
},
{
"label": "encoding_map",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp863",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp863",
"peekOfCode": "encoding_map = {\n 0x0000: 0x0000, # NULL\n 0x0001: 0x0001, # START OF HEADING\n 0x0002: 0x0002, # START OF TEXT\n 0x0003: 0x0003, # END OF TEXT\n 0x0004: 0x0004, # END OF TRANSMISSION\n 0x0005: 0x0005, # ENQUIRY\n 0x0006: 0x0006, # ACKNOWLEDGE\n 0x0007: 0x0007, # BELL\n 0x0008: 0x0008, # BACKSPACE",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp863",
"documentation": {}
},
{
"label": "Codec",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp864",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp864",
"peekOfCode": "class Codec(codecs.Codec):\n def encode(self,input,errors='strict'):\n return codecs.charmap_encode(input,errors,encoding_map)\n def decode(self,input,errors='strict'):\n return codecs.charmap_decode(input,errors,decoding_table)\nclass IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_map)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp864",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp864",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp864",
"peekOfCode": "class IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_map)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp864",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp864",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp864",
"peekOfCode": "class IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp864",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp864",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp864",
"peekOfCode": "class StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='cp864',\n encode=Codec().encode,\n decode=Codec().decode,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp864",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp864",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp864",
"peekOfCode": "class StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='cp864',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp864",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp864",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp864",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='cp864',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,\n streamwriter=StreamWriter,\n )",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp864",
"documentation": {}
},
{
"label": "decoding_map",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp864",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp864",
"peekOfCode": "decoding_map = codecs.make_identity_dict(range(256))\ndecoding_map.update({\n 0x0025: 0x066a, # ARABIC PERCENT SIGN\n 0x0080: 0x00b0, # DEGREE SIGN\n 0x0081: 0x00b7, # MIDDLE DOT\n 0x0082: 0x2219, # BULLET OPERATOR\n 0x0083: 0x221a, # SQUARE ROOT\n 0x0084: 0x2592, # MEDIUM SHADE\n 0x0085: 0x2500, # FORMS LIGHT HORIZONTAL\n 0x0086: 0x2502, # FORMS LIGHT VERTICAL",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp864",
"documentation": {}
},
{
"label": "decoding_table",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp864",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp864",
"peekOfCode": "decoding_table = (\n '\\x00' # 0x0000 -> NULL\n '\\x01' # 0x0001 -> START OF HEADING\n '\\x02' # 0x0002 -> START OF TEXT\n '\\x03' # 0x0003 -> END OF TEXT\n '\\x04' # 0x0004 -> END OF TRANSMISSION\n '\\x05' # 0x0005 -> ENQUIRY\n '\\x06' # 0x0006 -> ACKNOWLEDGE\n '\\x07' # 0x0007 -> BELL\n '\\x08' # 0x0008 -> BACKSPACE",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp864",
"documentation": {}
},
{
"label": "encoding_map",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp864",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp864",
"peekOfCode": "encoding_map = {\n 0x0000: 0x0000, # NULL\n 0x0001: 0x0001, # START OF HEADING\n 0x0002: 0x0002, # START OF TEXT\n 0x0003: 0x0003, # END OF TEXT\n 0x0004: 0x0004, # END OF TRANSMISSION\n 0x0005: 0x0005, # ENQUIRY\n 0x0006: 0x0006, # ACKNOWLEDGE\n 0x0007: 0x0007, # BELL\n 0x0008: 0x0008, # BACKSPACE",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp864",
"documentation": {}
},
{
"label": "Codec",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp865",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp865",
"peekOfCode": "class Codec(codecs.Codec):\n def encode(self,input,errors='strict'):\n return codecs.charmap_encode(input,errors,encoding_map)\n def decode(self,input,errors='strict'):\n return codecs.charmap_decode(input,errors,decoding_table)\nclass IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_map)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp865",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp865",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp865",
"peekOfCode": "class IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_map)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp865",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp865",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp865",
"peekOfCode": "class IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp865",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp865",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp865",
"peekOfCode": "class StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='cp865',\n encode=Codec().encode,\n decode=Codec().decode,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp865",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp865",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp865",
"peekOfCode": "class StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='cp865',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp865",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp865",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp865",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='cp865',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,\n streamwriter=StreamWriter,\n )",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp865",
"documentation": {}
},
{
"label": "decoding_map",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp865",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp865",
"peekOfCode": "decoding_map = codecs.make_identity_dict(range(256))\ndecoding_map.update({\n 0x0080: 0x00c7, # LATIN CAPITAL LETTER C WITH CEDILLA\n 0x0081: 0x00fc, # LATIN SMALL LETTER U WITH DIAERESIS\n 0x0082: 0x00e9, # LATIN SMALL LETTER E WITH ACUTE\n 0x0083: 0x00e2, # LATIN SMALL LETTER A WITH CIRCUMFLEX\n 0x0084: 0x00e4, # LATIN SMALL LETTER A WITH DIAERESIS\n 0x0085: 0x00e0, # LATIN SMALL LETTER A WITH GRAVE\n 0x0086: 0x00e5, # LATIN SMALL LETTER A WITH RING ABOVE\n 0x0087: 0x00e7, # LATIN SMALL LETTER C WITH CEDILLA",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp865",
"documentation": {}
},
{
"label": "decoding_table",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp865",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp865",
"peekOfCode": "decoding_table = (\n '\\x00' # 0x0000 -> NULL\n '\\x01' # 0x0001 -> START OF HEADING\n '\\x02' # 0x0002 -> START OF TEXT\n '\\x03' # 0x0003 -> END OF TEXT\n '\\x04' # 0x0004 -> END OF TRANSMISSION\n '\\x05' # 0x0005 -> ENQUIRY\n '\\x06' # 0x0006 -> ACKNOWLEDGE\n '\\x07' # 0x0007 -> BELL\n '\\x08' # 0x0008 -> BACKSPACE",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp865",
"documentation": {}
},
{
"label": "encoding_map",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp865",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp865",
"peekOfCode": "encoding_map = {\n 0x0000: 0x0000, # NULL\n 0x0001: 0x0001, # START OF HEADING\n 0x0002: 0x0002, # START OF TEXT\n 0x0003: 0x0003, # END OF TEXT\n 0x0004: 0x0004, # END OF TRANSMISSION\n 0x0005: 0x0005, # ENQUIRY\n 0x0006: 0x0006, # ACKNOWLEDGE\n 0x0007: 0x0007, # BELL\n 0x0008: 0x0008, # BACKSPACE",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp865",
"documentation": {}
},
{
"label": "Codec",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp866",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp866",
"peekOfCode": "class Codec(codecs.Codec):\n def encode(self,input,errors='strict'):\n return codecs.charmap_encode(input,errors,encoding_map)\n def decode(self,input,errors='strict'):\n return codecs.charmap_decode(input,errors,decoding_table)\nclass IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_map)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp866",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp866",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp866",
"peekOfCode": "class IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_map)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp866",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp866",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp866",
"peekOfCode": "class IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp866",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp866",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp866",
"peekOfCode": "class StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='cp866',\n encode=Codec().encode,\n decode=Codec().decode,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp866",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp866",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp866",
"peekOfCode": "class StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='cp866',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp866",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp866",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp866",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='cp866',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,\n streamwriter=StreamWriter,\n )",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp866",
"documentation": {}
},
{
"label": "decoding_map",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp866",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp866",
"peekOfCode": "decoding_map = codecs.make_identity_dict(range(256))\ndecoding_map.update({\n 0x0080: 0x0410, # CYRILLIC CAPITAL LETTER A\n 0x0081: 0x0411, # CYRILLIC CAPITAL LETTER BE\n 0x0082: 0x0412, # CYRILLIC CAPITAL LETTER VE\n 0x0083: 0x0413, # CYRILLIC CAPITAL LETTER GHE\n 0x0084: 0x0414, # CYRILLIC CAPITAL LETTER DE\n 0x0085: 0x0415, # CYRILLIC CAPITAL LETTER IE\n 0x0086: 0x0416, # CYRILLIC CAPITAL LETTER ZHE\n 0x0087: 0x0417, # CYRILLIC CAPITAL LETTER ZE",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp866",
"documentation": {}
},
{
"label": "decoding_table",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp866",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp866",
"peekOfCode": "decoding_table = (\n '\\x00' # 0x0000 -> NULL\n '\\x01' # 0x0001 -> START OF HEADING\n '\\x02' # 0x0002 -> START OF TEXT\n '\\x03' # 0x0003 -> END OF TEXT\n '\\x04' # 0x0004 -> END OF TRANSMISSION\n '\\x05' # 0x0005 -> ENQUIRY\n '\\x06' # 0x0006 -> ACKNOWLEDGE\n '\\x07' # 0x0007 -> BELL\n '\\x08' # 0x0008 -> BACKSPACE",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp866",
"documentation": {}
},
{
"label": "encoding_map",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp866",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp866",
"peekOfCode": "encoding_map = {\n 0x0000: 0x0000, # NULL\n 0x0001: 0x0001, # START OF HEADING\n 0x0002: 0x0002, # START OF TEXT\n 0x0003: 0x0003, # END OF TEXT\n 0x0004: 0x0004, # END OF TRANSMISSION\n 0x0005: 0x0005, # ENQUIRY\n 0x0006: 0x0006, # ACKNOWLEDGE\n 0x0007: 0x0007, # BELL\n 0x0008: 0x0008, # BACKSPACE",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp866",
"documentation": {}
},
{
"label": "Codec",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp869",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp869",
"peekOfCode": "class Codec(codecs.Codec):\n def encode(self,input,errors='strict'):\n return codecs.charmap_encode(input,errors,encoding_map)\n def decode(self,input,errors='strict'):\n return codecs.charmap_decode(input,errors,decoding_table)\nclass IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_map)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp869",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp869",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp869",
"peekOfCode": "class IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_map)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp869",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp869",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp869",
"peekOfCode": "class IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp869",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp869",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp869",
"peekOfCode": "class StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='cp869',\n encode=Codec().encode,\n decode=Codec().decode,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp869",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp869",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp869",
"peekOfCode": "class StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='cp869',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp869",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp869",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp869",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='cp869',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,\n streamwriter=StreamWriter,\n )",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp869",
"documentation": {}
},
{
"label": "decoding_map",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp869",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp869",
"peekOfCode": "decoding_map = codecs.make_identity_dict(range(256))\ndecoding_map.update({\n 0x0080: None, # UNDEFINED\n 0x0081: None, # UNDEFINED\n 0x0082: None, # UNDEFINED\n 0x0083: None, # UNDEFINED\n 0x0084: None, # UNDEFINED\n 0x0085: None, # UNDEFINED\n 0x0086: 0x0386, # GREEK CAPITAL LETTER ALPHA WITH TONOS\n 0x0087: None, # UNDEFINED",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp869",
"documentation": {}
},
{
"label": "decoding_table",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp869",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp869",
"peekOfCode": "decoding_table = (\n '\\x00' # 0x0000 -> NULL\n '\\x01' # 0x0001 -> START OF HEADING\n '\\x02' # 0x0002 -> START OF TEXT\n '\\x03' # 0x0003 -> END OF TEXT\n '\\x04' # 0x0004 -> END OF TRANSMISSION\n '\\x05' # 0x0005 -> ENQUIRY\n '\\x06' # 0x0006 -> ACKNOWLEDGE\n '\\x07' # 0x0007 -> BELL\n '\\x08' # 0x0008 -> BACKSPACE",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp869",
"documentation": {}
},
{
"label": "encoding_map",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp869",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp869",
"peekOfCode": "encoding_map = {\n 0x0000: 0x0000, # NULL\n 0x0001: 0x0001, # START OF HEADING\n 0x0002: 0x0002, # START OF TEXT\n 0x0003: 0x0003, # END OF TEXT\n 0x0004: 0x0004, # END OF TRANSMISSION\n 0x0005: 0x0005, # ENQUIRY\n 0x0006: 0x0006, # ACKNOWLEDGE\n 0x0007: 0x0007, # BELL\n 0x0008: 0x0008, # BACKSPACE",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp869",
"documentation": {}
},
{
"label": "Codec",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp874",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp874",
"peekOfCode": "class Codec(codecs.Codec):\n def encode(self,input,errors='strict'):\n return codecs.charmap_encode(input,errors,encoding_table)\n def decode(self,input,errors='strict'):\n return codecs.charmap_decode(input,errors,decoding_table)\nclass IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_table)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp874",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp874",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp874",
"peekOfCode": "class IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_table)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp874",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp874",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp874",
"peekOfCode": "class IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp874",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp874",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp874",
"peekOfCode": "class StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='cp874',\n encode=Codec().encode,\n decode=Codec().decode,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp874",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp874",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp874",
"peekOfCode": "class StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='cp874',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp874",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp874",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp874",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='cp874',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,\n streamwriter=StreamWriter,\n )",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp874",
"documentation": {}
},
{
"label": "decoding_table",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp874",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp874",
"peekOfCode": "decoding_table = (\n '\\x00' # 0x00 -> NULL\n '\\x01' # 0x01 -> START OF HEADING\n '\\x02' # 0x02 -> START OF TEXT\n '\\x03' # 0x03 -> END OF TEXT\n '\\x04' # 0x04 -> END OF TRANSMISSION\n '\\x05' # 0x05 -> ENQUIRY\n '\\x06' # 0x06 -> ACKNOWLEDGE\n '\\x07' # 0x07 -> BELL\n '\\x08' # 0x08 -> BACKSPACE",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp874",
"documentation": {}
},
{
"label": "Codec",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp875",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp875",
"peekOfCode": "class Codec(codecs.Codec):\n def encode(self,input,errors='strict'):\n return codecs.charmap_encode(input,errors,encoding_table)\n def decode(self,input,errors='strict'):\n return codecs.charmap_decode(input,errors,decoding_table)\nclass IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_table)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp875",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp875",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp875",
"peekOfCode": "class IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_table)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp875",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp875",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp875",
"peekOfCode": "class IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp875",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp875",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp875",
"peekOfCode": "class StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='cp875',\n encode=Codec().encode,\n decode=Codec().decode,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp875",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp875",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp875",
"peekOfCode": "class StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='cp875',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp875",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp875",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp875",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='cp875',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,\n streamwriter=StreamWriter,\n )",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp875",
"documentation": {}
},
{
"label": "decoding_table",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp875",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp875",
"peekOfCode": "decoding_table = (\n '\\x00' # 0x00 -> NULL\n '\\x01' # 0x01 -> START OF HEADING\n '\\x02' # 0x02 -> START OF TEXT\n '\\x03' # 0x03 -> END OF TEXT\n '\\x9c' # 0x04 -> CONTROL\n '\\t' # 0x05 -> HORIZONTAL TABULATION\n '\\x86' # 0x06 -> CONTROL\n '\\x7f' # 0x07 -> DELETE\n '\\x97' # 0x08 -> CONTROL",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp875",
"documentation": {}
},
{
"label": "Codec",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp932",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp932",
"peekOfCode": "class Codec(codecs.Codec):\n encode = codec.encode\n decode = codec.decode\nclass IncrementalEncoder(mbc.MultibyteIncrementalEncoder,\n codecs.IncrementalEncoder):\n codec = codec\nclass IncrementalDecoder(mbc.MultibyteIncrementalDecoder,\n codecs.IncrementalDecoder):\n codec = codec\nclass StreamReader(Codec, mbc.MultibyteStreamReader, codecs.StreamReader):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp932",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp932",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp932",
"peekOfCode": "class IncrementalEncoder(mbc.MultibyteIncrementalEncoder,\n codecs.IncrementalEncoder):\n codec = codec\nclass IncrementalDecoder(mbc.MultibyteIncrementalDecoder,\n codecs.IncrementalDecoder):\n codec = codec\nclass StreamReader(Codec, mbc.MultibyteStreamReader, codecs.StreamReader):\n codec = codec\nclass StreamWriter(Codec, mbc.MultibyteStreamWriter, codecs.StreamWriter):\n codec = codec",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp932",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp932",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp932",
"peekOfCode": "class IncrementalDecoder(mbc.MultibyteIncrementalDecoder,\n codecs.IncrementalDecoder):\n codec = codec\nclass StreamReader(Codec, mbc.MultibyteStreamReader, codecs.StreamReader):\n codec = codec\nclass StreamWriter(Codec, mbc.MultibyteStreamWriter, codecs.StreamWriter):\n codec = codec\ndef getregentry():\n return codecs.CodecInfo(\n name='cp932',",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp932",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp932",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp932",
"peekOfCode": "class StreamReader(Codec, mbc.MultibyteStreamReader, codecs.StreamReader):\n codec = codec\nclass StreamWriter(Codec, mbc.MultibyteStreamWriter, codecs.StreamWriter):\n codec = codec\ndef getregentry():\n return codecs.CodecInfo(\n name='cp932',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp932",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp932",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp932",
"peekOfCode": "class StreamWriter(Codec, mbc.MultibyteStreamWriter, codecs.StreamWriter):\n codec = codec\ndef getregentry():\n return codecs.CodecInfo(\n name='cp932',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp932",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp932",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp932",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='cp932',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,\n streamwriter=StreamWriter,\n )",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp932",
"documentation": {}
},
{
"label": "codec",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp932",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp932",
"peekOfCode": "codec = _codecs_jp.getcodec('cp932')\nclass Codec(codecs.Codec):\n encode = codec.encode\n decode = codec.decode\nclass IncrementalEncoder(mbc.MultibyteIncrementalEncoder,\n codecs.IncrementalEncoder):\n codec = codec\nclass IncrementalDecoder(mbc.MultibyteIncrementalDecoder,\n codecs.IncrementalDecoder):\n codec = codec",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp932",
"documentation": {}
},
{
"label": "Codec",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp949",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp949",
"peekOfCode": "class Codec(codecs.Codec):\n encode = codec.encode\n decode = codec.decode\nclass IncrementalEncoder(mbc.MultibyteIncrementalEncoder,\n codecs.IncrementalEncoder):\n codec = codec\nclass IncrementalDecoder(mbc.MultibyteIncrementalDecoder,\n codecs.IncrementalDecoder):\n codec = codec\nclass StreamReader(Codec, mbc.MultibyteStreamReader, codecs.StreamReader):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp949",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp949",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp949",
"peekOfCode": "class IncrementalEncoder(mbc.MultibyteIncrementalEncoder,\n codecs.IncrementalEncoder):\n codec = codec\nclass IncrementalDecoder(mbc.MultibyteIncrementalDecoder,\n codecs.IncrementalDecoder):\n codec = codec\nclass StreamReader(Codec, mbc.MultibyteStreamReader, codecs.StreamReader):\n codec = codec\nclass StreamWriter(Codec, mbc.MultibyteStreamWriter, codecs.StreamWriter):\n codec = codec",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp949",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp949",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp949",
"peekOfCode": "class IncrementalDecoder(mbc.MultibyteIncrementalDecoder,\n codecs.IncrementalDecoder):\n codec = codec\nclass StreamReader(Codec, mbc.MultibyteStreamReader, codecs.StreamReader):\n codec = codec\nclass StreamWriter(Codec, mbc.MultibyteStreamWriter, codecs.StreamWriter):\n codec = codec\ndef getregentry():\n return codecs.CodecInfo(\n name='cp949',",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp949",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp949",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp949",
"peekOfCode": "class StreamReader(Codec, mbc.MultibyteStreamReader, codecs.StreamReader):\n codec = codec\nclass StreamWriter(Codec, mbc.MultibyteStreamWriter, codecs.StreamWriter):\n codec = codec\ndef getregentry():\n return codecs.CodecInfo(\n name='cp949',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp949",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp949",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp949",
"peekOfCode": "class StreamWriter(Codec, mbc.MultibyteStreamWriter, codecs.StreamWriter):\n codec = codec\ndef getregentry():\n return codecs.CodecInfo(\n name='cp949',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp949",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp949",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp949",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='cp949',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,\n streamwriter=StreamWriter,\n )",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp949",
"documentation": {}
},
{
"label": "codec",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp949",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp949",
"peekOfCode": "codec = _codecs_kr.getcodec('cp949')\nclass Codec(codecs.Codec):\n encode = codec.encode\n decode = codec.decode\nclass IncrementalEncoder(mbc.MultibyteIncrementalEncoder,\n codecs.IncrementalEncoder):\n codec = codec\nclass IncrementalDecoder(mbc.MultibyteIncrementalDecoder,\n codecs.IncrementalDecoder):\n codec = codec",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp949",
"documentation": {}
},
{
"label": "Codec",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp950",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp950",
"peekOfCode": "class Codec(codecs.Codec):\n encode = codec.encode\n decode = codec.decode\nclass IncrementalEncoder(mbc.MultibyteIncrementalEncoder,\n codecs.IncrementalEncoder):\n codec = codec\nclass IncrementalDecoder(mbc.MultibyteIncrementalDecoder,\n codecs.IncrementalDecoder):\n codec = codec\nclass StreamReader(Codec, mbc.MultibyteStreamReader, codecs.StreamReader):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp950",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp950",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp950",
"peekOfCode": "class IncrementalEncoder(mbc.MultibyteIncrementalEncoder,\n codecs.IncrementalEncoder):\n codec = codec\nclass IncrementalDecoder(mbc.MultibyteIncrementalDecoder,\n codecs.IncrementalDecoder):\n codec = codec\nclass StreamReader(Codec, mbc.MultibyteStreamReader, codecs.StreamReader):\n codec = codec\nclass StreamWriter(Codec, mbc.MultibyteStreamWriter, codecs.StreamWriter):\n codec = codec",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp950",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp950",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp950",
"peekOfCode": "class IncrementalDecoder(mbc.MultibyteIncrementalDecoder,\n codecs.IncrementalDecoder):\n codec = codec\nclass StreamReader(Codec, mbc.MultibyteStreamReader, codecs.StreamReader):\n codec = codec\nclass StreamWriter(Codec, mbc.MultibyteStreamWriter, codecs.StreamWriter):\n codec = codec\ndef getregentry():\n return codecs.CodecInfo(\n name='cp950',",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp950",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp950",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp950",
"peekOfCode": "class StreamReader(Codec, mbc.MultibyteStreamReader, codecs.StreamReader):\n codec = codec\nclass StreamWriter(Codec, mbc.MultibyteStreamWriter, codecs.StreamWriter):\n codec = codec\ndef getregentry():\n return codecs.CodecInfo(\n name='cp950',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp950",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp950",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp950",
"peekOfCode": "class StreamWriter(Codec, mbc.MultibyteStreamWriter, codecs.StreamWriter):\n codec = codec\ndef getregentry():\n return codecs.CodecInfo(\n name='cp950',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp950",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp950",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp950",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='cp950',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,\n streamwriter=StreamWriter,\n )",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp950",
"documentation": {}
},
{
"label": "codec",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp950",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp950",
"peekOfCode": "codec = _codecs_tw.getcodec('cp950')\nclass Codec(codecs.Codec):\n encode = codec.encode\n decode = codec.decode\nclass IncrementalEncoder(mbc.MultibyteIncrementalEncoder,\n codecs.IncrementalEncoder):\n codec = codec\nclass IncrementalDecoder(mbc.MultibyteIncrementalDecoder,\n codecs.IncrementalDecoder):\n codec = codec",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.cp950",
"documentation": {}
},
{
"label": "Codec",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.euc_jisx0213",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.euc_jisx0213",
"peekOfCode": "class Codec(codecs.Codec):\n encode = codec.encode\n decode = codec.decode\nclass IncrementalEncoder(mbc.MultibyteIncrementalEncoder,\n codecs.IncrementalEncoder):\n codec = codec\nclass IncrementalDecoder(mbc.MultibyteIncrementalDecoder,\n codecs.IncrementalDecoder):\n codec = codec\nclass StreamReader(Codec, mbc.MultibyteStreamReader, codecs.StreamReader):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.euc_jisx0213",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.euc_jisx0213",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.euc_jisx0213",
"peekOfCode": "class IncrementalEncoder(mbc.MultibyteIncrementalEncoder,\n codecs.IncrementalEncoder):\n codec = codec\nclass IncrementalDecoder(mbc.MultibyteIncrementalDecoder,\n codecs.IncrementalDecoder):\n codec = codec\nclass StreamReader(Codec, mbc.MultibyteStreamReader, codecs.StreamReader):\n codec = codec\nclass StreamWriter(Codec, mbc.MultibyteStreamWriter, codecs.StreamWriter):\n codec = codec",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.euc_jisx0213",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.euc_jisx0213",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.euc_jisx0213",
"peekOfCode": "class IncrementalDecoder(mbc.MultibyteIncrementalDecoder,\n codecs.IncrementalDecoder):\n codec = codec\nclass StreamReader(Codec, mbc.MultibyteStreamReader, codecs.StreamReader):\n codec = codec\nclass StreamWriter(Codec, mbc.MultibyteStreamWriter, codecs.StreamWriter):\n codec = codec\ndef getregentry():\n return codecs.CodecInfo(\n name='euc_jisx0213',",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.euc_jisx0213",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.euc_jisx0213",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.euc_jisx0213",
"peekOfCode": "class StreamReader(Codec, mbc.MultibyteStreamReader, codecs.StreamReader):\n codec = codec\nclass StreamWriter(Codec, mbc.MultibyteStreamWriter, codecs.StreamWriter):\n codec = codec\ndef getregentry():\n return codecs.CodecInfo(\n name='euc_jisx0213',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.euc_jisx0213",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.euc_jisx0213",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.euc_jisx0213",
"peekOfCode": "class StreamWriter(Codec, mbc.MultibyteStreamWriter, codecs.StreamWriter):\n codec = codec\ndef getregentry():\n return codecs.CodecInfo(\n name='euc_jisx0213',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.euc_jisx0213",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.euc_jisx0213",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.euc_jisx0213",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='euc_jisx0213',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,\n streamwriter=StreamWriter,\n )",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.euc_jisx0213",
"documentation": {}
},
{
"label": "codec",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.euc_jisx0213",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.euc_jisx0213",
"peekOfCode": "codec = _codecs_jp.getcodec('euc_jisx0213')\nclass Codec(codecs.Codec):\n encode = codec.encode\n decode = codec.decode\nclass IncrementalEncoder(mbc.MultibyteIncrementalEncoder,\n codecs.IncrementalEncoder):\n codec = codec\nclass IncrementalDecoder(mbc.MultibyteIncrementalDecoder,\n codecs.IncrementalDecoder):\n codec = codec",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.euc_jisx0213",
"documentation": {}
},
{
"label": "Codec",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.euc_jis_2004",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.euc_jis_2004",
"peekOfCode": "class Codec(codecs.Codec):\n encode = codec.encode\n decode = codec.decode\nclass IncrementalEncoder(mbc.MultibyteIncrementalEncoder,\n codecs.IncrementalEncoder):\n codec = codec\nclass IncrementalDecoder(mbc.MultibyteIncrementalDecoder,\n codecs.IncrementalDecoder):\n codec = codec\nclass StreamReader(Codec, mbc.MultibyteStreamReader, codecs.StreamReader):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.euc_jis_2004",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.euc_jis_2004",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.euc_jis_2004",
"peekOfCode": "class IncrementalEncoder(mbc.MultibyteIncrementalEncoder,\n codecs.IncrementalEncoder):\n codec = codec\nclass IncrementalDecoder(mbc.MultibyteIncrementalDecoder,\n codecs.IncrementalDecoder):\n codec = codec\nclass StreamReader(Codec, mbc.MultibyteStreamReader, codecs.StreamReader):\n codec = codec\nclass StreamWriter(Codec, mbc.MultibyteStreamWriter, codecs.StreamWriter):\n codec = codec",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.euc_jis_2004",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.euc_jis_2004",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.euc_jis_2004",
"peekOfCode": "class IncrementalDecoder(mbc.MultibyteIncrementalDecoder,\n codecs.IncrementalDecoder):\n codec = codec\nclass StreamReader(Codec, mbc.MultibyteStreamReader, codecs.StreamReader):\n codec = codec\nclass StreamWriter(Codec, mbc.MultibyteStreamWriter, codecs.StreamWriter):\n codec = codec\ndef getregentry():\n return codecs.CodecInfo(\n name='euc_jis_2004',",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.euc_jis_2004",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.euc_jis_2004",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.euc_jis_2004",
"peekOfCode": "class StreamReader(Codec, mbc.MultibyteStreamReader, codecs.StreamReader):\n codec = codec\nclass StreamWriter(Codec, mbc.MultibyteStreamWriter, codecs.StreamWriter):\n codec = codec\ndef getregentry():\n return codecs.CodecInfo(\n name='euc_jis_2004',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.euc_jis_2004",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.euc_jis_2004",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.euc_jis_2004",
"peekOfCode": "class StreamWriter(Codec, mbc.MultibyteStreamWriter, codecs.StreamWriter):\n codec = codec\ndef getregentry():\n return codecs.CodecInfo(\n name='euc_jis_2004',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.euc_jis_2004",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.euc_jis_2004",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.euc_jis_2004",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='euc_jis_2004',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,\n streamwriter=StreamWriter,\n )",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.euc_jis_2004",
"documentation": {}
},
{
"label": "codec",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.euc_jis_2004",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.euc_jis_2004",
"peekOfCode": "codec = _codecs_jp.getcodec('euc_jis_2004')\nclass Codec(codecs.Codec):\n encode = codec.encode\n decode = codec.decode\nclass IncrementalEncoder(mbc.MultibyteIncrementalEncoder,\n codecs.IncrementalEncoder):\n codec = codec\nclass IncrementalDecoder(mbc.MultibyteIncrementalDecoder,\n codecs.IncrementalDecoder):\n codec = codec",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.euc_jis_2004",
"documentation": {}
},
{
"label": "Codec",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.euc_jp",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.euc_jp",
"peekOfCode": "class Codec(codecs.Codec):\n encode = codec.encode\n decode = codec.decode\nclass IncrementalEncoder(mbc.MultibyteIncrementalEncoder,\n codecs.IncrementalEncoder):\n codec = codec\nclass IncrementalDecoder(mbc.MultibyteIncrementalDecoder,\n codecs.IncrementalDecoder):\n codec = codec\nclass StreamReader(Codec, mbc.MultibyteStreamReader, codecs.StreamReader):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.euc_jp",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.euc_jp",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.euc_jp",
"peekOfCode": "class IncrementalEncoder(mbc.MultibyteIncrementalEncoder,\n codecs.IncrementalEncoder):\n codec = codec\nclass IncrementalDecoder(mbc.MultibyteIncrementalDecoder,\n codecs.IncrementalDecoder):\n codec = codec\nclass StreamReader(Codec, mbc.MultibyteStreamReader, codecs.StreamReader):\n codec = codec\nclass StreamWriter(Codec, mbc.MultibyteStreamWriter, codecs.StreamWriter):\n codec = codec",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.euc_jp",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.euc_jp",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.euc_jp",
"peekOfCode": "class IncrementalDecoder(mbc.MultibyteIncrementalDecoder,\n codecs.IncrementalDecoder):\n codec = codec\nclass StreamReader(Codec, mbc.MultibyteStreamReader, codecs.StreamReader):\n codec = codec\nclass StreamWriter(Codec, mbc.MultibyteStreamWriter, codecs.StreamWriter):\n codec = codec\ndef getregentry():\n return codecs.CodecInfo(\n name='euc_jp',",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.euc_jp",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.euc_jp",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.euc_jp",
"peekOfCode": "class StreamReader(Codec, mbc.MultibyteStreamReader, codecs.StreamReader):\n codec = codec\nclass StreamWriter(Codec, mbc.MultibyteStreamWriter, codecs.StreamWriter):\n codec = codec\ndef getregentry():\n return codecs.CodecInfo(\n name='euc_jp',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.euc_jp",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.euc_jp",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.euc_jp",
"peekOfCode": "class StreamWriter(Codec, mbc.MultibyteStreamWriter, codecs.StreamWriter):\n codec = codec\ndef getregentry():\n return codecs.CodecInfo(\n name='euc_jp',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.euc_jp",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.euc_jp",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.euc_jp",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='euc_jp',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,\n streamwriter=StreamWriter,\n )",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.euc_jp",
"documentation": {}
},
{
"label": "codec",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.euc_jp",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.euc_jp",
"peekOfCode": "codec = _codecs_jp.getcodec('euc_jp')\nclass Codec(codecs.Codec):\n encode = codec.encode\n decode = codec.decode\nclass IncrementalEncoder(mbc.MultibyteIncrementalEncoder,\n codecs.IncrementalEncoder):\n codec = codec\nclass IncrementalDecoder(mbc.MultibyteIncrementalDecoder,\n codecs.IncrementalDecoder):\n codec = codec",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.euc_jp",
"documentation": {}
},
{
"label": "Codec",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.euc_kr",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.euc_kr",
"peekOfCode": "class Codec(codecs.Codec):\n encode = codec.encode\n decode = codec.decode\nclass IncrementalEncoder(mbc.MultibyteIncrementalEncoder,\n codecs.IncrementalEncoder):\n codec = codec\nclass IncrementalDecoder(mbc.MultibyteIncrementalDecoder,\n codecs.IncrementalDecoder):\n codec = codec\nclass StreamReader(Codec, mbc.MultibyteStreamReader, codecs.StreamReader):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.euc_kr",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.euc_kr",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.euc_kr",
"peekOfCode": "class IncrementalEncoder(mbc.MultibyteIncrementalEncoder,\n codecs.IncrementalEncoder):\n codec = codec\nclass IncrementalDecoder(mbc.MultibyteIncrementalDecoder,\n codecs.IncrementalDecoder):\n codec = codec\nclass StreamReader(Codec, mbc.MultibyteStreamReader, codecs.StreamReader):\n codec = codec\nclass StreamWriter(Codec, mbc.MultibyteStreamWriter, codecs.StreamWriter):\n codec = codec",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.euc_kr",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.euc_kr",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.euc_kr",
"peekOfCode": "class IncrementalDecoder(mbc.MultibyteIncrementalDecoder,\n codecs.IncrementalDecoder):\n codec = codec\nclass StreamReader(Codec, mbc.MultibyteStreamReader, codecs.StreamReader):\n codec = codec\nclass StreamWriter(Codec, mbc.MultibyteStreamWriter, codecs.StreamWriter):\n codec = codec\ndef getregentry():\n return codecs.CodecInfo(\n name='euc_kr',",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.euc_kr",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.euc_kr",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.euc_kr",
"peekOfCode": "class StreamReader(Codec, mbc.MultibyteStreamReader, codecs.StreamReader):\n codec = codec\nclass StreamWriter(Codec, mbc.MultibyteStreamWriter, codecs.StreamWriter):\n codec = codec\ndef getregentry():\n return codecs.CodecInfo(\n name='euc_kr',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.euc_kr",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.euc_kr",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.euc_kr",
"peekOfCode": "class StreamWriter(Codec, mbc.MultibyteStreamWriter, codecs.StreamWriter):\n codec = codec\ndef getregentry():\n return codecs.CodecInfo(\n name='euc_kr',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.euc_kr",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.euc_kr",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.euc_kr",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='euc_kr',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,\n streamwriter=StreamWriter,\n )",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.euc_kr",
"documentation": {}
},
{
"label": "codec",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.euc_kr",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.euc_kr",
"peekOfCode": "codec = _codecs_kr.getcodec('euc_kr')\nclass Codec(codecs.Codec):\n encode = codec.encode\n decode = codec.decode\nclass IncrementalEncoder(mbc.MultibyteIncrementalEncoder,\n codecs.IncrementalEncoder):\n codec = codec\nclass IncrementalDecoder(mbc.MultibyteIncrementalDecoder,\n codecs.IncrementalDecoder):\n codec = codec",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.euc_kr",
"documentation": {}
},
{
"label": "Codec",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.gb18030",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.gb18030",
"peekOfCode": "class Codec(codecs.Codec):\n encode = codec.encode\n decode = codec.decode\nclass IncrementalEncoder(mbc.MultibyteIncrementalEncoder,\n codecs.IncrementalEncoder):\n codec = codec\nclass IncrementalDecoder(mbc.MultibyteIncrementalDecoder,\n codecs.IncrementalDecoder):\n codec = codec\nclass StreamReader(Codec, mbc.MultibyteStreamReader, codecs.StreamReader):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.gb18030",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.gb18030",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.gb18030",
"peekOfCode": "class IncrementalEncoder(mbc.MultibyteIncrementalEncoder,\n codecs.IncrementalEncoder):\n codec = codec\nclass IncrementalDecoder(mbc.MultibyteIncrementalDecoder,\n codecs.IncrementalDecoder):\n codec = codec\nclass StreamReader(Codec, mbc.MultibyteStreamReader, codecs.StreamReader):\n codec = codec\nclass StreamWriter(Codec, mbc.MultibyteStreamWriter, codecs.StreamWriter):\n codec = codec",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.gb18030",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.gb18030",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.gb18030",
"peekOfCode": "class IncrementalDecoder(mbc.MultibyteIncrementalDecoder,\n codecs.IncrementalDecoder):\n codec = codec\nclass StreamReader(Codec, mbc.MultibyteStreamReader, codecs.StreamReader):\n codec = codec\nclass StreamWriter(Codec, mbc.MultibyteStreamWriter, codecs.StreamWriter):\n codec = codec\ndef getregentry():\n return codecs.CodecInfo(\n name='gb18030',",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.gb18030",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.gb18030",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.gb18030",
"peekOfCode": "class StreamReader(Codec, mbc.MultibyteStreamReader, codecs.StreamReader):\n codec = codec\nclass StreamWriter(Codec, mbc.MultibyteStreamWriter, codecs.StreamWriter):\n codec = codec\ndef getregentry():\n return codecs.CodecInfo(\n name='gb18030',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.gb18030",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.gb18030",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.gb18030",
"peekOfCode": "class StreamWriter(Codec, mbc.MultibyteStreamWriter, codecs.StreamWriter):\n codec = codec\ndef getregentry():\n return codecs.CodecInfo(\n name='gb18030',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.gb18030",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.gb18030",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.gb18030",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='gb18030',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,\n streamwriter=StreamWriter,\n )",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.gb18030",
"documentation": {}
},
{
"label": "codec",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.gb18030",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.gb18030",
"peekOfCode": "codec = _codecs_cn.getcodec('gb18030')\nclass Codec(codecs.Codec):\n encode = codec.encode\n decode = codec.decode\nclass IncrementalEncoder(mbc.MultibyteIncrementalEncoder,\n codecs.IncrementalEncoder):\n codec = codec\nclass IncrementalDecoder(mbc.MultibyteIncrementalDecoder,\n codecs.IncrementalDecoder):\n codec = codec",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.gb18030",
"documentation": {}
},
{
"label": "Codec",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.gb2312",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.gb2312",
"peekOfCode": "class Codec(codecs.Codec):\n encode = codec.encode\n decode = codec.decode\nclass IncrementalEncoder(mbc.MultibyteIncrementalEncoder,\n codecs.IncrementalEncoder):\n codec = codec\nclass IncrementalDecoder(mbc.MultibyteIncrementalDecoder,\n codecs.IncrementalDecoder):\n codec = codec\nclass StreamReader(Codec, mbc.MultibyteStreamReader, codecs.StreamReader):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.gb2312",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.gb2312",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.gb2312",
"peekOfCode": "class IncrementalEncoder(mbc.MultibyteIncrementalEncoder,\n codecs.IncrementalEncoder):\n codec = codec\nclass IncrementalDecoder(mbc.MultibyteIncrementalDecoder,\n codecs.IncrementalDecoder):\n codec = codec\nclass StreamReader(Codec, mbc.MultibyteStreamReader, codecs.StreamReader):\n codec = codec\nclass StreamWriter(Codec, mbc.MultibyteStreamWriter, codecs.StreamWriter):\n codec = codec",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.gb2312",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.gb2312",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.gb2312",
"peekOfCode": "class IncrementalDecoder(mbc.MultibyteIncrementalDecoder,\n codecs.IncrementalDecoder):\n codec = codec\nclass StreamReader(Codec, mbc.MultibyteStreamReader, codecs.StreamReader):\n codec = codec\nclass StreamWriter(Codec, mbc.MultibyteStreamWriter, codecs.StreamWriter):\n codec = codec\ndef getregentry():\n return codecs.CodecInfo(\n name='gb2312',",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.gb2312",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.gb2312",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.gb2312",
"peekOfCode": "class StreamReader(Codec, mbc.MultibyteStreamReader, codecs.StreamReader):\n codec = codec\nclass StreamWriter(Codec, mbc.MultibyteStreamWriter, codecs.StreamWriter):\n codec = codec\ndef getregentry():\n return codecs.CodecInfo(\n name='gb2312',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.gb2312",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.gb2312",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.gb2312",
"peekOfCode": "class StreamWriter(Codec, mbc.MultibyteStreamWriter, codecs.StreamWriter):\n codec = codec\ndef getregentry():\n return codecs.CodecInfo(\n name='gb2312',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.gb2312",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.gb2312",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.gb2312",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='gb2312',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,\n streamwriter=StreamWriter,\n )",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.gb2312",
"documentation": {}
},
{
"label": "codec",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.gb2312",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.gb2312",
"peekOfCode": "codec = _codecs_cn.getcodec('gb2312')\nclass Codec(codecs.Codec):\n encode = codec.encode\n decode = codec.decode\nclass IncrementalEncoder(mbc.MultibyteIncrementalEncoder,\n codecs.IncrementalEncoder):\n codec = codec\nclass IncrementalDecoder(mbc.MultibyteIncrementalDecoder,\n codecs.IncrementalDecoder):\n codec = codec",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.gb2312",
"documentation": {}
},
{
"label": "Codec",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.gbk",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.gbk",
"peekOfCode": "class Codec(codecs.Codec):\n encode = codec.encode\n decode = codec.decode\nclass IncrementalEncoder(mbc.MultibyteIncrementalEncoder,\n codecs.IncrementalEncoder):\n codec = codec\nclass IncrementalDecoder(mbc.MultibyteIncrementalDecoder,\n codecs.IncrementalDecoder):\n codec = codec\nclass StreamReader(Codec, mbc.MultibyteStreamReader, codecs.StreamReader):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.gbk",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.gbk",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.gbk",
"peekOfCode": "class IncrementalEncoder(mbc.MultibyteIncrementalEncoder,\n codecs.IncrementalEncoder):\n codec = codec\nclass IncrementalDecoder(mbc.MultibyteIncrementalDecoder,\n codecs.IncrementalDecoder):\n codec = codec\nclass StreamReader(Codec, mbc.MultibyteStreamReader, codecs.StreamReader):\n codec = codec\nclass StreamWriter(Codec, mbc.MultibyteStreamWriter, codecs.StreamWriter):\n codec = codec",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.gbk",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.gbk",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.gbk",
"peekOfCode": "class IncrementalDecoder(mbc.MultibyteIncrementalDecoder,\n codecs.IncrementalDecoder):\n codec = codec\nclass StreamReader(Codec, mbc.MultibyteStreamReader, codecs.StreamReader):\n codec = codec\nclass StreamWriter(Codec, mbc.MultibyteStreamWriter, codecs.StreamWriter):\n codec = codec\ndef getregentry():\n return codecs.CodecInfo(\n name='gbk',",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.gbk",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.gbk",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.gbk",
"peekOfCode": "class StreamReader(Codec, mbc.MultibyteStreamReader, codecs.StreamReader):\n codec = codec\nclass StreamWriter(Codec, mbc.MultibyteStreamWriter, codecs.StreamWriter):\n codec = codec\ndef getregentry():\n return codecs.CodecInfo(\n name='gbk',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.gbk",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.gbk",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.gbk",
"peekOfCode": "class StreamWriter(Codec, mbc.MultibyteStreamWriter, codecs.StreamWriter):\n codec = codec\ndef getregentry():\n return codecs.CodecInfo(\n name='gbk',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.gbk",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.gbk",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.gbk",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='gbk',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,\n streamwriter=StreamWriter,\n )",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.gbk",
"documentation": {}
},
{
"label": "codec",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.gbk",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.gbk",
"peekOfCode": "codec = _codecs_cn.getcodec('gbk')\nclass Codec(codecs.Codec):\n encode = codec.encode\n decode = codec.decode\nclass IncrementalEncoder(mbc.MultibyteIncrementalEncoder,\n codecs.IncrementalEncoder):\n codec = codec\nclass IncrementalDecoder(mbc.MultibyteIncrementalDecoder,\n codecs.IncrementalDecoder):\n codec = codec",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.gbk",
"documentation": {}
},
{
"label": "Codec",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.hex_codec",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.hex_codec",
"peekOfCode": "class Codec(codecs.Codec):\n def encode(self, input, errors='strict'):\n return hex_encode(input, errors)\n def decode(self, input, errors='strict'):\n return hex_decode(input, errors)\nclass IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n assert self.errors == 'strict'\n return binascii.b2a_hex(input)\nclass IncrementalDecoder(codecs.IncrementalDecoder):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.hex_codec",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.hex_codec",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.hex_codec",
"peekOfCode": "class IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n assert self.errors == 'strict'\n return binascii.b2a_hex(input)\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n assert self.errors == 'strict'\n return binascii.a2b_hex(input)\nclass StreamWriter(Codec, codecs.StreamWriter):\n charbuffertype = bytes",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.hex_codec",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.hex_codec",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.hex_codec",
"peekOfCode": "class IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n assert self.errors == 'strict'\n return binascii.a2b_hex(input)\nclass StreamWriter(Codec, codecs.StreamWriter):\n charbuffertype = bytes\nclass StreamReader(Codec, codecs.StreamReader):\n charbuffertype = bytes\n### encodings module API\ndef getregentry():",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.hex_codec",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.hex_codec",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.hex_codec",
"peekOfCode": "class StreamWriter(Codec, codecs.StreamWriter):\n charbuffertype = bytes\nclass StreamReader(Codec, codecs.StreamReader):\n charbuffertype = bytes\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='hex',\n encode=hex_encode,\n decode=hex_decode,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.hex_codec",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.hex_codec",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.hex_codec",
"peekOfCode": "class StreamReader(Codec, codecs.StreamReader):\n charbuffertype = bytes\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='hex',\n encode=hex_encode,\n decode=hex_decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.hex_codec",
"documentation": {}
},
{
"label": "hex_encode",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.hex_codec",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.hex_codec",
"peekOfCode": "def hex_encode(input, errors='strict'):\n assert errors == 'strict'\n return (binascii.b2a_hex(input), len(input))\ndef hex_decode(input, errors='strict'):\n assert errors == 'strict'\n return (binascii.a2b_hex(input), len(input))\nclass Codec(codecs.Codec):\n def encode(self, input, errors='strict'):\n return hex_encode(input, errors)\n def decode(self, input, errors='strict'):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.hex_codec",
"documentation": {}
},
{
"label": "hex_decode",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.hex_codec",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.hex_codec",
"peekOfCode": "def hex_decode(input, errors='strict'):\n assert errors == 'strict'\n return (binascii.a2b_hex(input), len(input))\nclass Codec(codecs.Codec):\n def encode(self, input, errors='strict'):\n return hex_encode(input, errors)\n def decode(self, input, errors='strict'):\n return hex_decode(input, errors)\nclass IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.hex_codec",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.hex_codec",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.hex_codec",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='hex',\n encode=hex_encode,\n decode=hex_decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamwriter=StreamWriter,\n streamreader=StreamReader,\n _is_text_encoding=False,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.hex_codec",
"documentation": {}
},
{
"label": "Codec",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.hp_roman8",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.hp_roman8",
"peekOfCode": "class Codec(codecs.Codec):\n def encode(self,input,errors='strict'):\n return codecs.charmap_encode(input,errors,encoding_table)\n def decode(self,input,errors='strict'):\n return codecs.charmap_decode(input,errors,decoding_table)\nclass IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_table)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.hp_roman8",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.hp_roman8",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.hp_roman8",
"peekOfCode": "class IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_table)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.hp_roman8",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.hp_roman8",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.hp_roman8",
"peekOfCode": "class IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.hp_roman8",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.hp_roman8",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.hp_roman8",
"peekOfCode": "class StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='hp-roman8',\n encode=Codec().encode,\n decode=Codec().decode,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.hp_roman8",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.hp_roman8",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.hp_roman8",
"peekOfCode": "class StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='hp-roman8',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.hp_roman8",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.hp_roman8",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.hp_roman8",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='hp-roman8',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamwriter=StreamWriter,\n streamreader=StreamReader,\n )",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.hp_roman8",
"documentation": {}
},
{
"label": "decoding_table",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.hp_roman8",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.hp_roman8",
"peekOfCode": "decoding_table = (\n '\\x00' # 0x00 -> NULL\n '\\x01' # 0x01 -> START OF HEADING\n '\\x02' # 0x02 -> START OF TEXT\n '\\x03' # 0x03 -> END OF TEXT\n '\\x04' # 0x04 -> END OF TRANSMISSION\n '\\x05' # 0x05 -> ENQUIRY\n '\\x06' # 0x06 -> ACKNOWLEDGE\n '\\x07' # 0x07 -> BELL\n '\\x08' # 0x08 -> BACKSPACE",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.hp_roman8",
"documentation": {}
},
{
"label": "Codec",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.hz",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.hz",
"peekOfCode": "class Codec(codecs.Codec):\n encode = codec.encode\n decode = codec.decode\nclass IncrementalEncoder(mbc.MultibyteIncrementalEncoder,\n codecs.IncrementalEncoder):\n codec = codec\nclass IncrementalDecoder(mbc.MultibyteIncrementalDecoder,\n codecs.IncrementalDecoder):\n codec = codec\nclass StreamReader(Codec, mbc.MultibyteStreamReader, codecs.StreamReader):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.hz",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.hz",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.hz",
"peekOfCode": "class IncrementalEncoder(mbc.MultibyteIncrementalEncoder,\n codecs.IncrementalEncoder):\n codec = codec\nclass IncrementalDecoder(mbc.MultibyteIncrementalDecoder,\n codecs.IncrementalDecoder):\n codec = codec\nclass StreamReader(Codec, mbc.MultibyteStreamReader, codecs.StreamReader):\n codec = codec\nclass StreamWriter(Codec, mbc.MultibyteStreamWriter, codecs.StreamWriter):\n codec = codec",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.hz",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.hz",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.hz",
"peekOfCode": "class IncrementalDecoder(mbc.MultibyteIncrementalDecoder,\n codecs.IncrementalDecoder):\n codec = codec\nclass StreamReader(Codec, mbc.MultibyteStreamReader, codecs.StreamReader):\n codec = codec\nclass StreamWriter(Codec, mbc.MultibyteStreamWriter, codecs.StreamWriter):\n codec = codec\ndef getregentry():\n return codecs.CodecInfo(\n name='hz',",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.hz",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.hz",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.hz",
"peekOfCode": "class StreamReader(Codec, mbc.MultibyteStreamReader, codecs.StreamReader):\n codec = codec\nclass StreamWriter(Codec, mbc.MultibyteStreamWriter, codecs.StreamWriter):\n codec = codec\ndef getregentry():\n return codecs.CodecInfo(\n name='hz',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.hz",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.hz",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.hz",
"peekOfCode": "class StreamWriter(Codec, mbc.MultibyteStreamWriter, codecs.StreamWriter):\n codec = codec\ndef getregentry():\n return codecs.CodecInfo(\n name='hz',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.hz",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.hz",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.hz",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='hz',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,\n streamwriter=StreamWriter,\n )",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.hz",
"documentation": {}
},
{
"label": "codec",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.hz",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.hz",
"peekOfCode": "codec = _codecs_cn.getcodec('hz')\nclass Codec(codecs.Codec):\n encode = codec.encode\n decode = codec.decode\nclass IncrementalEncoder(mbc.MultibyteIncrementalEncoder,\n codecs.IncrementalEncoder):\n codec = codec\nclass IncrementalDecoder(mbc.MultibyteIncrementalDecoder,\n codecs.IncrementalDecoder):\n codec = codec",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.hz",
"documentation": {}
},
{
"label": "Codec",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.idna",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.idna",
"peekOfCode": "class Codec(codecs.Codec):\n def encode(self, input, errors='strict'):\n if errors != 'strict':\n # IDNA is quite clear that implementations must be strict\n raise UnicodeError(\"unsupported error handling \"+errors)\n if not input:\n return b'', 0\n try:\n result = input.encode('ascii')\n except UnicodeEncodeError:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.idna",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.idna",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.idna",
"peekOfCode": "class IncrementalEncoder(codecs.BufferedIncrementalEncoder):\n def _buffer_encode(self, input, errors, final):\n if errors != 'strict':\n # IDNA is quite clear that implementations must be strict\n raise UnicodeError(\"unsupported error handling \"+errors)\n if not input:\n return (b'', 0)\n labels = dots.split(input)\n trailing_dot = b''\n if labels:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.idna",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.idna",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.idna",
"peekOfCode": "class IncrementalDecoder(codecs.BufferedIncrementalDecoder):\n def _buffer_decode(self, input, errors, final):\n if errors != 'strict':\n raise UnicodeError(\"Unsupported error handling \"+errors)\n if not input:\n return (\"\", 0)\n # IDNA allows decoding to operate on Unicode strings, too.\n if isinstance(input, str):\n labels = dots.split(input)\n else:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.idna",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.idna",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.idna",
"peekOfCode": "class StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='idna',\n encode=Codec().encode,\n decode=Codec().decode,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.idna",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.idna",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.idna",
"peekOfCode": "class StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='idna',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.idna",
"documentation": {}
},
{
"label": "nameprep",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.idna",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.idna",
"peekOfCode": "def nameprep(label):\n # Map\n newlabel = []\n for c in label:\n if stringprep.in_table_b1(c):\n # Map to nothing\n continue\n newlabel.append(stringprep.map_table_b2(c))\n label = \"\".join(newlabel)\n # Normalize",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.idna",
"documentation": {}
},
{
"label": "ToASCII",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.idna",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.idna",
"peekOfCode": "def ToASCII(label):\n try:\n # Step 1: try ASCII\n label = label.encode(\"ascii\")\n except UnicodeError:\n pass\n else:\n # Skip to step 3: UseSTD3ASCIIRules is false, so\n # Skip to step 8.\n if 0 < len(label) < 64:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.idna",
"documentation": {}
},
{
"label": "ToUnicode",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.idna",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.idna",
"peekOfCode": "def ToUnicode(label):\n # Step 1: Check for ASCII\n if isinstance(label, bytes):\n pure_ascii = True\n else:\n try:\n label = label.encode(\"ascii\")\n pure_ascii = True\n except UnicodeError:\n pure_ascii = False",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.idna",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.idna",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.idna",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='idna',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamwriter=StreamWriter,\n streamreader=StreamReader,\n )",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.idna",
"documentation": {}
},
{
"label": "dots",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.idna",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.idna",
"peekOfCode": "dots = re.compile(\"[\\u002E\\u3002\\uFF0E\\uFF61]\")\n# IDNA section 5\nace_prefix = b\"xn--\"\nsace_prefix = \"xn--\"\n# This assumes query strings, so AllowUnassigned is true\ndef nameprep(label):\n # Map\n newlabel = []\n for c in label:\n if stringprep.in_table_b1(c):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.idna",
"documentation": {}
},
{
"label": "ace_prefix",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.idna",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.idna",
"peekOfCode": "ace_prefix = b\"xn--\"\nsace_prefix = \"xn--\"\n# This assumes query strings, so AllowUnassigned is true\ndef nameprep(label):\n # Map\n newlabel = []\n for c in label:\n if stringprep.in_table_b1(c):\n # Map to nothing\n continue",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.idna",
"documentation": {}
},
{
"label": "sace_prefix",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.idna",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.idna",
"peekOfCode": "sace_prefix = \"xn--\"\n# This assumes query strings, so AllowUnassigned is true\ndef nameprep(label):\n # Map\n newlabel = []\n for c in label:\n if stringprep.in_table_b1(c):\n # Map to nothing\n continue\n newlabel.append(stringprep.map_table_b2(c))",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.idna",
"documentation": {}
},
{
"label": "Codec",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp",
"peekOfCode": "class Codec(codecs.Codec):\n encode = codec.encode\n decode = codec.decode\nclass IncrementalEncoder(mbc.MultibyteIncrementalEncoder,\n codecs.IncrementalEncoder):\n codec = codec\nclass IncrementalDecoder(mbc.MultibyteIncrementalDecoder,\n codecs.IncrementalDecoder):\n codec = codec\nclass StreamReader(Codec, mbc.MultibyteStreamReader, codecs.StreamReader):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp",
"peekOfCode": "class IncrementalEncoder(mbc.MultibyteIncrementalEncoder,\n codecs.IncrementalEncoder):\n codec = codec\nclass IncrementalDecoder(mbc.MultibyteIncrementalDecoder,\n codecs.IncrementalDecoder):\n codec = codec\nclass StreamReader(Codec, mbc.MultibyteStreamReader, codecs.StreamReader):\n codec = codec\nclass StreamWriter(Codec, mbc.MultibyteStreamWriter, codecs.StreamWriter):\n codec = codec",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp",
"peekOfCode": "class IncrementalDecoder(mbc.MultibyteIncrementalDecoder,\n codecs.IncrementalDecoder):\n codec = codec\nclass StreamReader(Codec, mbc.MultibyteStreamReader, codecs.StreamReader):\n codec = codec\nclass StreamWriter(Codec, mbc.MultibyteStreamWriter, codecs.StreamWriter):\n codec = codec\ndef getregentry():\n return codecs.CodecInfo(\n name='iso2022_jp',",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp",
"peekOfCode": "class StreamReader(Codec, mbc.MultibyteStreamReader, codecs.StreamReader):\n codec = codec\nclass StreamWriter(Codec, mbc.MultibyteStreamWriter, codecs.StreamWriter):\n codec = codec\ndef getregentry():\n return codecs.CodecInfo(\n name='iso2022_jp',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp",
"peekOfCode": "class StreamWriter(Codec, mbc.MultibyteStreamWriter, codecs.StreamWriter):\n codec = codec\ndef getregentry():\n return codecs.CodecInfo(\n name='iso2022_jp',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='iso2022_jp',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,\n streamwriter=StreamWriter,\n )",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp",
"documentation": {}
},
{
"label": "codec",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp",
"peekOfCode": "codec = _codecs_iso2022.getcodec('iso2022_jp')\nclass Codec(codecs.Codec):\n encode = codec.encode\n decode = codec.decode\nclass IncrementalEncoder(mbc.MultibyteIncrementalEncoder,\n codecs.IncrementalEncoder):\n codec = codec\nclass IncrementalDecoder(mbc.MultibyteIncrementalDecoder,\n codecs.IncrementalDecoder):\n codec = codec",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp",
"documentation": {}
},
{
"label": "Codec",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp_1",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp_1",
"peekOfCode": "class Codec(codecs.Codec):\n encode = codec.encode\n decode = codec.decode\nclass IncrementalEncoder(mbc.MultibyteIncrementalEncoder,\n codecs.IncrementalEncoder):\n codec = codec\nclass IncrementalDecoder(mbc.MultibyteIncrementalDecoder,\n codecs.IncrementalDecoder):\n codec = codec\nclass StreamReader(Codec, mbc.MultibyteStreamReader, codecs.StreamReader):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp_1",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp_1",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp_1",
"peekOfCode": "class IncrementalEncoder(mbc.MultibyteIncrementalEncoder,\n codecs.IncrementalEncoder):\n codec = codec\nclass IncrementalDecoder(mbc.MultibyteIncrementalDecoder,\n codecs.IncrementalDecoder):\n codec = codec\nclass StreamReader(Codec, mbc.MultibyteStreamReader, codecs.StreamReader):\n codec = codec\nclass StreamWriter(Codec, mbc.MultibyteStreamWriter, codecs.StreamWriter):\n codec = codec",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp_1",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp_1",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp_1",
"peekOfCode": "class IncrementalDecoder(mbc.MultibyteIncrementalDecoder,\n codecs.IncrementalDecoder):\n codec = codec\nclass StreamReader(Codec, mbc.MultibyteStreamReader, codecs.StreamReader):\n codec = codec\nclass StreamWriter(Codec, mbc.MultibyteStreamWriter, codecs.StreamWriter):\n codec = codec\ndef getregentry():\n return codecs.CodecInfo(\n name='iso2022_jp_1',",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp_1",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp_1",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp_1",
"peekOfCode": "class StreamReader(Codec, mbc.MultibyteStreamReader, codecs.StreamReader):\n codec = codec\nclass StreamWriter(Codec, mbc.MultibyteStreamWriter, codecs.StreamWriter):\n codec = codec\ndef getregentry():\n return codecs.CodecInfo(\n name='iso2022_jp_1',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp_1",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp_1",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp_1",
"peekOfCode": "class StreamWriter(Codec, mbc.MultibyteStreamWriter, codecs.StreamWriter):\n codec = codec\ndef getregentry():\n return codecs.CodecInfo(\n name='iso2022_jp_1',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp_1",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp_1",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp_1",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='iso2022_jp_1',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,\n streamwriter=StreamWriter,\n )",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp_1",
"documentation": {}
},
{
"label": "codec",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp_1",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp_1",
"peekOfCode": "codec = _codecs_iso2022.getcodec('iso2022_jp_1')\nclass Codec(codecs.Codec):\n encode = codec.encode\n decode = codec.decode\nclass IncrementalEncoder(mbc.MultibyteIncrementalEncoder,\n codecs.IncrementalEncoder):\n codec = codec\nclass IncrementalDecoder(mbc.MultibyteIncrementalDecoder,\n codecs.IncrementalDecoder):\n codec = codec",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp_1",
"documentation": {}
},
{
"label": "Codec",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp_2",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp_2",
"peekOfCode": "class Codec(codecs.Codec):\n encode = codec.encode\n decode = codec.decode\nclass IncrementalEncoder(mbc.MultibyteIncrementalEncoder,\n codecs.IncrementalEncoder):\n codec = codec\nclass IncrementalDecoder(mbc.MultibyteIncrementalDecoder,\n codecs.IncrementalDecoder):\n codec = codec\nclass StreamReader(Codec, mbc.MultibyteStreamReader, codecs.StreamReader):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp_2",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp_2",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp_2",
"peekOfCode": "class IncrementalEncoder(mbc.MultibyteIncrementalEncoder,\n codecs.IncrementalEncoder):\n codec = codec\nclass IncrementalDecoder(mbc.MultibyteIncrementalDecoder,\n codecs.IncrementalDecoder):\n codec = codec\nclass StreamReader(Codec, mbc.MultibyteStreamReader, codecs.StreamReader):\n codec = codec\nclass StreamWriter(Codec, mbc.MultibyteStreamWriter, codecs.StreamWriter):\n codec = codec",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp_2",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp_2",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp_2",
"peekOfCode": "class IncrementalDecoder(mbc.MultibyteIncrementalDecoder,\n codecs.IncrementalDecoder):\n codec = codec\nclass StreamReader(Codec, mbc.MultibyteStreamReader, codecs.StreamReader):\n codec = codec\nclass StreamWriter(Codec, mbc.MultibyteStreamWriter, codecs.StreamWriter):\n codec = codec\ndef getregentry():\n return codecs.CodecInfo(\n name='iso2022_jp_2',",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp_2",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp_2",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp_2",
"peekOfCode": "class StreamReader(Codec, mbc.MultibyteStreamReader, codecs.StreamReader):\n codec = codec\nclass StreamWriter(Codec, mbc.MultibyteStreamWriter, codecs.StreamWriter):\n codec = codec\ndef getregentry():\n return codecs.CodecInfo(\n name='iso2022_jp_2',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp_2",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp_2",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp_2",
"peekOfCode": "class StreamWriter(Codec, mbc.MultibyteStreamWriter, codecs.StreamWriter):\n codec = codec\ndef getregentry():\n return codecs.CodecInfo(\n name='iso2022_jp_2',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp_2",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp_2",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp_2",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='iso2022_jp_2',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,\n streamwriter=StreamWriter,\n )",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp_2",
"documentation": {}
},
{
"label": "codec",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp_2",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp_2",
"peekOfCode": "codec = _codecs_iso2022.getcodec('iso2022_jp_2')\nclass Codec(codecs.Codec):\n encode = codec.encode\n decode = codec.decode\nclass IncrementalEncoder(mbc.MultibyteIncrementalEncoder,\n codecs.IncrementalEncoder):\n codec = codec\nclass IncrementalDecoder(mbc.MultibyteIncrementalDecoder,\n codecs.IncrementalDecoder):\n codec = codec",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp_2",
"documentation": {}
},
{
"label": "Codec",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp_2004",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp_2004",
"peekOfCode": "class Codec(codecs.Codec):\n encode = codec.encode\n decode = codec.decode\nclass IncrementalEncoder(mbc.MultibyteIncrementalEncoder,\n codecs.IncrementalEncoder):\n codec = codec\nclass IncrementalDecoder(mbc.MultibyteIncrementalDecoder,\n codecs.IncrementalDecoder):\n codec = codec\nclass StreamReader(Codec, mbc.MultibyteStreamReader, codecs.StreamReader):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp_2004",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp_2004",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp_2004",
"peekOfCode": "class IncrementalEncoder(mbc.MultibyteIncrementalEncoder,\n codecs.IncrementalEncoder):\n codec = codec\nclass IncrementalDecoder(mbc.MultibyteIncrementalDecoder,\n codecs.IncrementalDecoder):\n codec = codec\nclass StreamReader(Codec, mbc.MultibyteStreamReader, codecs.StreamReader):\n codec = codec\nclass StreamWriter(Codec, mbc.MultibyteStreamWriter, codecs.StreamWriter):\n codec = codec",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp_2004",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp_2004",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp_2004",
"peekOfCode": "class IncrementalDecoder(mbc.MultibyteIncrementalDecoder,\n codecs.IncrementalDecoder):\n codec = codec\nclass StreamReader(Codec, mbc.MultibyteStreamReader, codecs.StreamReader):\n codec = codec\nclass StreamWriter(Codec, mbc.MultibyteStreamWriter, codecs.StreamWriter):\n codec = codec\ndef getregentry():\n return codecs.CodecInfo(\n name='iso2022_jp_2004',",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp_2004",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp_2004",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp_2004",
"peekOfCode": "class StreamReader(Codec, mbc.MultibyteStreamReader, codecs.StreamReader):\n codec = codec\nclass StreamWriter(Codec, mbc.MultibyteStreamWriter, codecs.StreamWriter):\n codec = codec\ndef getregentry():\n return codecs.CodecInfo(\n name='iso2022_jp_2004',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp_2004",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp_2004",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp_2004",
"peekOfCode": "class StreamWriter(Codec, mbc.MultibyteStreamWriter, codecs.StreamWriter):\n codec = codec\ndef getregentry():\n return codecs.CodecInfo(\n name='iso2022_jp_2004',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp_2004",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp_2004",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp_2004",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='iso2022_jp_2004',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,\n streamwriter=StreamWriter,\n )",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp_2004",
"documentation": {}
},
{
"label": "codec",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp_2004",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp_2004",
"peekOfCode": "codec = _codecs_iso2022.getcodec('iso2022_jp_2004')\nclass Codec(codecs.Codec):\n encode = codec.encode\n decode = codec.decode\nclass IncrementalEncoder(mbc.MultibyteIncrementalEncoder,\n codecs.IncrementalEncoder):\n codec = codec\nclass IncrementalDecoder(mbc.MultibyteIncrementalDecoder,\n codecs.IncrementalDecoder):\n codec = codec",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp_2004",
"documentation": {}
},
{
"label": "Codec",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp_3",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp_3",
"peekOfCode": "class Codec(codecs.Codec):\n encode = codec.encode\n decode = codec.decode\nclass IncrementalEncoder(mbc.MultibyteIncrementalEncoder,\n codecs.IncrementalEncoder):\n codec = codec\nclass IncrementalDecoder(mbc.MultibyteIncrementalDecoder,\n codecs.IncrementalDecoder):\n codec = codec\nclass StreamReader(Codec, mbc.MultibyteStreamReader, codecs.StreamReader):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp_3",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp_3",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp_3",
"peekOfCode": "class IncrementalEncoder(mbc.MultibyteIncrementalEncoder,\n codecs.IncrementalEncoder):\n codec = codec\nclass IncrementalDecoder(mbc.MultibyteIncrementalDecoder,\n codecs.IncrementalDecoder):\n codec = codec\nclass StreamReader(Codec, mbc.MultibyteStreamReader, codecs.StreamReader):\n codec = codec\nclass StreamWriter(Codec, mbc.MultibyteStreamWriter, codecs.StreamWriter):\n codec = codec",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp_3",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp_3",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp_3",
"peekOfCode": "class IncrementalDecoder(mbc.MultibyteIncrementalDecoder,\n codecs.IncrementalDecoder):\n codec = codec\nclass StreamReader(Codec, mbc.MultibyteStreamReader, codecs.StreamReader):\n codec = codec\nclass StreamWriter(Codec, mbc.MultibyteStreamWriter, codecs.StreamWriter):\n codec = codec\ndef getregentry():\n return codecs.CodecInfo(\n name='iso2022_jp_3',",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp_3",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp_3",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp_3",
"peekOfCode": "class StreamReader(Codec, mbc.MultibyteStreamReader, codecs.StreamReader):\n codec = codec\nclass StreamWriter(Codec, mbc.MultibyteStreamWriter, codecs.StreamWriter):\n codec = codec\ndef getregentry():\n return codecs.CodecInfo(\n name='iso2022_jp_3',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp_3",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp_3",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp_3",
"peekOfCode": "class StreamWriter(Codec, mbc.MultibyteStreamWriter, codecs.StreamWriter):\n codec = codec\ndef getregentry():\n return codecs.CodecInfo(\n name='iso2022_jp_3',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp_3",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp_3",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp_3",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='iso2022_jp_3',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,\n streamwriter=StreamWriter,\n )",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp_3",
"documentation": {}
},
{
"label": "codec",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp_3",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp_3",
"peekOfCode": "codec = _codecs_iso2022.getcodec('iso2022_jp_3')\nclass Codec(codecs.Codec):\n encode = codec.encode\n decode = codec.decode\nclass IncrementalEncoder(mbc.MultibyteIncrementalEncoder,\n codecs.IncrementalEncoder):\n codec = codec\nclass IncrementalDecoder(mbc.MultibyteIncrementalDecoder,\n codecs.IncrementalDecoder):\n codec = codec",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp_3",
"documentation": {}
},
{
"label": "Codec",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp_ext",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp_ext",
"peekOfCode": "class Codec(codecs.Codec):\n encode = codec.encode\n decode = codec.decode\nclass IncrementalEncoder(mbc.MultibyteIncrementalEncoder,\n codecs.IncrementalEncoder):\n codec = codec\nclass IncrementalDecoder(mbc.MultibyteIncrementalDecoder,\n codecs.IncrementalDecoder):\n codec = codec\nclass StreamReader(Codec, mbc.MultibyteStreamReader, codecs.StreamReader):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp_ext",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp_ext",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp_ext",
"peekOfCode": "class IncrementalEncoder(mbc.MultibyteIncrementalEncoder,\n codecs.IncrementalEncoder):\n codec = codec\nclass IncrementalDecoder(mbc.MultibyteIncrementalDecoder,\n codecs.IncrementalDecoder):\n codec = codec\nclass StreamReader(Codec, mbc.MultibyteStreamReader, codecs.StreamReader):\n codec = codec\nclass StreamWriter(Codec, mbc.MultibyteStreamWriter, codecs.StreamWriter):\n codec = codec",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp_ext",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp_ext",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp_ext",
"peekOfCode": "class IncrementalDecoder(mbc.MultibyteIncrementalDecoder,\n codecs.IncrementalDecoder):\n codec = codec\nclass StreamReader(Codec, mbc.MultibyteStreamReader, codecs.StreamReader):\n codec = codec\nclass StreamWriter(Codec, mbc.MultibyteStreamWriter, codecs.StreamWriter):\n codec = codec\ndef getregentry():\n return codecs.CodecInfo(\n name='iso2022_jp_ext',",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp_ext",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp_ext",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp_ext",
"peekOfCode": "class StreamReader(Codec, mbc.MultibyteStreamReader, codecs.StreamReader):\n codec = codec\nclass StreamWriter(Codec, mbc.MultibyteStreamWriter, codecs.StreamWriter):\n codec = codec\ndef getregentry():\n return codecs.CodecInfo(\n name='iso2022_jp_ext',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp_ext",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp_ext",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp_ext",
"peekOfCode": "class StreamWriter(Codec, mbc.MultibyteStreamWriter, codecs.StreamWriter):\n codec = codec\ndef getregentry():\n return codecs.CodecInfo(\n name='iso2022_jp_ext',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp_ext",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp_ext",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp_ext",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='iso2022_jp_ext',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,\n streamwriter=StreamWriter,\n )",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp_ext",
"documentation": {}
},
{
"label": "codec",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp_ext",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp_ext",
"peekOfCode": "codec = _codecs_iso2022.getcodec('iso2022_jp_ext')\nclass Codec(codecs.Codec):\n encode = codec.encode\n decode = codec.decode\nclass IncrementalEncoder(mbc.MultibyteIncrementalEncoder,\n codecs.IncrementalEncoder):\n codec = codec\nclass IncrementalDecoder(mbc.MultibyteIncrementalDecoder,\n codecs.IncrementalDecoder):\n codec = codec",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_jp_ext",
"documentation": {}
},
{
"label": "Codec",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_kr",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_kr",
"peekOfCode": "class Codec(codecs.Codec):\n encode = codec.encode\n decode = codec.decode\nclass IncrementalEncoder(mbc.MultibyteIncrementalEncoder,\n codecs.IncrementalEncoder):\n codec = codec\nclass IncrementalDecoder(mbc.MultibyteIncrementalDecoder,\n codecs.IncrementalDecoder):\n codec = codec\nclass StreamReader(Codec, mbc.MultibyteStreamReader, codecs.StreamReader):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_kr",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_kr",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_kr",
"peekOfCode": "class IncrementalEncoder(mbc.MultibyteIncrementalEncoder,\n codecs.IncrementalEncoder):\n codec = codec\nclass IncrementalDecoder(mbc.MultibyteIncrementalDecoder,\n codecs.IncrementalDecoder):\n codec = codec\nclass StreamReader(Codec, mbc.MultibyteStreamReader, codecs.StreamReader):\n codec = codec\nclass StreamWriter(Codec, mbc.MultibyteStreamWriter, codecs.StreamWriter):\n codec = codec",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_kr",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_kr",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_kr",
"peekOfCode": "class IncrementalDecoder(mbc.MultibyteIncrementalDecoder,\n codecs.IncrementalDecoder):\n codec = codec\nclass StreamReader(Codec, mbc.MultibyteStreamReader, codecs.StreamReader):\n codec = codec\nclass StreamWriter(Codec, mbc.MultibyteStreamWriter, codecs.StreamWriter):\n codec = codec\ndef getregentry():\n return codecs.CodecInfo(\n name='iso2022_kr',",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_kr",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_kr",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_kr",
"peekOfCode": "class StreamReader(Codec, mbc.MultibyteStreamReader, codecs.StreamReader):\n codec = codec\nclass StreamWriter(Codec, mbc.MultibyteStreamWriter, codecs.StreamWriter):\n codec = codec\ndef getregentry():\n return codecs.CodecInfo(\n name='iso2022_kr',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_kr",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_kr",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_kr",
"peekOfCode": "class StreamWriter(Codec, mbc.MultibyteStreamWriter, codecs.StreamWriter):\n codec = codec\ndef getregentry():\n return codecs.CodecInfo(\n name='iso2022_kr',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_kr",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_kr",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_kr",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='iso2022_kr',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,\n streamwriter=StreamWriter,\n )",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_kr",
"documentation": {}
},
{
"label": "codec",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_kr",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_kr",
"peekOfCode": "codec = _codecs_iso2022.getcodec('iso2022_kr')\nclass Codec(codecs.Codec):\n encode = codec.encode\n decode = codec.decode\nclass IncrementalEncoder(mbc.MultibyteIncrementalEncoder,\n codecs.IncrementalEncoder):\n codec = codec\nclass IncrementalDecoder(mbc.MultibyteIncrementalDecoder,\n codecs.IncrementalDecoder):\n codec = codec",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso2022_kr",
"documentation": {}
},
{
"label": "Codec",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_1",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_1",
"peekOfCode": "class Codec(codecs.Codec):\n def encode(self,input,errors='strict'):\n return codecs.charmap_encode(input,errors,encoding_table)\n def decode(self,input,errors='strict'):\n return codecs.charmap_decode(input,errors,decoding_table)\nclass IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_table)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_1",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_1",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_1",
"peekOfCode": "class IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_table)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_1",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_1",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_1",
"peekOfCode": "class IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_1",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_1",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_1",
"peekOfCode": "class StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='iso8859-1',\n encode=Codec().encode,\n decode=Codec().decode,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_1",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_1",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_1",
"peekOfCode": "class StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='iso8859-1',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_1",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_1",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_1",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='iso8859-1',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,\n streamwriter=StreamWriter,\n )",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_1",
"documentation": {}
},
{
"label": "decoding_table",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_1",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_1",
"peekOfCode": "decoding_table = (\n '\\x00' # 0x00 -> NULL\n '\\x01' # 0x01 -> START OF HEADING\n '\\x02' # 0x02 -> START OF TEXT\n '\\x03' # 0x03 -> END OF TEXT\n '\\x04' # 0x04 -> END OF TRANSMISSION\n '\\x05' # 0x05 -> ENQUIRY\n '\\x06' # 0x06 -> ACKNOWLEDGE\n '\\x07' # 0x07 -> BELL\n '\\x08' # 0x08 -> BACKSPACE",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_1",
"documentation": {}
},
{
"label": "Codec",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_10",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_10",
"peekOfCode": "class Codec(codecs.Codec):\n def encode(self,input,errors='strict'):\n return codecs.charmap_encode(input,errors,encoding_table)\n def decode(self,input,errors='strict'):\n return codecs.charmap_decode(input,errors,decoding_table)\nclass IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_table)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_10",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_10",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_10",
"peekOfCode": "class IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_table)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_10",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_10",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_10",
"peekOfCode": "class IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_10",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_10",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_10",
"peekOfCode": "class StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='iso8859-10',\n encode=Codec().encode,\n decode=Codec().decode,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_10",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_10",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_10",
"peekOfCode": "class StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='iso8859-10',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_10",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_10",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_10",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='iso8859-10',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,\n streamwriter=StreamWriter,\n )",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_10",
"documentation": {}
},
{
"label": "decoding_table",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_10",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_10",
"peekOfCode": "decoding_table = (\n '\\x00' # 0x00 -> NULL\n '\\x01' # 0x01 -> START OF HEADING\n '\\x02' # 0x02 -> START OF TEXT\n '\\x03' # 0x03 -> END OF TEXT\n '\\x04' # 0x04 -> END OF TRANSMISSION\n '\\x05' # 0x05 -> ENQUIRY\n '\\x06' # 0x06 -> ACKNOWLEDGE\n '\\x07' # 0x07 -> BELL\n '\\x08' # 0x08 -> BACKSPACE",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_10",
"documentation": {}
},
{
"label": "Codec",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_11",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_11",
"peekOfCode": "class Codec(codecs.Codec):\n def encode(self,input,errors='strict'):\n return codecs.charmap_encode(input,errors,encoding_table)\n def decode(self,input,errors='strict'):\n return codecs.charmap_decode(input,errors,decoding_table)\nclass IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_table)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_11",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_11",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_11",
"peekOfCode": "class IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_table)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_11",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_11",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_11",
"peekOfCode": "class IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_11",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_11",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_11",
"peekOfCode": "class StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='iso8859-11',\n encode=Codec().encode,\n decode=Codec().decode,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_11",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_11",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_11",
"peekOfCode": "class StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='iso8859-11',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_11",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_11",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_11",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='iso8859-11',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,\n streamwriter=StreamWriter,\n )",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_11",
"documentation": {}
},
{
"label": "decoding_table",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_11",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_11",
"peekOfCode": "decoding_table = (\n '\\x00' # 0x00 -> NULL\n '\\x01' # 0x01 -> START OF HEADING\n '\\x02' # 0x02 -> START OF TEXT\n '\\x03' # 0x03 -> END OF TEXT\n '\\x04' # 0x04 -> END OF TRANSMISSION\n '\\x05' # 0x05 -> ENQUIRY\n '\\x06' # 0x06 -> ACKNOWLEDGE\n '\\x07' # 0x07 -> BELL\n '\\x08' # 0x08 -> BACKSPACE",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_11",
"documentation": {}
},
{
"label": "Codec",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_13",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_13",
"peekOfCode": "class Codec(codecs.Codec):\n def encode(self,input,errors='strict'):\n return codecs.charmap_encode(input,errors,encoding_table)\n def decode(self,input,errors='strict'):\n return codecs.charmap_decode(input,errors,decoding_table)\nclass IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_table)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_13",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_13",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_13",
"peekOfCode": "class IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_table)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_13",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_13",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_13",
"peekOfCode": "class IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_13",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_13",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_13",
"peekOfCode": "class StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='iso8859-13',\n encode=Codec().encode,\n decode=Codec().decode,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_13",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_13",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_13",
"peekOfCode": "class StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='iso8859-13',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_13",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_13",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_13",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='iso8859-13',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,\n streamwriter=StreamWriter,\n )",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_13",
"documentation": {}
},
{
"label": "decoding_table",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_13",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_13",
"peekOfCode": "decoding_table = (\n '\\x00' # 0x00 -> NULL\n '\\x01' # 0x01 -> START OF HEADING\n '\\x02' # 0x02 -> START OF TEXT\n '\\x03' # 0x03 -> END OF TEXT\n '\\x04' # 0x04 -> END OF TRANSMISSION\n '\\x05' # 0x05 -> ENQUIRY\n '\\x06' # 0x06 -> ACKNOWLEDGE\n '\\x07' # 0x07 -> BELL\n '\\x08' # 0x08 -> BACKSPACE",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_13",
"documentation": {}
},
{
"label": "Codec",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_14",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_14",
"peekOfCode": "class Codec(codecs.Codec):\n def encode(self,input,errors='strict'):\n return codecs.charmap_encode(input,errors,encoding_table)\n def decode(self,input,errors='strict'):\n return codecs.charmap_decode(input,errors,decoding_table)\nclass IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_table)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_14",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_14",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_14",
"peekOfCode": "class IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_table)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_14",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_14",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_14",
"peekOfCode": "class IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_14",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_14",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_14",
"peekOfCode": "class StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='iso8859-14',\n encode=Codec().encode,\n decode=Codec().decode,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_14",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_14",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_14",
"peekOfCode": "class StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='iso8859-14',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_14",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_14",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_14",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='iso8859-14',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,\n streamwriter=StreamWriter,\n )",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_14",
"documentation": {}
},
{
"label": "decoding_table",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_14",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_14",
"peekOfCode": "decoding_table = (\n '\\x00' # 0x00 -> NULL\n '\\x01' # 0x01 -> START OF HEADING\n '\\x02' # 0x02 -> START OF TEXT\n '\\x03' # 0x03 -> END OF TEXT\n '\\x04' # 0x04 -> END OF TRANSMISSION\n '\\x05' # 0x05 -> ENQUIRY\n '\\x06' # 0x06 -> ACKNOWLEDGE\n '\\x07' # 0x07 -> BELL\n '\\x08' # 0x08 -> BACKSPACE",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_14",
"documentation": {}
},
{
"label": "Codec",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_15",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_15",
"peekOfCode": "class Codec(codecs.Codec):\n def encode(self,input,errors='strict'):\n return codecs.charmap_encode(input,errors,encoding_table)\n def decode(self,input,errors='strict'):\n return codecs.charmap_decode(input,errors,decoding_table)\nclass IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_table)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_15",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_15",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_15",
"peekOfCode": "class IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_table)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_15",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_15",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_15",
"peekOfCode": "class IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_15",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_15",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_15",
"peekOfCode": "class StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='iso8859-15',\n encode=Codec().encode,\n decode=Codec().decode,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_15",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_15",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_15",
"peekOfCode": "class StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='iso8859-15',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_15",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_15",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_15",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='iso8859-15',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,\n streamwriter=StreamWriter,\n )",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_15",
"documentation": {}
},
{
"label": "decoding_table",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_15",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_15",
"peekOfCode": "decoding_table = (\n '\\x00' # 0x00 -> NULL\n '\\x01' # 0x01 -> START OF HEADING\n '\\x02' # 0x02 -> START OF TEXT\n '\\x03' # 0x03 -> END OF TEXT\n '\\x04' # 0x04 -> END OF TRANSMISSION\n '\\x05' # 0x05 -> ENQUIRY\n '\\x06' # 0x06 -> ACKNOWLEDGE\n '\\x07' # 0x07 -> BELL\n '\\x08' # 0x08 -> BACKSPACE",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_15",
"documentation": {}
},
{
"label": "Codec",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_16",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_16",
"peekOfCode": "class Codec(codecs.Codec):\n def encode(self,input,errors='strict'):\n return codecs.charmap_encode(input,errors,encoding_table)\n def decode(self,input,errors='strict'):\n return codecs.charmap_decode(input,errors,decoding_table)\nclass IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_table)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_16",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_16",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_16",
"peekOfCode": "class IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_table)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_16",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_16",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_16",
"peekOfCode": "class IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_16",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_16",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_16",
"peekOfCode": "class StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='iso8859-16',\n encode=Codec().encode,\n decode=Codec().decode,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_16",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_16",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_16",
"peekOfCode": "class StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='iso8859-16',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_16",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_16",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_16",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='iso8859-16',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,\n streamwriter=StreamWriter,\n )",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_16",
"documentation": {}
},
{
"label": "decoding_table",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_16",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_16",
"peekOfCode": "decoding_table = (\n '\\x00' # 0x00 -> NULL\n '\\x01' # 0x01 -> START OF HEADING\n '\\x02' # 0x02 -> START OF TEXT\n '\\x03' # 0x03 -> END OF TEXT\n '\\x04' # 0x04 -> END OF TRANSMISSION\n '\\x05' # 0x05 -> ENQUIRY\n '\\x06' # 0x06 -> ACKNOWLEDGE\n '\\x07' # 0x07 -> BELL\n '\\x08' # 0x08 -> BACKSPACE",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_16",
"documentation": {}
},
{
"label": "Codec",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_2",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_2",
"peekOfCode": "class Codec(codecs.Codec):\n def encode(self,input,errors='strict'):\n return codecs.charmap_encode(input,errors,encoding_table)\n def decode(self,input,errors='strict'):\n return codecs.charmap_decode(input,errors,decoding_table)\nclass IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_table)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_2",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_2",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_2",
"peekOfCode": "class IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_table)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_2",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_2",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_2",
"peekOfCode": "class IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_2",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_2",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_2",
"peekOfCode": "class StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='iso8859-2',\n encode=Codec().encode,\n decode=Codec().decode,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_2",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_2",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_2",
"peekOfCode": "class StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='iso8859-2',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_2",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_2",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_2",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='iso8859-2',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,\n streamwriter=StreamWriter,\n )",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_2",
"documentation": {}
},
{
"label": "decoding_table",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_2",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_2",
"peekOfCode": "decoding_table = (\n '\\x00' # 0x00 -> NULL\n '\\x01' # 0x01 -> START OF HEADING\n '\\x02' # 0x02 -> START OF TEXT\n '\\x03' # 0x03 -> END OF TEXT\n '\\x04' # 0x04 -> END OF TRANSMISSION\n '\\x05' # 0x05 -> ENQUIRY\n '\\x06' # 0x06 -> ACKNOWLEDGE\n '\\x07' # 0x07 -> BELL\n '\\x08' # 0x08 -> BACKSPACE",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_2",
"documentation": {}
},
{
"label": "Codec",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_3",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_3",
"peekOfCode": "class Codec(codecs.Codec):\n def encode(self,input,errors='strict'):\n return codecs.charmap_encode(input,errors,encoding_table)\n def decode(self,input,errors='strict'):\n return codecs.charmap_decode(input,errors,decoding_table)\nclass IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_table)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_3",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_3",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_3",
"peekOfCode": "class IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_table)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_3",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_3",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_3",
"peekOfCode": "class IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_3",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_3",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_3",
"peekOfCode": "class StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='iso8859-3',\n encode=Codec().encode,\n decode=Codec().decode,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_3",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_3",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_3",
"peekOfCode": "class StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='iso8859-3',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_3",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_3",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_3",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='iso8859-3',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,\n streamwriter=StreamWriter,\n )",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_3",
"documentation": {}
},
{
"label": "decoding_table",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_3",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_3",
"peekOfCode": "decoding_table = (\n '\\x00' # 0x00 -> NULL\n '\\x01' # 0x01 -> START OF HEADING\n '\\x02' # 0x02 -> START OF TEXT\n '\\x03' # 0x03 -> END OF TEXT\n '\\x04' # 0x04 -> END OF TRANSMISSION\n '\\x05' # 0x05 -> ENQUIRY\n '\\x06' # 0x06 -> ACKNOWLEDGE\n '\\x07' # 0x07 -> BELL\n '\\x08' # 0x08 -> BACKSPACE",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_3",
"documentation": {}
},
{
"label": "Codec",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_4",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_4",
"peekOfCode": "class Codec(codecs.Codec):\n def encode(self,input,errors='strict'):\n return codecs.charmap_encode(input,errors,encoding_table)\n def decode(self,input,errors='strict'):\n return codecs.charmap_decode(input,errors,decoding_table)\nclass IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_table)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_4",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_4",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_4",
"peekOfCode": "class IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_table)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_4",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_4",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_4",
"peekOfCode": "class IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_4",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_4",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_4",
"peekOfCode": "class StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='iso8859-4',\n encode=Codec().encode,\n decode=Codec().decode,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_4",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_4",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_4",
"peekOfCode": "class StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='iso8859-4',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_4",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_4",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_4",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='iso8859-4',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,\n streamwriter=StreamWriter,\n )",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_4",
"documentation": {}
},
{
"label": "decoding_table",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_4",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_4",
"peekOfCode": "decoding_table = (\n '\\x00' # 0x00 -> NULL\n '\\x01' # 0x01 -> START OF HEADING\n '\\x02' # 0x02 -> START OF TEXT\n '\\x03' # 0x03 -> END OF TEXT\n '\\x04' # 0x04 -> END OF TRANSMISSION\n '\\x05' # 0x05 -> ENQUIRY\n '\\x06' # 0x06 -> ACKNOWLEDGE\n '\\x07' # 0x07 -> BELL\n '\\x08' # 0x08 -> BACKSPACE",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_4",
"documentation": {}
},
{
"label": "Codec",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_5",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_5",
"peekOfCode": "class Codec(codecs.Codec):\n def encode(self,input,errors='strict'):\n return codecs.charmap_encode(input,errors,encoding_table)\n def decode(self,input,errors='strict'):\n return codecs.charmap_decode(input,errors,decoding_table)\nclass IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_table)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_5",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_5",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_5",
"peekOfCode": "class IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_table)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_5",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_5",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_5",
"peekOfCode": "class IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_5",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_5",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_5",
"peekOfCode": "class StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='iso8859-5',\n encode=Codec().encode,\n decode=Codec().decode,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_5",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_5",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_5",
"peekOfCode": "class StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='iso8859-5',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_5",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_5",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_5",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='iso8859-5',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,\n streamwriter=StreamWriter,\n )",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_5",
"documentation": {}
},
{
"label": "decoding_table",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_5",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_5",
"peekOfCode": "decoding_table = (\n '\\x00' # 0x00 -> NULL\n '\\x01' # 0x01 -> START OF HEADING\n '\\x02' # 0x02 -> START OF TEXT\n '\\x03' # 0x03 -> END OF TEXT\n '\\x04' # 0x04 -> END OF TRANSMISSION\n '\\x05' # 0x05 -> ENQUIRY\n '\\x06' # 0x06 -> ACKNOWLEDGE\n '\\x07' # 0x07 -> BELL\n '\\x08' # 0x08 -> BACKSPACE",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_5",
"documentation": {}
},
{
"label": "Codec",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_6",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_6",
"peekOfCode": "class Codec(codecs.Codec):\n def encode(self,input,errors='strict'):\n return codecs.charmap_encode(input,errors,encoding_table)\n def decode(self,input,errors='strict'):\n return codecs.charmap_decode(input,errors,decoding_table)\nclass IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_table)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_6",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_6",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_6",
"peekOfCode": "class IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_table)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_6",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_6",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_6",
"peekOfCode": "class IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_6",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_6",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_6",
"peekOfCode": "class StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='iso8859-6',\n encode=Codec().encode,\n decode=Codec().decode,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_6",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_6",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_6",
"peekOfCode": "class StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='iso8859-6',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_6",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_6",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_6",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='iso8859-6',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,\n streamwriter=StreamWriter,\n )",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_6",
"documentation": {}
},
{
"label": "decoding_table",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_6",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_6",
"peekOfCode": "decoding_table = (\n '\\x00' # 0x00 -> NULL\n '\\x01' # 0x01 -> START OF HEADING\n '\\x02' # 0x02 -> START OF TEXT\n '\\x03' # 0x03 -> END OF TEXT\n '\\x04' # 0x04 -> END OF TRANSMISSION\n '\\x05' # 0x05 -> ENQUIRY\n '\\x06' # 0x06 -> ACKNOWLEDGE\n '\\x07' # 0x07 -> BELL\n '\\x08' # 0x08 -> BACKSPACE",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_6",
"documentation": {}
},
{
"label": "Codec",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_7",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_7",
"peekOfCode": "class Codec(codecs.Codec):\n def encode(self,input,errors='strict'):\n return codecs.charmap_encode(input,errors,encoding_table)\n def decode(self,input,errors='strict'):\n return codecs.charmap_decode(input,errors,decoding_table)\nclass IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_table)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_7",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_7",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_7",
"peekOfCode": "class IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_table)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_7",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_7",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_7",
"peekOfCode": "class IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_7",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_7",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_7",
"peekOfCode": "class StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='iso8859-7',\n encode=Codec().encode,\n decode=Codec().decode,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_7",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_7",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_7",
"peekOfCode": "class StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='iso8859-7',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_7",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_7",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_7",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='iso8859-7',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,\n streamwriter=StreamWriter,\n )",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_7",
"documentation": {}
},
{
"label": "decoding_table",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_7",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_7",
"peekOfCode": "decoding_table = (\n '\\x00' # 0x00 -> NULL\n '\\x01' # 0x01 -> START OF HEADING\n '\\x02' # 0x02 -> START OF TEXT\n '\\x03' # 0x03 -> END OF TEXT\n '\\x04' # 0x04 -> END OF TRANSMISSION\n '\\x05' # 0x05 -> ENQUIRY\n '\\x06' # 0x06 -> ACKNOWLEDGE\n '\\x07' # 0x07 -> BELL\n '\\x08' # 0x08 -> BACKSPACE",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_7",
"documentation": {}
},
{
"label": "Codec",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_8",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_8",
"peekOfCode": "class Codec(codecs.Codec):\n def encode(self,input,errors='strict'):\n return codecs.charmap_encode(input,errors,encoding_table)\n def decode(self,input,errors='strict'):\n return codecs.charmap_decode(input,errors,decoding_table)\nclass IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_table)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_8",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_8",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_8",
"peekOfCode": "class IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_table)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_8",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_8",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_8",
"peekOfCode": "class IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_8",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_8",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_8",
"peekOfCode": "class StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='iso8859-8',\n encode=Codec().encode,\n decode=Codec().decode,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_8",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_8",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_8",
"peekOfCode": "class StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='iso8859-8',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_8",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_8",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_8",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='iso8859-8',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,\n streamwriter=StreamWriter,\n )",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_8",
"documentation": {}
},
{
"label": "decoding_table",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_8",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_8",
"peekOfCode": "decoding_table = (\n '\\x00' # 0x00 -> NULL\n '\\x01' # 0x01 -> START OF HEADING\n '\\x02' # 0x02 -> START OF TEXT\n '\\x03' # 0x03 -> END OF TEXT\n '\\x04' # 0x04 -> END OF TRANSMISSION\n '\\x05' # 0x05 -> ENQUIRY\n '\\x06' # 0x06 -> ACKNOWLEDGE\n '\\x07' # 0x07 -> BELL\n '\\x08' # 0x08 -> BACKSPACE",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_8",
"documentation": {}
},
{
"label": "Codec",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_9",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_9",
"peekOfCode": "class Codec(codecs.Codec):\n def encode(self,input,errors='strict'):\n return codecs.charmap_encode(input,errors,encoding_table)\n def decode(self,input,errors='strict'):\n return codecs.charmap_decode(input,errors,decoding_table)\nclass IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_table)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_9",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_9",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_9",
"peekOfCode": "class IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_table)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_9",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_9",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_9",
"peekOfCode": "class IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_9",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_9",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_9",
"peekOfCode": "class StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='iso8859-9',\n encode=Codec().encode,\n decode=Codec().decode,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_9",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_9",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_9",
"peekOfCode": "class StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='iso8859-9',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_9",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_9",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_9",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='iso8859-9',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,\n streamwriter=StreamWriter,\n )",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_9",
"documentation": {}
},
{
"label": "decoding_table",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_9",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_9",
"peekOfCode": "decoding_table = (\n '\\x00' # 0x00 -> NULL\n '\\x01' # 0x01 -> START OF HEADING\n '\\x02' # 0x02 -> START OF TEXT\n '\\x03' # 0x03 -> END OF TEXT\n '\\x04' # 0x04 -> END OF TRANSMISSION\n '\\x05' # 0x05 -> ENQUIRY\n '\\x06' # 0x06 -> ACKNOWLEDGE\n '\\x07' # 0x07 -> BELL\n '\\x08' # 0x08 -> BACKSPACE",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.iso8859_9",
"documentation": {}
},
{
"label": "Codec",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.johab",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.johab",
"peekOfCode": "class Codec(codecs.Codec):\n encode = codec.encode\n decode = codec.decode\nclass IncrementalEncoder(mbc.MultibyteIncrementalEncoder,\n codecs.IncrementalEncoder):\n codec = codec\nclass IncrementalDecoder(mbc.MultibyteIncrementalDecoder,\n codecs.IncrementalDecoder):\n codec = codec\nclass StreamReader(Codec, mbc.MultibyteStreamReader, codecs.StreamReader):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.johab",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.johab",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.johab",
"peekOfCode": "class IncrementalEncoder(mbc.MultibyteIncrementalEncoder,\n codecs.IncrementalEncoder):\n codec = codec\nclass IncrementalDecoder(mbc.MultibyteIncrementalDecoder,\n codecs.IncrementalDecoder):\n codec = codec\nclass StreamReader(Codec, mbc.MultibyteStreamReader, codecs.StreamReader):\n codec = codec\nclass StreamWriter(Codec, mbc.MultibyteStreamWriter, codecs.StreamWriter):\n codec = codec",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.johab",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.johab",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.johab",
"peekOfCode": "class IncrementalDecoder(mbc.MultibyteIncrementalDecoder,\n codecs.IncrementalDecoder):\n codec = codec\nclass StreamReader(Codec, mbc.MultibyteStreamReader, codecs.StreamReader):\n codec = codec\nclass StreamWriter(Codec, mbc.MultibyteStreamWriter, codecs.StreamWriter):\n codec = codec\ndef getregentry():\n return codecs.CodecInfo(\n name='johab',",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.johab",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.johab",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.johab",
"peekOfCode": "class StreamReader(Codec, mbc.MultibyteStreamReader, codecs.StreamReader):\n codec = codec\nclass StreamWriter(Codec, mbc.MultibyteStreamWriter, codecs.StreamWriter):\n codec = codec\ndef getregentry():\n return codecs.CodecInfo(\n name='johab',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.johab",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.johab",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.johab",
"peekOfCode": "class StreamWriter(Codec, mbc.MultibyteStreamWriter, codecs.StreamWriter):\n codec = codec\ndef getregentry():\n return codecs.CodecInfo(\n name='johab',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.johab",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.johab",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.johab",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='johab',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,\n streamwriter=StreamWriter,\n )",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.johab",
"documentation": {}
},
{
"label": "codec",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.johab",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.johab",
"peekOfCode": "codec = _codecs_kr.getcodec('johab')\nclass Codec(codecs.Codec):\n encode = codec.encode\n decode = codec.decode\nclass IncrementalEncoder(mbc.MultibyteIncrementalEncoder,\n codecs.IncrementalEncoder):\n codec = codec\nclass IncrementalDecoder(mbc.MultibyteIncrementalDecoder,\n codecs.IncrementalDecoder):\n codec = codec",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.johab",
"documentation": {}
},
{
"label": "Codec",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.koi8_r",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.koi8_r",
"peekOfCode": "class Codec(codecs.Codec):\n def encode(self,input,errors='strict'):\n return codecs.charmap_encode(input,errors,encoding_table)\n def decode(self,input,errors='strict'):\n return codecs.charmap_decode(input,errors,decoding_table)\nclass IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_table)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.koi8_r",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.koi8_r",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.koi8_r",
"peekOfCode": "class IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_table)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.koi8_r",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.koi8_r",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.koi8_r",
"peekOfCode": "class IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.koi8_r",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.koi8_r",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.koi8_r",
"peekOfCode": "class StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='koi8-r',\n encode=Codec().encode,\n decode=Codec().decode,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.koi8_r",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.koi8_r",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.koi8_r",
"peekOfCode": "class StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='koi8-r',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.koi8_r",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.koi8_r",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.koi8_r",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='koi8-r',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,\n streamwriter=StreamWriter,\n )",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.koi8_r",
"documentation": {}
},
{
"label": "decoding_table",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.koi8_r",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.koi8_r",
"peekOfCode": "decoding_table = (\n '\\x00' # 0x00 -> NULL\n '\\x01' # 0x01 -> START OF HEADING\n '\\x02' # 0x02 -> START OF TEXT\n '\\x03' # 0x03 -> END OF TEXT\n '\\x04' # 0x04 -> END OF TRANSMISSION\n '\\x05' # 0x05 -> ENQUIRY\n '\\x06' # 0x06 -> ACKNOWLEDGE\n '\\x07' # 0x07 -> BELL\n '\\x08' # 0x08 -> BACKSPACE",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.koi8_r",
"documentation": {}
},
{
"label": "Codec",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.koi8_t",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.koi8_t",
"peekOfCode": "class Codec(codecs.Codec):\n def encode(self,input,errors='strict'):\n return codecs.charmap_encode(input,errors,encoding_table)\n def decode(self,input,errors='strict'):\n return codecs.charmap_decode(input,errors,decoding_table)\nclass IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_table)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.koi8_t",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.koi8_t",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.koi8_t",
"peekOfCode": "class IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_table)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.koi8_t",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.koi8_t",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.koi8_t",
"peekOfCode": "class IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.koi8_t",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.koi8_t",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.koi8_t",
"peekOfCode": "class StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='koi8-t',\n encode=Codec().encode,\n decode=Codec().decode,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.koi8_t",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.koi8_t",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.koi8_t",
"peekOfCode": "class StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='koi8-t',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.koi8_t",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.koi8_t",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.koi8_t",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='koi8-t',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,\n streamwriter=StreamWriter,\n )",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.koi8_t",
"documentation": {}
},
{
"label": "decoding_table",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.koi8_t",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.koi8_t",
"peekOfCode": "decoding_table = (\n '\\x00' # 0x00 -> NULL\n '\\x01' # 0x01 -> START OF HEADING\n '\\x02' # 0x02 -> START OF TEXT\n '\\x03' # 0x03 -> END OF TEXT\n '\\x04' # 0x04 -> END OF TRANSMISSION\n '\\x05' # 0x05 -> ENQUIRY\n '\\x06' # 0x06 -> ACKNOWLEDGE\n '\\x07' # 0x07 -> BELL\n '\\x08' # 0x08 -> BACKSPACE",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.koi8_t",
"documentation": {}
},
{
"label": "Codec",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.koi8_u",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.koi8_u",
"peekOfCode": "class Codec(codecs.Codec):\n def encode(self,input,errors='strict'):\n return codecs.charmap_encode(input,errors,encoding_table)\n def decode(self,input,errors='strict'):\n return codecs.charmap_decode(input,errors,decoding_table)\nclass IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_table)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.koi8_u",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.koi8_u",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.koi8_u",
"peekOfCode": "class IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_table)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.koi8_u",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.koi8_u",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.koi8_u",
"peekOfCode": "class IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.koi8_u",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.koi8_u",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.koi8_u",
"peekOfCode": "class StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='koi8-u',\n encode=Codec().encode,\n decode=Codec().decode,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.koi8_u",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.koi8_u",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.koi8_u",
"peekOfCode": "class StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='koi8-u',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.koi8_u",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.koi8_u",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.koi8_u",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='koi8-u',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,\n streamwriter=StreamWriter,\n )",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.koi8_u",
"documentation": {}
},
{
"label": "decoding_table",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.koi8_u",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.koi8_u",
"peekOfCode": "decoding_table = (\n '\\x00' # 0x00 -> NULL\n '\\x01' # 0x01 -> START OF HEADING\n '\\x02' # 0x02 -> START OF TEXT\n '\\x03' # 0x03 -> END OF TEXT\n '\\x04' # 0x04 -> END OF TRANSMISSION\n '\\x05' # 0x05 -> ENQUIRY\n '\\x06' # 0x06 -> ACKNOWLEDGE\n '\\x07' # 0x07 -> BELL\n '\\x08' # 0x08 -> BACKSPACE",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.koi8_u",
"documentation": {}
},
{
"label": "Codec",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.kz1048",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.kz1048",
"peekOfCode": "class Codec(codecs.Codec):\n def encode(self, input, errors='strict'):\n return codecs.charmap_encode(input, errors, encoding_table)\n def decode(self, input, errors='strict'):\n return codecs.charmap_decode(input, errors, decoding_table)\nclass IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input, self.errors, encoding_table)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.kz1048",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.kz1048",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.kz1048",
"peekOfCode": "class IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input, self.errors, encoding_table)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input, self.errors, decoding_table)[0]\nclass StreamWriter(Codec, codecs.StreamWriter):\n pass\nclass StreamReader(Codec, codecs.StreamReader):\n pass",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.kz1048",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.kz1048",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.kz1048",
"peekOfCode": "class IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input, self.errors, decoding_table)[0]\nclass StreamWriter(Codec, codecs.StreamWriter):\n pass\nclass StreamReader(Codec, codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.kz1048",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.kz1048",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.kz1048",
"peekOfCode": "class StreamWriter(Codec, codecs.StreamWriter):\n pass\nclass StreamReader(Codec, codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='kz1048',\n encode=Codec().encode,\n decode=Codec().decode,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.kz1048",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.kz1048",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.kz1048",
"peekOfCode": "class StreamReader(Codec, codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='kz1048',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.kz1048",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.kz1048",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.kz1048",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='kz1048',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,\n streamwriter=StreamWriter,\n )",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.kz1048",
"documentation": {}
},
{
"label": "decoding_table",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.kz1048",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.kz1048",
"peekOfCode": "decoding_table = (\n '\\x00' # 0x00 -> NULL\n '\\x01' # 0x01 -> START OF HEADING\n '\\x02' # 0x02 -> START OF TEXT\n '\\x03' # 0x03 -> END OF TEXT\n '\\x04' # 0x04 -> END OF TRANSMISSION\n '\\x05' # 0x05 -> ENQUIRY\n '\\x06' # 0x06 -> ACKNOWLEDGE\n '\\x07' # 0x07 -> BELL\n '\\x08' # 0x08 -> BACKSPACE",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.kz1048",
"documentation": {}
},
{
"label": "encoding_table",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.kz1048",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.kz1048",
"peekOfCode": "encoding_table = codecs.charmap_build(decoding_table)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.kz1048",
"documentation": {}
},
{
"label": "Codec",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.latin_1",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.latin_1",
"peekOfCode": "class Codec(codecs.Codec):\n # Note: Binding these as C functions will result in the class not\n # converting them to methods. This is intended.\n encode = codecs.latin_1_encode\n decode = codecs.latin_1_decode\nclass IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.latin_1_encode(input,self.errors)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.latin_1",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.latin_1",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.latin_1",
"peekOfCode": "class IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.latin_1_encode(input,self.errors)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.latin_1_decode(input,self.errors)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.latin_1",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.latin_1",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.latin_1",
"peekOfCode": "class IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.latin_1_decode(input,self.errors)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\nclass StreamConverter(StreamWriter,StreamReader):\n encode = codecs.latin_1_decode\n decode = codecs.latin_1_encode",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.latin_1",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.latin_1",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.latin_1",
"peekOfCode": "class StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\nclass StreamConverter(StreamWriter,StreamReader):\n encode = codecs.latin_1_decode\n decode = codecs.latin_1_encode\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.latin_1",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.latin_1",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.latin_1",
"peekOfCode": "class StreamReader(Codec,codecs.StreamReader):\n pass\nclass StreamConverter(StreamWriter,StreamReader):\n encode = codecs.latin_1_decode\n decode = codecs.latin_1_encode\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='iso8859-1',\n encode=Codec.encode,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.latin_1",
"documentation": {}
},
{
"label": "StreamConverter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.latin_1",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.latin_1",
"peekOfCode": "class StreamConverter(StreamWriter,StreamReader):\n encode = codecs.latin_1_decode\n decode = codecs.latin_1_encode\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='iso8859-1',\n encode=Codec.encode,\n decode=Codec.decode,\n incrementalencoder=IncrementalEncoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.latin_1",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.latin_1",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.latin_1",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='iso8859-1',\n encode=Codec.encode,\n decode=Codec.decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,\n streamwriter=StreamWriter,\n )",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.latin_1",
"documentation": {}
},
{
"label": "Codec",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_arabic",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_arabic",
"peekOfCode": "class Codec(codecs.Codec):\n def encode(self,input,errors='strict'):\n return codecs.charmap_encode(input,errors,encoding_map)\n def decode(self,input,errors='strict'):\n return codecs.charmap_decode(input,errors,decoding_table)\nclass IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_map)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_arabic",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_arabic",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_arabic",
"peekOfCode": "class IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_map)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_arabic",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_arabic",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_arabic",
"peekOfCode": "class IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_arabic",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_arabic",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_arabic",
"peekOfCode": "class StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='mac-arabic',\n encode=Codec().encode,\n decode=Codec().decode,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_arabic",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_arabic",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_arabic",
"peekOfCode": "class StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='mac-arabic',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_arabic",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_arabic",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_arabic",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='mac-arabic',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,\n streamwriter=StreamWriter,\n )",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_arabic",
"documentation": {}
},
{
"label": "decoding_map",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_arabic",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_arabic",
"peekOfCode": "decoding_map = codecs.make_identity_dict(range(256))\ndecoding_map.update({\n 0x0080: 0x00c4, # LATIN CAPITAL LETTER A WITH DIAERESIS\n 0x0081: 0x00a0, # NO-BREAK SPACE, right-left\n 0x0082: 0x00c7, # LATIN CAPITAL LETTER C WITH CEDILLA\n 0x0083: 0x00c9, # LATIN CAPITAL LETTER E WITH ACUTE\n 0x0084: 0x00d1, # LATIN CAPITAL LETTER N WITH TILDE\n 0x0085: 0x00d6, # LATIN CAPITAL LETTER O WITH DIAERESIS\n 0x0086: 0x00dc, # LATIN CAPITAL LETTER U WITH DIAERESIS\n 0x0087: 0x00e1, # LATIN SMALL LETTER A WITH ACUTE",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_arabic",
"documentation": {}
},
{
"label": "decoding_table",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_arabic",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_arabic",
"peekOfCode": "decoding_table = (\n '\\x00' # 0x0000 -> CONTROL CHARACTER\n '\\x01' # 0x0001 -> CONTROL CHARACTER\n '\\x02' # 0x0002 -> CONTROL CHARACTER\n '\\x03' # 0x0003 -> CONTROL CHARACTER\n '\\x04' # 0x0004 -> CONTROL CHARACTER\n '\\x05' # 0x0005 -> CONTROL CHARACTER\n '\\x06' # 0x0006 -> CONTROL CHARACTER\n '\\x07' # 0x0007 -> CONTROL CHARACTER\n '\\x08' # 0x0008 -> CONTROL CHARACTER",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_arabic",
"documentation": {}
},
{
"label": "encoding_map",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_arabic",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_arabic",
"peekOfCode": "encoding_map = {\n 0x0000: 0x0000, # CONTROL CHARACTER\n 0x0001: 0x0001, # CONTROL CHARACTER\n 0x0002: 0x0002, # CONTROL CHARACTER\n 0x0003: 0x0003, # CONTROL CHARACTER\n 0x0004: 0x0004, # CONTROL CHARACTER\n 0x0005: 0x0005, # CONTROL CHARACTER\n 0x0006: 0x0006, # CONTROL CHARACTER\n 0x0007: 0x0007, # CONTROL CHARACTER\n 0x0008: 0x0008, # CONTROL CHARACTER",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_arabic",
"documentation": {}
},
{
"label": "Codec",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_croatian",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_croatian",
"peekOfCode": "class Codec(codecs.Codec):\n def encode(self,input,errors='strict'):\n return codecs.charmap_encode(input,errors,encoding_table)\n def decode(self,input,errors='strict'):\n return codecs.charmap_decode(input,errors,decoding_table)\nclass IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_table)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_croatian",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_croatian",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_croatian",
"peekOfCode": "class IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_table)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_croatian",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_croatian",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_croatian",
"peekOfCode": "class IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_croatian",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_croatian",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_croatian",
"peekOfCode": "class StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='mac-croatian',\n encode=Codec().encode,\n decode=Codec().decode,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_croatian",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_croatian",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_croatian",
"peekOfCode": "class StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='mac-croatian',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_croatian",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_croatian",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_croatian",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='mac-croatian',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,\n streamwriter=StreamWriter,\n )",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_croatian",
"documentation": {}
},
{
"label": "decoding_table",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_croatian",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_croatian",
"peekOfCode": "decoding_table = (\n '\\x00' # 0x00 -> CONTROL CHARACTER\n '\\x01' # 0x01 -> CONTROL CHARACTER\n '\\x02' # 0x02 -> CONTROL CHARACTER\n '\\x03' # 0x03 -> CONTROL CHARACTER\n '\\x04' # 0x04 -> CONTROL CHARACTER\n '\\x05' # 0x05 -> CONTROL CHARACTER\n '\\x06' # 0x06 -> CONTROL CHARACTER\n '\\x07' # 0x07 -> CONTROL CHARACTER\n '\\x08' # 0x08 -> CONTROL CHARACTER",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_croatian",
"documentation": {}
},
{
"label": "Codec",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_cyrillic",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_cyrillic",
"peekOfCode": "class Codec(codecs.Codec):\n def encode(self,input,errors='strict'):\n return codecs.charmap_encode(input,errors,encoding_table)\n def decode(self,input,errors='strict'):\n return codecs.charmap_decode(input,errors,decoding_table)\nclass IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_table)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_cyrillic",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_cyrillic",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_cyrillic",
"peekOfCode": "class IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_table)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_cyrillic",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_cyrillic",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_cyrillic",
"peekOfCode": "class IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_cyrillic",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_cyrillic",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_cyrillic",
"peekOfCode": "class StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='mac-cyrillic',\n encode=Codec().encode,\n decode=Codec().decode,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_cyrillic",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_cyrillic",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_cyrillic",
"peekOfCode": "class StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='mac-cyrillic',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_cyrillic",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_cyrillic",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_cyrillic",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='mac-cyrillic',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,\n streamwriter=StreamWriter,\n )",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_cyrillic",
"documentation": {}
},
{
"label": "decoding_table",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_cyrillic",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_cyrillic",
"peekOfCode": "decoding_table = (\n '\\x00' # 0x00 -> CONTROL CHARACTER\n '\\x01' # 0x01 -> CONTROL CHARACTER\n '\\x02' # 0x02 -> CONTROL CHARACTER\n '\\x03' # 0x03 -> CONTROL CHARACTER\n '\\x04' # 0x04 -> CONTROL CHARACTER\n '\\x05' # 0x05 -> CONTROL CHARACTER\n '\\x06' # 0x06 -> CONTROL CHARACTER\n '\\x07' # 0x07 -> CONTROL CHARACTER\n '\\x08' # 0x08 -> CONTROL CHARACTER",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_cyrillic",
"documentation": {}
},
{
"label": "Codec",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_farsi",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_farsi",
"peekOfCode": "class Codec(codecs.Codec):\n def encode(self,input,errors='strict'):\n return codecs.charmap_encode(input,errors,encoding_table)\n def decode(self,input,errors='strict'):\n return codecs.charmap_decode(input,errors,decoding_table)\nclass IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_table)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_farsi",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_farsi",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_farsi",
"peekOfCode": "class IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_table)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_farsi",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_farsi",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_farsi",
"peekOfCode": "class IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_farsi",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_farsi",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_farsi",
"peekOfCode": "class StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='mac-farsi',\n encode=Codec().encode,\n decode=Codec().decode,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_farsi",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_farsi",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_farsi",
"peekOfCode": "class StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='mac-farsi',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_farsi",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_farsi",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_farsi",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='mac-farsi',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,\n streamwriter=StreamWriter,\n )",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_farsi",
"documentation": {}
},
{
"label": "decoding_table",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_farsi",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_farsi",
"peekOfCode": "decoding_table = (\n '\\x00' # 0x00 -> CONTROL CHARACTER\n '\\x01' # 0x01 -> CONTROL CHARACTER\n '\\x02' # 0x02 -> CONTROL CHARACTER\n '\\x03' # 0x03 -> CONTROL CHARACTER\n '\\x04' # 0x04 -> CONTROL CHARACTER\n '\\x05' # 0x05 -> CONTROL CHARACTER\n '\\x06' # 0x06 -> CONTROL CHARACTER\n '\\x07' # 0x07 -> CONTROL CHARACTER\n '\\x08' # 0x08 -> CONTROL CHARACTER",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_farsi",
"documentation": {}
},
{
"label": "Codec",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_greek",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_greek",
"peekOfCode": "class Codec(codecs.Codec):\n def encode(self,input,errors='strict'):\n return codecs.charmap_encode(input,errors,encoding_table)\n def decode(self,input,errors='strict'):\n return codecs.charmap_decode(input,errors,decoding_table)\nclass IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_table)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_greek",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_greek",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_greek",
"peekOfCode": "class IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_table)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_greek",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_greek",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_greek",
"peekOfCode": "class IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_greek",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_greek",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_greek",
"peekOfCode": "class StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='mac-greek',\n encode=Codec().encode,\n decode=Codec().decode,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_greek",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_greek",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_greek",
"peekOfCode": "class StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='mac-greek',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_greek",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_greek",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_greek",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='mac-greek',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,\n streamwriter=StreamWriter,\n )",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_greek",
"documentation": {}
},
{
"label": "decoding_table",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_greek",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_greek",
"peekOfCode": "decoding_table = (\n '\\x00' # 0x00 -> CONTROL CHARACTER\n '\\x01' # 0x01 -> CONTROL CHARACTER\n '\\x02' # 0x02 -> CONTROL CHARACTER\n '\\x03' # 0x03 -> CONTROL CHARACTER\n '\\x04' # 0x04 -> CONTROL CHARACTER\n '\\x05' # 0x05 -> CONTROL CHARACTER\n '\\x06' # 0x06 -> CONTROL CHARACTER\n '\\x07' # 0x07 -> CONTROL CHARACTER\n '\\x08' # 0x08 -> CONTROL CHARACTER",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_greek",
"documentation": {}
},
{
"label": "Codec",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_iceland",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_iceland",
"peekOfCode": "class Codec(codecs.Codec):\n def encode(self,input,errors='strict'):\n return codecs.charmap_encode(input,errors,encoding_table)\n def decode(self,input,errors='strict'):\n return codecs.charmap_decode(input,errors,decoding_table)\nclass IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_table)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_iceland",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_iceland",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_iceland",
"peekOfCode": "class IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_table)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_iceland",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_iceland",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_iceland",
"peekOfCode": "class IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_iceland",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_iceland",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_iceland",
"peekOfCode": "class StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='mac-iceland',\n encode=Codec().encode,\n decode=Codec().decode,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_iceland",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_iceland",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_iceland",
"peekOfCode": "class StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='mac-iceland',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_iceland",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_iceland",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_iceland",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='mac-iceland',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,\n streamwriter=StreamWriter,\n )",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_iceland",
"documentation": {}
},
{
"label": "decoding_table",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_iceland",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_iceland",
"peekOfCode": "decoding_table = (\n '\\x00' # 0x00 -> CONTROL CHARACTER\n '\\x01' # 0x01 -> CONTROL CHARACTER\n '\\x02' # 0x02 -> CONTROL CHARACTER\n '\\x03' # 0x03 -> CONTROL CHARACTER\n '\\x04' # 0x04 -> CONTROL CHARACTER\n '\\x05' # 0x05 -> CONTROL CHARACTER\n '\\x06' # 0x06 -> CONTROL CHARACTER\n '\\x07' # 0x07 -> CONTROL CHARACTER\n '\\x08' # 0x08 -> CONTROL CHARACTER",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_iceland",
"documentation": {}
},
{
"label": "Codec",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_latin2",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_latin2",
"peekOfCode": "class Codec(codecs.Codec):\n def encode(self,input,errors='strict'):\n return codecs.charmap_encode(input,errors,encoding_table)\n def decode(self,input,errors='strict'):\n return codecs.charmap_decode(input,errors,decoding_table)\nclass IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_table)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_latin2",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_latin2",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_latin2",
"peekOfCode": "class IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_table)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_latin2",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_latin2",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_latin2",
"peekOfCode": "class IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_latin2",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_latin2",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_latin2",
"peekOfCode": "class StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='mac-latin2',\n encode=Codec().encode,\n decode=Codec().decode,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_latin2",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_latin2",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_latin2",
"peekOfCode": "class StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='mac-latin2',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_latin2",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_latin2",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_latin2",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='mac-latin2',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,\n streamwriter=StreamWriter,\n )",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_latin2",
"documentation": {}
},
{
"label": "decoding_table",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_latin2",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_latin2",
"peekOfCode": "decoding_table = (\n '\\x00' # 0x00 -> NULL\n '\\x01' # 0x01 -> START OF HEADING\n '\\x02' # 0x02 -> START OF TEXT\n '\\x03' # 0x03 -> END OF TEXT\n '\\x04' # 0x04 -> END OF TRANSMISSION\n '\\x05' # 0x05 -> ENQUIRY\n '\\x06' # 0x06 -> ACKNOWLEDGE\n '\\x07' # 0x07 -> BELL\n '\\x08' # 0x08 -> BACKSPACE",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_latin2",
"documentation": {}
},
{
"label": "Codec",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_roman",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_roman",
"peekOfCode": "class Codec(codecs.Codec):\n def encode(self,input,errors='strict'):\n return codecs.charmap_encode(input,errors,encoding_table)\n def decode(self,input,errors='strict'):\n return codecs.charmap_decode(input,errors,decoding_table)\nclass IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_table)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_roman",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_roman",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_roman",
"peekOfCode": "class IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_table)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_roman",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_roman",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_roman",
"peekOfCode": "class IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_roman",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_roman",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_roman",
"peekOfCode": "class StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='mac-roman',\n encode=Codec().encode,\n decode=Codec().decode,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_roman",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_roman",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_roman",
"peekOfCode": "class StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='mac-roman',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_roman",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_roman",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_roman",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='mac-roman',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,\n streamwriter=StreamWriter,\n )",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_roman",
"documentation": {}
},
{
"label": "decoding_table",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_roman",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_roman",
"peekOfCode": "decoding_table = (\n '\\x00' # 0x00 -> CONTROL CHARACTER\n '\\x01' # 0x01 -> CONTROL CHARACTER\n '\\x02' # 0x02 -> CONTROL CHARACTER\n '\\x03' # 0x03 -> CONTROL CHARACTER\n '\\x04' # 0x04 -> CONTROL CHARACTER\n '\\x05' # 0x05 -> CONTROL CHARACTER\n '\\x06' # 0x06 -> CONTROL CHARACTER\n '\\x07' # 0x07 -> CONTROL CHARACTER\n '\\x08' # 0x08 -> CONTROL CHARACTER",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_roman",
"documentation": {}
},
{
"label": "Codec",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_romanian",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_romanian",
"peekOfCode": "class Codec(codecs.Codec):\n def encode(self,input,errors='strict'):\n return codecs.charmap_encode(input,errors,encoding_table)\n def decode(self,input,errors='strict'):\n return codecs.charmap_decode(input,errors,decoding_table)\nclass IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_table)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_romanian",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_romanian",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_romanian",
"peekOfCode": "class IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_table)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_romanian",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_romanian",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_romanian",
"peekOfCode": "class IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_romanian",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_romanian",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_romanian",
"peekOfCode": "class StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='mac-romanian',\n encode=Codec().encode,\n decode=Codec().decode,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_romanian",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_romanian",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_romanian",
"peekOfCode": "class StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='mac-romanian',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_romanian",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_romanian",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_romanian",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='mac-romanian',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,\n streamwriter=StreamWriter,\n )",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_romanian",
"documentation": {}
},
{
"label": "decoding_table",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_romanian",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_romanian",
"peekOfCode": "decoding_table = (\n '\\x00' # 0x00 -> CONTROL CHARACTER\n '\\x01' # 0x01 -> CONTROL CHARACTER\n '\\x02' # 0x02 -> CONTROL CHARACTER\n '\\x03' # 0x03 -> CONTROL CHARACTER\n '\\x04' # 0x04 -> CONTROL CHARACTER\n '\\x05' # 0x05 -> CONTROL CHARACTER\n '\\x06' # 0x06 -> CONTROL CHARACTER\n '\\x07' # 0x07 -> CONTROL CHARACTER\n '\\x08' # 0x08 -> CONTROL CHARACTER",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_romanian",
"documentation": {}
},
{
"label": "Codec",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_turkish",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_turkish",
"peekOfCode": "class Codec(codecs.Codec):\n def encode(self,input,errors='strict'):\n return codecs.charmap_encode(input,errors,encoding_table)\n def decode(self,input,errors='strict'):\n return codecs.charmap_decode(input,errors,decoding_table)\nclass IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_table)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_turkish",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_turkish",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_turkish",
"peekOfCode": "class IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_table)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_turkish",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_turkish",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_turkish",
"peekOfCode": "class IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_turkish",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_turkish",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_turkish",
"peekOfCode": "class StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='mac-turkish',\n encode=Codec().encode,\n decode=Codec().decode,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_turkish",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_turkish",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_turkish",
"peekOfCode": "class StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='mac-turkish',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_turkish",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_turkish",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_turkish",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='mac-turkish',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,\n streamwriter=StreamWriter,\n )",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_turkish",
"documentation": {}
},
{
"label": "decoding_table",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_turkish",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_turkish",
"peekOfCode": "decoding_table = (\n '\\x00' # 0x00 -> CONTROL CHARACTER\n '\\x01' # 0x01 -> CONTROL CHARACTER\n '\\x02' # 0x02 -> CONTROL CHARACTER\n '\\x03' # 0x03 -> CONTROL CHARACTER\n '\\x04' # 0x04 -> CONTROL CHARACTER\n '\\x05' # 0x05 -> CONTROL CHARACTER\n '\\x06' # 0x06 -> CONTROL CHARACTER\n '\\x07' # 0x07 -> CONTROL CHARACTER\n '\\x08' # 0x08 -> CONTROL CHARACTER",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mac_turkish",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mbcs",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mbcs",
"peekOfCode": "class IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return mbcs_encode(input, self.errors)[0]\nclass IncrementalDecoder(codecs.BufferedIncrementalDecoder):\n _buffer_decode = mbcs_decode\nclass StreamWriter(codecs.StreamWriter):\n encode = mbcs_encode\nclass StreamReader(codecs.StreamReader):\n decode = mbcs_decode\n### encodings module API",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mbcs",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mbcs",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mbcs",
"peekOfCode": "class IncrementalDecoder(codecs.BufferedIncrementalDecoder):\n _buffer_decode = mbcs_decode\nclass StreamWriter(codecs.StreamWriter):\n encode = mbcs_encode\nclass StreamReader(codecs.StreamReader):\n decode = mbcs_decode\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='mbcs',",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mbcs",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mbcs",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mbcs",
"peekOfCode": "class StreamWriter(codecs.StreamWriter):\n encode = mbcs_encode\nclass StreamReader(codecs.StreamReader):\n decode = mbcs_decode\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='mbcs',\n encode=encode,\n decode=decode,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mbcs",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mbcs",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mbcs",
"peekOfCode": "class StreamReader(codecs.StreamReader):\n decode = mbcs_decode\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='mbcs',\n encode=encode,\n decode=decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mbcs",
"documentation": {}
},
{
"label": "decode",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mbcs",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mbcs",
"peekOfCode": "def decode(input, errors='strict'):\n return mbcs_decode(input, errors, True)\nclass IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return mbcs_encode(input, self.errors)[0]\nclass IncrementalDecoder(codecs.BufferedIncrementalDecoder):\n _buffer_decode = mbcs_decode\nclass StreamWriter(codecs.StreamWriter):\n encode = mbcs_encode\nclass StreamReader(codecs.StreamReader):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mbcs",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mbcs",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mbcs",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='mbcs',\n encode=encode,\n decode=decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,\n streamwriter=StreamWriter,\n )",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mbcs",
"documentation": {}
},
{
"label": "encode",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mbcs",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mbcs",
"peekOfCode": "encode = mbcs_encode\ndef decode(input, errors='strict'):\n return mbcs_decode(input, errors, True)\nclass IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return mbcs_encode(input, self.errors)[0]\nclass IncrementalDecoder(codecs.BufferedIncrementalDecoder):\n _buffer_decode = mbcs_decode\nclass StreamWriter(codecs.StreamWriter):\n encode = mbcs_encode",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.mbcs",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.oem",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.oem",
"peekOfCode": "class IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return oem_encode(input, self.errors)[0]\nclass IncrementalDecoder(codecs.BufferedIncrementalDecoder):\n _buffer_decode = oem_decode\nclass StreamWriter(codecs.StreamWriter):\n encode = oem_encode\nclass StreamReader(codecs.StreamReader):\n decode = oem_decode\n### encodings module API",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.oem",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.oem",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.oem",
"peekOfCode": "class IncrementalDecoder(codecs.BufferedIncrementalDecoder):\n _buffer_decode = oem_decode\nclass StreamWriter(codecs.StreamWriter):\n encode = oem_encode\nclass StreamReader(codecs.StreamReader):\n decode = oem_decode\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='oem',",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.oem",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.oem",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.oem",
"peekOfCode": "class StreamWriter(codecs.StreamWriter):\n encode = oem_encode\nclass StreamReader(codecs.StreamReader):\n decode = oem_decode\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='oem',\n encode=encode,\n decode=decode,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.oem",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.oem",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.oem",
"peekOfCode": "class StreamReader(codecs.StreamReader):\n decode = oem_decode\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='oem',\n encode=encode,\n decode=decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.oem",
"documentation": {}
},
{
"label": "decode",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.oem",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.oem",
"peekOfCode": "def decode(input, errors='strict'):\n return oem_decode(input, errors, True)\nclass IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return oem_encode(input, self.errors)[0]\nclass IncrementalDecoder(codecs.BufferedIncrementalDecoder):\n _buffer_decode = oem_decode\nclass StreamWriter(codecs.StreamWriter):\n encode = oem_encode\nclass StreamReader(codecs.StreamReader):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.oem",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.oem",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.oem",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='oem',\n encode=encode,\n decode=decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,\n streamwriter=StreamWriter,\n )",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.oem",
"documentation": {}
},
{
"label": "encode",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.oem",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.oem",
"peekOfCode": "encode = oem_encode\ndef decode(input, errors='strict'):\n return oem_decode(input, errors, True)\nclass IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return oem_encode(input, self.errors)[0]\nclass IncrementalDecoder(codecs.BufferedIncrementalDecoder):\n _buffer_decode = oem_decode\nclass StreamWriter(codecs.StreamWriter):\n encode = oem_encode",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.oem",
"documentation": {}
},
{
"label": "Codec",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.palmos",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.palmos",
"peekOfCode": "class Codec(codecs.Codec):\n def encode(self,input,errors='strict'):\n return codecs.charmap_encode(input,errors,encoding_table)\n def decode(self,input,errors='strict'):\n return codecs.charmap_decode(input,errors,decoding_table)\nclass IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_table)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.palmos",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.palmos",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.palmos",
"peekOfCode": "class IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_table)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.palmos",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.palmos",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.palmos",
"peekOfCode": "class IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.palmos",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.palmos",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.palmos",
"peekOfCode": "class StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='palmos',\n encode=Codec().encode,\n decode=Codec().decode,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.palmos",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.palmos",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.palmos",
"peekOfCode": "class StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='palmos',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.palmos",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.palmos",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.palmos",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='palmos',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,\n streamwriter=StreamWriter,\n )",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.palmos",
"documentation": {}
},
{
"label": "decoding_table",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.palmos",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.palmos",
"peekOfCode": "decoding_table = (\n '\\x00' # 0x00 -> NULL\n '\\x01' # 0x01 -> START OF HEADING\n '\\x02' # 0x02 -> START OF TEXT\n '\\x03' # 0x03 -> END OF TEXT\n '\\x04' # 0x04 -> END OF TRANSMISSION\n '\\x05' # 0x05 -> ENQUIRY\n '\\x06' # 0x06 -> ACKNOWLEDGE\n '\\x07' # 0x07 -> BELL\n '\\x08' # 0x08 -> BACKSPACE",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.palmos",
"documentation": {}
},
{
"label": "Codec",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.ptcp154",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.ptcp154",
"peekOfCode": "class Codec(codecs.Codec):\n def encode(self,input,errors='strict'):\n return codecs.charmap_encode(input,errors,encoding_table)\n def decode(self,input,errors='strict'):\n return codecs.charmap_decode(input,errors,decoding_table)\nclass IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_table)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.ptcp154",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.ptcp154",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.ptcp154",
"peekOfCode": "class IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_table)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.ptcp154",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.ptcp154",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.ptcp154",
"peekOfCode": "class IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.ptcp154",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.ptcp154",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.ptcp154",
"peekOfCode": "class StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='ptcp154',\n encode=Codec().encode,\n decode=Codec().decode,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.ptcp154",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.ptcp154",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.ptcp154",
"peekOfCode": "class StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='ptcp154',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.ptcp154",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.ptcp154",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.ptcp154",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='ptcp154',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,\n streamwriter=StreamWriter,\n )",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.ptcp154",
"documentation": {}
},
{
"label": "decoding_table",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.ptcp154",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.ptcp154",
"peekOfCode": "decoding_table = (\n '\\x00' # 0x00 -> NULL\n '\\x01' # 0x01 -> START OF HEADING\n '\\x02' # 0x02 -> START OF TEXT\n '\\x03' # 0x03 -> END OF TEXT\n '\\x04' # 0x04 -> END OF TRANSMISSION\n '\\x05' # 0x05 -> ENQUIRY\n '\\x06' # 0x06 -> ACKNOWLEDGE\n '\\x07' # 0x07 -> BELL\n '\\x08' # 0x08 -> BACKSPACE",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.ptcp154",
"documentation": {}
},
{
"label": "Codec",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.punycode",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.punycode",
"peekOfCode": "class Codec(codecs.Codec):\n def encode(self, input, errors='strict'):\n res = punycode_encode(input)\n return res, len(input)\n def decode(self, input, errors='strict'):\n if errors not in ('strict', 'replace', 'ignore'):\n raise UnicodeError(\"Unsupported error handling \"+errors)\n res = punycode_decode(input, errors)\n return res, len(input)\nclass IncrementalEncoder(codecs.IncrementalEncoder):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.punycode",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.punycode",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.punycode",
"peekOfCode": "class IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return punycode_encode(input)\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n if self.errors not in ('strict', 'replace', 'ignore'):\n raise UnicodeError(\"Unsupported error handling \"+self.errors)\n return punycode_decode(input, self.errors)\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.punycode",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.punycode",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.punycode",
"peekOfCode": "class IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n if self.errors not in ('strict', 'replace', 'ignore'):\n raise UnicodeError(\"Unsupported error handling \"+self.errors)\n return punycode_decode(input, self.errors)\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.punycode",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.punycode",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.punycode",
"peekOfCode": "class StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='punycode',\n encode=Codec().encode,\n decode=Codec().decode,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.punycode",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.punycode",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.punycode",
"peekOfCode": "class StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='punycode',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.punycode",
"documentation": {}
},
{
"label": "segregate",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.punycode",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.punycode",
"peekOfCode": "def segregate(str):\n \"\"\"3.1 Basic code point segregation\"\"\"\n base = bytearray()\n extended = set()\n for c in str:\n if ord(c) < 128:\n base.append(ord(c))\n else:\n extended.add(c)\n extended = sorted(extended)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.punycode",
"documentation": {}
},
{
"label": "selective_len",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.punycode",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.punycode",
"peekOfCode": "def selective_len(str, max):\n \"\"\"Return the length of str, considering only characters below max.\"\"\"\n res = 0\n for c in str:\n if ord(c) < max:\n res += 1\n return res\ndef selective_find(str, char, index, pos):\n \"\"\"Return a pair (index, pos), indicating the next occurrence of\n char in str. index is the position of the character considering",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.punycode",
"documentation": {}
},
{
"label": "selective_find",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.punycode",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.punycode",
"peekOfCode": "def selective_find(str, char, index, pos):\n \"\"\"Return a pair (index, pos), indicating the next occurrence of\n char in str. index is the position of the character considering\n only ordinals up to and including char, and pos is the position in\n the full string. index/pos is the starting position in the full\n string.\"\"\"\n l = len(str)\n while 1:\n pos += 1\n if pos == l:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.punycode",
"documentation": {}
},
{
"label": "insertion_unsort",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.punycode",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.punycode",
"peekOfCode": "def insertion_unsort(str, extended):\n \"\"\"3.2 Insertion unsort coding\"\"\"\n oldchar = 0x80\n result = []\n oldindex = -1\n for c in extended:\n index = pos = -1\n char = ord(c)\n curlen = selective_len(str, char)\n delta = (curlen+1) * (char - oldchar)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.punycode",
"documentation": {}
},
{
"label": "T",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.punycode",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.punycode",
"peekOfCode": "def T(j, bias):\n # Punycode parameters: tmin = 1, tmax = 26, base = 36\n res = 36 * (j + 1) - bias\n if res < 1: return 1\n if res > 26: return 26\n return res\ndigits = b\"abcdefghijklmnopqrstuvwxyz0123456789\"\ndef generate_generalized_integer(N, bias):\n \"\"\"3.3 Generalized variable-length integers\"\"\"\n result = bytearray()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.punycode",
"documentation": {}
},
{
"label": "generate_generalized_integer",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.punycode",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.punycode",
"peekOfCode": "def generate_generalized_integer(N, bias):\n \"\"\"3.3 Generalized variable-length integers\"\"\"\n result = bytearray()\n j = 0\n while 1:\n t = T(j, bias)\n if N < t:\n result.append(digits[N])\n return bytes(result)\n result.append(digits[t + ((N - t) % (36 - t))])",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.punycode",
"documentation": {}
},
{
"label": "adapt",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.punycode",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.punycode",
"peekOfCode": "def adapt(delta, first, numchars):\n if first:\n delta //= 700\n else:\n delta //= 2\n delta += delta // numchars\n # ((base - tmin) * tmax) // 2 == 455\n divisions = 0\n while delta > 455:\n delta = delta // 35 # base - tmin",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.punycode",
"documentation": {}
},
{
"label": "generate_integers",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.punycode",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.punycode",
"peekOfCode": "def generate_integers(baselen, deltas):\n \"\"\"3.4 Bias adaptation\"\"\"\n # Punycode parameters: initial bias = 72, damp = 700, skew = 38\n result = bytearray()\n bias = 72\n for points, delta in enumerate(deltas):\n s = generate_generalized_integer(delta, bias)\n result.extend(s)\n bias = adapt(delta, points==0, baselen+points+1)\n return bytes(result)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.punycode",
"documentation": {}
},
{
"label": "punycode_encode",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.punycode",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.punycode",
"peekOfCode": "def punycode_encode(text):\n base, extended = segregate(text)\n deltas = insertion_unsort(text, extended)\n extended = generate_integers(len(base), deltas)\n if base:\n return base + b\"-\" + extended\n return extended\n##################### Decoding #####################################\ndef decode_generalized_number(extended, extpos, bias, errors):\n \"\"\"3.3 Generalized variable-length integers\"\"\"",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.punycode",
"documentation": {}
},
{
"label": "decode_generalized_number",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.punycode",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.punycode",
"peekOfCode": "def decode_generalized_number(extended, extpos, bias, errors):\n \"\"\"3.3 Generalized variable-length integers\"\"\"\n result = 0\n w = 1\n j = 0\n while 1:\n try:\n char = ord(extended[extpos])\n except IndexError:\n if errors == \"strict\":",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.punycode",
"documentation": {}
},
{
"label": "insertion_sort",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.punycode",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.punycode",
"peekOfCode": "def insertion_sort(base, extended, errors):\n \"\"\"3.2 Insertion unsort coding\"\"\"\n char = 0x80\n pos = -1\n bias = 72\n extpos = 0\n while extpos < len(extended):\n newpos, delta = decode_generalized_number(extended, extpos,\n bias, errors)\n if delta is None:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.punycode",
"documentation": {}
},
{
"label": "punycode_decode",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.punycode",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.punycode",
"peekOfCode": "def punycode_decode(text, errors):\n if isinstance(text, str):\n text = text.encode(\"ascii\")\n if isinstance(text, memoryview):\n text = bytes(text)\n pos = text.rfind(b\"-\")\n if pos == -1:\n base = \"\"\n extended = str(text, \"ascii\").upper()\n else:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.punycode",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.punycode",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.punycode",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='punycode',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamwriter=StreamWriter,\n streamreader=StreamReader,\n )",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.punycode",
"documentation": {}
},
{
"label": "digits",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.punycode",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.punycode",
"peekOfCode": "digits = b\"abcdefghijklmnopqrstuvwxyz0123456789\"\ndef generate_generalized_integer(N, bias):\n \"\"\"3.3 Generalized variable-length integers\"\"\"\n result = bytearray()\n j = 0\n while 1:\n t = T(j, bias)\n if N < t:\n result.append(digits[N])\n return bytes(result)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.punycode",
"documentation": {}
},
{
"label": "Codec",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.quopri_codec",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.quopri_codec",
"peekOfCode": "class Codec(codecs.Codec):\n def encode(self, input, errors='strict'):\n return quopri_encode(input, errors)\n def decode(self, input, errors='strict'):\n return quopri_decode(input, errors)\nclass IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return quopri_encode(input, self.errors)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.quopri_codec",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.quopri_codec",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.quopri_codec",
"peekOfCode": "class IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return quopri_encode(input, self.errors)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return quopri_decode(input, self.errors)[0]\nclass StreamWriter(Codec, codecs.StreamWriter):\n charbuffertype = bytes\nclass StreamReader(Codec, codecs.StreamReader):\n charbuffertype = bytes",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.quopri_codec",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.quopri_codec",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.quopri_codec",
"peekOfCode": "class IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return quopri_decode(input, self.errors)[0]\nclass StreamWriter(Codec, codecs.StreamWriter):\n charbuffertype = bytes\nclass StreamReader(Codec, codecs.StreamReader):\n charbuffertype = bytes\n# encodings module API\ndef getregentry():\n return codecs.CodecInfo(",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.quopri_codec",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.quopri_codec",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.quopri_codec",
"peekOfCode": "class StreamWriter(Codec, codecs.StreamWriter):\n charbuffertype = bytes\nclass StreamReader(Codec, codecs.StreamReader):\n charbuffertype = bytes\n# encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='quopri',\n encode=quopri_encode,\n decode=quopri_decode,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.quopri_codec",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.quopri_codec",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.quopri_codec",
"peekOfCode": "class StreamReader(Codec, codecs.StreamReader):\n charbuffertype = bytes\n# encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='quopri',\n encode=quopri_encode,\n decode=quopri_decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.quopri_codec",
"documentation": {}
},
{
"label": "quopri_encode",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.quopri_codec",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.quopri_codec",
"peekOfCode": "def quopri_encode(input, errors='strict'):\n assert errors == 'strict'\n f = BytesIO(input)\n g = BytesIO()\n quopri.encode(f, g, quotetabs=True)\n return (g.getvalue(), len(input))\ndef quopri_decode(input, errors='strict'):\n assert errors == 'strict'\n f = BytesIO(input)\n g = BytesIO()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.quopri_codec",
"documentation": {}
},
{
"label": "quopri_decode",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.quopri_codec",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.quopri_codec",
"peekOfCode": "def quopri_decode(input, errors='strict'):\n assert errors == 'strict'\n f = BytesIO(input)\n g = BytesIO()\n quopri.decode(f, g)\n return (g.getvalue(), len(input))\nclass Codec(codecs.Codec):\n def encode(self, input, errors='strict'):\n return quopri_encode(input, errors)\n def decode(self, input, errors='strict'):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.quopri_codec",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.quopri_codec",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.quopri_codec",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='quopri',\n encode=quopri_encode,\n decode=quopri_decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamwriter=StreamWriter,\n streamreader=StreamReader,\n _is_text_encoding=False,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.quopri_codec",
"documentation": {}
},
{
"label": "Codec",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.raw_unicode_escape",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.raw_unicode_escape",
"peekOfCode": "class Codec(codecs.Codec):\n # Note: Binding these as C functions will result in the class not\n # converting them to methods. This is intended.\n encode = codecs.raw_unicode_escape_encode\n decode = codecs.raw_unicode_escape_decode\nclass IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.raw_unicode_escape_encode(input, self.errors)[0]\nclass IncrementalDecoder(codecs.BufferedIncrementalDecoder):\n def _buffer_decode(self, input, errors, final):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.raw_unicode_escape",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.raw_unicode_escape",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.raw_unicode_escape",
"peekOfCode": "class IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.raw_unicode_escape_encode(input, self.errors)[0]\nclass IncrementalDecoder(codecs.BufferedIncrementalDecoder):\n def _buffer_decode(self, input, errors, final):\n return codecs.raw_unicode_escape_decode(input, errors, final)\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n def decode(self, input, errors='strict'):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.raw_unicode_escape",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.raw_unicode_escape",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.raw_unicode_escape",
"peekOfCode": "class IncrementalDecoder(codecs.BufferedIncrementalDecoder):\n def _buffer_decode(self, input, errors, final):\n return codecs.raw_unicode_escape_decode(input, errors, final)\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n def decode(self, input, errors='strict'):\n return codecs.raw_unicode_escape_decode(input, errors, False)\n### encodings module API\ndef getregentry():",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.raw_unicode_escape",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.raw_unicode_escape",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.raw_unicode_escape",
"peekOfCode": "class StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n def decode(self, input, errors='strict'):\n return codecs.raw_unicode_escape_decode(input, errors, False)\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='raw-unicode-escape',\n encode=Codec.encode,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.raw_unicode_escape",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.raw_unicode_escape",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.raw_unicode_escape",
"peekOfCode": "class StreamReader(Codec,codecs.StreamReader):\n def decode(self, input, errors='strict'):\n return codecs.raw_unicode_escape_decode(input, errors, False)\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='raw-unicode-escape',\n encode=Codec.encode,\n decode=Codec.decode,\n incrementalencoder=IncrementalEncoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.raw_unicode_escape",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.raw_unicode_escape",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.raw_unicode_escape",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='raw-unicode-escape',\n encode=Codec.encode,\n decode=Codec.decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamwriter=StreamWriter,\n streamreader=StreamReader,\n )",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.raw_unicode_escape",
"documentation": {}
},
{
"label": "Codec",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.rot_13",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.rot_13",
"peekOfCode": "class Codec(codecs.Codec):\n def encode(self, input, errors='strict'):\n return (str.translate(input, rot13_map), len(input))\n def decode(self, input, errors='strict'):\n return (str.translate(input, rot13_map), len(input))\nclass IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return str.translate(input, rot13_map)\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.rot_13",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.rot_13",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.rot_13",
"peekOfCode": "class IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return str.translate(input, rot13_map)\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return str.translate(input, rot13_map)\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.rot_13",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.rot_13",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.rot_13",
"peekOfCode": "class IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return str.translate(input, rot13_map)\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.rot_13",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.rot_13",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.rot_13",
"peekOfCode": "class StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='rot-13',\n encode=Codec().encode,\n decode=Codec().decode,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.rot_13",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.rot_13",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.rot_13",
"peekOfCode": "class StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='rot-13',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.rot_13",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.rot_13",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.rot_13",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='rot-13',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamwriter=StreamWriter,\n streamreader=StreamReader,\n _is_text_encoding=False,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.rot_13",
"documentation": {}
},
{
"label": "rot13",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.rot_13",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.rot_13",
"peekOfCode": "def rot13(infile, outfile):\n outfile.write(codecs.encode(infile.read(), 'rot-13'))\nif __name__ == '__main__':\n import sys\n rot13(sys.stdin, sys.stdout)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.rot_13",
"documentation": {}
},
{
"label": "rot13_map",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.rot_13",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.rot_13",
"peekOfCode": "rot13_map = codecs.make_identity_dict(range(256))\nrot13_map.update({\n 0x0041: 0x004e,\n 0x0042: 0x004f,\n 0x0043: 0x0050,\n 0x0044: 0x0051,\n 0x0045: 0x0052,\n 0x0046: 0x0053,\n 0x0047: 0x0054,\n 0x0048: 0x0055,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.rot_13",
"documentation": {}
},
{
"label": "Codec",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.shift_jis",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.shift_jis",
"peekOfCode": "class Codec(codecs.Codec):\n encode = codec.encode\n decode = codec.decode\nclass IncrementalEncoder(mbc.MultibyteIncrementalEncoder,\n codecs.IncrementalEncoder):\n codec = codec\nclass IncrementalDecoder(mbc.MultibyteIncrementalDecoder,\n codecs.IncrementalDecoder):\n codec = codec\nclass StreamReader(Codec, mbc.MultibyteStreamReader, codecs.StreamReader):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.shift_jis",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.shift_jis",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.shift_jis",
"peekOfCode": "class IncrementalEncoder(mbc.MultibyteIncrementalEncoder,\n codecs.IncrementalEncoder):\n codec = codec\nclass IncrementalDecoder(mbc.MultibyteIncrementalDecoder,\n codecs.IncrementalDecoder):\n codec = codec\nclass StreamReader(Codec, mbc.MultibyteStreamReader, codecs.StreamReader):\n codec = codec\nclass StreamWriter(Codec, mbc.MultibyteStreamWriter, codecs.StreamWriter):\n codec = codec",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.shift_jis",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.shift_jis",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.shift_jis",
"peekOfCode": "class IncrementalDecoder(mbc.MultibyteIncrementalDecoder,\n codecs.IncrementalDecoder):\n codec = codec\nclass StreamReader(Codec, mbc.MultibyteStreamReader, codecs.StreamReader):\n codec = codec\nclass StreamWriter(Codec, mbc.MultibyteStreamWriter, codecs.StreamWriter):\n codec = codec\ndef getregentry():\n return codecs.CodecInfo(\n name='shift_jis',",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.shift_jis",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.shift_jis",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.shift_jis",
"peekOfCode": "class StreamReader(Codec, mbc.MultibyteStreamReader, codecs.StreamReader):\n codec = codec\nclass StreamWriter(Codec, mbc.MultibyteStreamWriter, codecs.StreamWriter):\n codec = codec\ndef getregentry():\n return codecs.CodecInfo(\n name='shift_jis',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.shift_jis",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.shift_jis",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.shift_jis",
"peekOfCode": "class StreamWriter(Codec, mbc.MultibyteStreamWriter, codecs.StreamWriter):\n codec = codec\ndef getregentry():\n return codecs.CodecInfo(\n name='shift_jis',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.shift_jis",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.shift_jis",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.shift_jis",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='shift_jis',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,\n streamwriter=StreamWriter,\n )",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.shift_jis",
"documentation": {}
},
{
"label": "codec",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.shift_jis",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.shift_jis",
"peekOfCode": "codec = _codecs_jp.getcodec('shift_jis')\nclass Codec(codecs.Codec):\n encode = codec.encode\n decode = codec.decode\nclass IncrementalEncoder(mbc.MultibyteIncrementalEncoder,\n codecs.IncrementalEncoder):\n codec = codec\nclass IncrementalDecoder(mbc.MultibyteIncrementalDecoder,\n codecs.IncrementalDecoder):\n codec = codec",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.shift_jis",
"documentation": {}
},
{
"label": "Codec",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.shift_jisx0213",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.shift_jisx0213",
"peekOfCode": "class Codec(codecs.Codec):\n encode = codec.encode\n decode = codec.decode\nclass IncrementalEncoder(mbc.MultibyteIncrementalEncoder,\n codecs.IncrementalEncoder):\n codec = codec\nclass IncrementalDecoder(mbc.MultibyteIncrementalDecoder,\n codecs.IncrementalDecoder):\n codec = codec\nclass StreamReader(Codec, mbc.MultibyteStreamReader, codecs.StreamReader):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.shift_jisx0213",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.shift_jisx0213",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.shift_jisx0213",
"peekOfCode": "class IncrementalEncoder(mbc.MultibyteIncrementalEncoder,\n codecs.IncrementalEncoder):\n codec = codec\nclass IncrementalDecoder(mbc.MultibyteIncrementalDecoder,\n codecs.IncrementalDecoder):\n codec = codec\nclass StreamReader(Codec, mbc.MultibyteStreamReader, codecs.StreamReader):\n codec = codec\nclass StreamWriter(Codec, mbc.MultibyteStreamWriter, codecs.StreamWriter):\n codec = codec",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.shift_jisx0213",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.shift_jisx0213",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.shift_jisx0213",
"peekOfCode": "class IncrementalDecoder(mbc.MultibyteIncrementalDecoder,\n codecs.IncrementalDecoder):\n codec = codec\nclass StreamReader(Codec, mbc.MultibyteStreamReader, codecs.StreamReader):\n codec = codec\nclass StreamWriter(Codec, mbc.MultibyteStreamWriter, codecs.StreamWriter):\n codec = codec\ndef getregentry():\n return codecs.CodecInfo(\n name='shift_jisx0213',",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.shift_jisx0213",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.shift_jisx0213",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.shift_jisx0213",
"peekOfCode": "class StreamReader(Codec, mbc.MultibyteStreamReader, codecs.StreamReader):\n codec = codec\nclass StreamWriter(Codec, mbc.MultibyteStreamWriter, codecs.StreamWriter):\n codec = codec\ndef getregentry():\n return codecs.CodecInfo(\n name='shift_jisx0213',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.shift_jisx0213",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.shift_jisx0213",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.shift_jisx0213",
"peekOfCode": "class StreamWriter(Codec, mbc.MultibyteStreamWriter, codecs.StreamWriter):\n codec = codec\ndef getregentry():\n return codecs.CodecInfo(\n name='shift_jisx0213',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.shift_jisx0213",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.shift_jisx0213",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.shift_jisx0213",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='shift_jisx0213',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,\n streamwriter=StreamWriter,\n )",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.shift_jisx0213",
"documentation": {}
},
{
"label": "codec",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.shift_jisx0213",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.shift_jisx0213",
"peekOfCode": "codec = _codecs_jp.getcodec('shift_jisx0213')\nclass Codec(codecs.Codec):\n encode = codec.encode\n decode = codec.decode\nclass IncrementalEncoder(mbc.MultibyteIncrementalEncoder,\n codecs.IncrementalEncoder):\n codec = codec\nclass IncrementalDecoder(mbc.MultibyteIncrementalDecoder,\n codecs.IncrementalDecoder):\n codec = codec",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.shift_jisx0213",
"documentation": {}
},
{
"label": "Codec",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.shift_jis_2004",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.shift_jis_2004",
"peekOfCode": "class Codec(codecs.Codec):\n encode = codec.encode\n decode = codec.decode\nclass IncrementalEncoder(mbc.MultibyteIncrementalEncoder,\n codecs.IncrementalEncoder):\n codec = codec\nclass IncrementalDecoder(mbc.MultibyteIncrementalDecoder,\n codecs.IncrementalDecoder):\n codec = codec\nclass StreamReader(Codec, mbc.MultibyteStreamReader, codecs.StreamReader):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.shift_jis_2004",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.shift_jis_2004",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.shift_jis_2004",
"peekOfCode": "class IncrementalEncoder(mbc.MultibyteIncrementalEncoder,\n codecs.IncrementalEncoder):\n codec = codec\nclass IncrementalDecoder(mbc.MultibyteIncrementalDecoder,\n codecs.IncrementalDecoder):\n codec = codec\nclass StreamReader(Codec, mbc.MultibyteStreamReader, codecs.StreamReader):\n codec = codec\nclass StreamWriter(Codec, mbc.MultibyteStreamWriter, codecs.StreamWriter):\n codec = codec",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.shift_jis_2004",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.shift_jis_2004",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.shift_jis_2004",
"peekOfCode": "class IncrementalDecoder(mbc.MultibyteIncrementalDecoder,\n codecs.IncrementalDecoder):\n codec = codec\nclass StreamReader(Codec, mbc.MultibyteStreamReader, codecs.StreamReader):\n codec = codec\nclass StreamWriter(Codec, mbc.MultibyteStreamWriter, codecs.StreamWriter):\n codec = codec\ndef getregentry():\n return codecs.CodecInfo(\n name='shift_jis_2004',",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.shift_jis_2004",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.shift_jis_2004",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.shift_jis_2004",
"peekOfCode": "class StreamReader(Codec, mbc.MultibyteStreamReader, codecs.StreamReader):\n codec = codec\nclass StreamWriter(Codec, mbc.MultibyteStreamWriter, codecs.StreamWriter):\n codec = codec\ndef getregentry():\n return codecs.CodecInfo(\n name='shift_jis_2004',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.shift_jis_2004",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.shift_jis_2004",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.shift_jis_2004",
"peekOfCode": "class StreamWriter(Codec, mbc.MultibyteStreamWriter, codecs.StreamWriter):\n codec = codec\ndef getregentry():\n return codecs.CodecInfo(\n name='shift_jis_2004',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.shift_jis_2004",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.shift_jis_2004",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.shift_jis_2004",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='shift_jis_2004',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,\n streamwriter=StreamWriter,\n )",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.shift_jis_2004",
"documentation": {}
},
{
"label": "codec",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.shift_jis_2004",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.shift_jis_2004",
"peekOfCode": "codec = _codecs_jp.getcodec('shift_jis_2004')\nclass Codec(codecs.Codec):\n encode = codec.encode\n decode = codec.decode\nclass IncrementalEncoder(mbc.MultibyteIncrementalEncoder,\n codecs.IncrementalEncoder):\n codec = codec\nclass IncrementalDecoder(mbc.MultibyteIncrementalDecoder,\n codecs.IncrementalDecoder):\n codec = codec",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.shift_jis_2004",
"documentation": {}
},
{
"label": "Codec",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.tis_620",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.tis_620",
"peekOfCode": "class Codec(codecs.Codec):\n def encode(self,input,errors='strict'):\n return codecs.charmap_encode(input,errors,encoding_table)\n def decode(self,input,errors='strict'):\n return codecs.charmap_decode(input,errors,decoding_table)\nclass IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_table)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.tis_620",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.tis_620",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.tis_620",
"peekOfCode": "class IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.charmap_encode(input,self.errors,encoding_table)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.tis_620",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.tis_620",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.tis_620",
"peekOfCode": "class IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return codecs.charmap_decode(input,self.errors,decoding_table)[0]\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.tis_620",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.tis_620",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.tis_620",
"peekOfCode": "class StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='tis-620',\n encode=Codec().encode,\n decode=Codec().decode,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.tis_620",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.tis_620",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.tis_620",
"peekOfCode": "class StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='tis-620',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.tis_620",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.tis_620",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.tis_620",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='tis-620',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,\n streamwriter=StreamWriter,\n )",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.tis_620",
"documentation": {}
},
{
"label": "decoding_table",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.tis_620",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.tis_620",
"peekOfCode": "decoding_table = (\n '\\x00' # 0x00 -> NULL\n '\\x01' # 0x01 -> START OF HEADING\n '\\x02' # 0x02 -> START OF TEXT\n '\\x03' # 0x03 -> END OF TEXT\n '\\x04' # 0x04 -> END OF TRANSMISSION\n '\\x05' # 0x05 -> ENQUIRY\n '\\x06' # 0x06 -> ACKNOWLEDGE\n '\\x07' # 0x07 -> BELL\n '\\x08' # 0x08 -> BACKSPACE",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.tis_620",
"documentation": {}
},
{
"label": "Codec",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.undefined",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.undefined",
"peekOfCode": "class Codec(codecs.Codec):\n def encode(self,input,errors='strict'):\n raise UnicodeError(\"undefined encoding\")\n def decode(self,input,errors='strict'):\n raise UnicodeError(\"undefined encoding\")\nclass IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n raise UnicodeError(\"undefined encoding\")\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.undefined",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.undefined",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.undefined",
"peekOfCode": "class IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n raise UnicodeError(\"undefined encoding\")\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n raise UnicodeError(\"undefined encoding\")\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.undefined",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.undefined",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.undefined",
"peekOfCode": "class IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n raise UnicodeError(\"undefined encoding\")\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.undefined",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.undefined",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.undefined",
"peekOfCode": "class StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='undefined',\n encode=Codec().encode,\n decode=Codec().decode,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.undefined",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.undefined",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.undefined",
"peekOfCode": "class StreamReader(Codec,codecs.StreamReader):\n pass\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='undefined',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.undefined",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.undefined",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.undefined",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='undefined',\n encode=Codec().encode,\n decode=Codec().decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamwriter=StreamWriter,\n streamreader=StreamReader,\n )",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.undefined",
"documentation": {}
},
{
"label": "Codec",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.unicode_escape",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.unicode_escape",
"peekOfCode": "class Codec(codecs.Codec):\n # Note: Binding these as C functions will result in the class not\n # converting them to methods. This is intended.\n encode = codecs.unicode_escape_encode\n decode = codecs.unicode_escape_decode\nclass IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.unicode_escape_encode(input, self.errors)[0]\nclass IncrementalDecoder(codecs.BufferedIncrementalDecoder):\n def _buffer_decode(self, input, errors, final):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.unicode_escape",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.unicode_escape",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.unicode_escape",
"peekOfCode": "class IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.unicode_escape_encode(input, self.errors)[0]\nclass IncrementalDecoder(codecs.BufferedIncrementalDecoder):\n def _buffer_decode(self, input, errors, final):\n return codecs.unicode_escape_decode(input, errors, final)\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n def decode(self, input, errors='strict'):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.unicode_escape",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.unicode_escape",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.unicode_escape",
"peekOfCode": "class IncrementalDecoder(codecs.BufferedIncrementalDecoder):\n def _buffer_decode(self, input, errors, final):\n return codecs.unicode_escape_decode(input, errors, final)\nclass StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n def decode(self, input, errors='strict'):\n return codecs.unicode_escape_decode(input, errors, False)\n### encodings module API\ndef getregentry():",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.unicode_escape",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.unicode_escape",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.unicode_escape",
"peekOfCode": "class StreamWriter(Codec,codecs.StreamWriter):\n pass\nclass StreamReader(Codec,codecs.StreamReader):\n def decode(self, input, errors='strict'):\n return codecs.unicode_escape_decode(input, errors, False)\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='unicode-escape',\n encode=Codec.encode,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.unicode_escape",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.unicode_escape",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.unicode_escape",
"peekOfCode": "class StreamReader(Codec,codecs.StreamReader):\n def decode(self, input, errors='strict'):\n return codecs.unicode_escape_decode(input, errors, False)\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='unicode-escape',\n encode=Codec.encode,\n decode=Codec.decode,\n incrementalencoder=IncrementalEncoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.unicode_escape",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.unicode_escape",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.unicode_escape",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='unicode-escape',\n encode=Codec.encode,\n decode=Codec.decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamwriter=StreamWriter,\n streamreader=StreamReader,\n )",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.unicode_escape",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_16",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_16",
"peekOfCode": "class IncrementalEncoder(codecs.IncrementalEncoder):\n def __init__(self, errors='strict'):\n codecs.IncrementalEncoder.__init__(self, errors)\n self.encoder = None\n def encode(self, input, final=False):\n if self.encoder is None:\n result = codecs.utf_16_encode(input, self.errors)[0]\n if sys.byteorder == 'little':\n self.encoder = codecs.utf_16_le_encode\n else:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_16",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_16",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_16",
"peekOfCode": "class IncrementalDecoder(codecs.BufferedIncrementalDecoder):\n def __init__(self, errors='strict'):\n codecs.BufferedIncrementalDecoder.__init__(self, errors)\n self.decoder = None\n def _buffer_decode(self, input, errors, final):\n if self.decoder is None:\n (output, consumed, byteorder) = \\\n codecs.utf_16_ex_decode(input, errors, 0, final)\n if byteorder == -1:\n self.decoder = codecs.utf_16_le_decode",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_16",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_16",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_16",
"peekOfCode": "class StreamWriter(codecs.StreamWriter):\n def __init__(self, stream, errors='strict'):\n codecs.StreamWriter.__init__(self, stream, errors)\n self.encoder = None\n def reset(self):\n codecs.StreamWriter.reset(self)\n self.encoder = None\n def encode(self, input, errors='strict'):\n if self.encoder is None:\n result = codecs.utf_16_encode(input, errors)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_16",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_16",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_16",
"peekOfCode": "class StreamReader(codecs.StreamReader):\n def reset(self):\n codecs.StreamReader.reset(self)\n try:\n del self.decode\n except AttributeError:\n pass\n def decode(self, input, errors='strict'):\n (object, consumed, byteorder) = \\\n codecs.utf_16_ex_decode(input, errors, 0, False)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_16",
"documentation": {}
},
{
"label": "decode",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_16",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_16",
"peekOfCode": "def decode(input, errors='strict'):\n return codecs.utf_16_decode(input, errors, True)\nclass IncrementalEncoder(codecs.IncrementalEncoder):\n def __init__(self, errors='strict'):\n codecs.IncrementalEncoder.__init__(self, errors)\n self.encoder = None\n def encode(self, input, final=False):\n if self.encoder is None:\n result = codecs.utf_16_encode(input, self.errors)[0]\n if sys.byteorder == 'little':",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_16",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_16",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_16",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='utf-16',\n encode=encode,\n decode=decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,\n streamwriter=StreamWriter,\n )",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_16",
"documentation": {}
},
{
"label": "encode",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_16",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_16",
"peekOfCode": "encode = codecs.utf_16_encode\ndef decode(input, errors='strict'):\n return codecs.utf_16_decode(input, errors, True)\nclass IncrementalEncoder(codecs.IncrementalEncoder):\n def __init__(self, errors='strict'):\n codecs.IncrementalEncoder.__init__(self, errors)\n self.encoder = None\n def encode(self, input, final=False):\n if self.encoder is None:\n result = codecs.utf_16_encode(input, self.errors)[0]",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_16",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_16_be",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_16_be",
"peekOfCode": "class IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.utf_16_be_encode(input, self.errors)[0]\nclass IncrementalDecoder(codecs.BufferedIncrementalDecoder):\n _buffer_decode = codecs.utf_16_be_decode\nclass StreamWriter(codecs.StreamWriter):\n encode = codecs.utf_16_be_encode\nclass StreamReader(codecs.StreamReader):\n decode = codecs.utf_16_be_decode\n### encodings module API",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_16_be",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_16_be",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_16_be",
"peekOfCode": "class IncrementalDecoder(codecs.BufferedIncrementalDecoder):\n _buffer_decode = codecs.utf_16_be_decode\nclass StreamWriter(codecs.StreamWriter):\n encode = codecs.utf_16_be_encode\nclass StreamReader(codecs.StreamReader):\n decode = codecs.utf_16_be_decode\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='utf-16-be',",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_16_be",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_16_be",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_16_be",
"peekOfCode": "class StreamWriter(codecs.StreamWriter):\n encode = codecs.utf_16_be_encode\nclass StreamReader(codecs.StreamReader):\n decode = codecs.utf_16_be_decode\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='utf-16-be',\n encode=encode,\n decode=decode,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_16_be",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_16_be",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_16_be",
"peekOfCode": "class StreamReader(codecs.StreamReader):\n decode = codecs.utf_16_be_decode\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='utf-16-be',\n encode=encode,\n decode=decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_16_be",
"documentation": {}
},
{
"label": "decode",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_16_be",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_16_be",
"peekOfCode": "def decode(input, errors='strict'):\n return codecs.utf_16_be_decode(input, errors, True)\nclass IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.utf_16_be_encode(input, self.errors)[0]\nclass IncrementalDecoder(codecs.BufferedIncrementalDecoder):\n _buffer_decode = codecs.utf_16_be_decode\nclass StreamWriter(codecs.StreamWriter):\n encode = codecs.utf_16_be_encode\nclass StreamReader(codecs.StreamReader):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_16_be",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_16_be",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_16_be",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='utf-16-be',\n encode=encode,\n decode=decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,\n streamwriter=StreamWriter,\n )",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_16_be",
"documentation": {}
},
{
"label": "encode",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_16_be",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_16_be",
"peekOfCode": "encode = codecs.utf_16_be_encode\ndef decode(input, errors='strict'):\n return codecs.utf_16_be_decode(input, errors, True)\nclass IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.utf_16_be_encode(input, self.errors)[0]\nclass IncrementalDecoder(codecs.BufferedIncrementalDecoder):\n _buffer_decode = codecs.utf_16_be_decode\nclass StreamWriter(codecs.StreamWriter):\n encode = codecs.utf_16_be_encode",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_16_be",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_16_le",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_16_le",
"peekOfCode": "class IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.utf_16_le_encode(input, self.errors)[0]\nclass IncrementalDecoder(codecs.BufferedIncrementalDecoder):\n _buffer_decode = codecs.utf_16_le_decode\nclass StreamWriter(codecs.StreamWriter):\n encode = codecs.utf_16_le_encode\nclass StreamReader(codecs.StreamReader):\n decode = codecs.utf_16_le_decode\n### encodings module API",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_16_le",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_16_le",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_16_le",
"peekOfCode": "class IncrementalDecoder(codecs.BufferedIncrementalDecoder):\n _buffer_decode = codecs.utf_16_le_decode\nclass StreamWriter(codecs.StreamWriter):\n encode = codecs.utf_16_le_encode\nclass StreamReader(codecs.StreamReader):\n decode = codecs.utf_16_le_decode\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='utf-16-le',",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_16_le",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_16_le",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_16_le",
"peekOfCode": "class StreamWriter(codecs.StreamWriter):\n encode = codecs.utf_16_le_encode\nclass StreamReader(codecs.StreamReader):\n decode = codecs.utf_16_le_decode\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='utf-16-le',\n encode=encode,\n decode=decode,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_16_le",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_16_le",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_16_le",
"peekOfCode": "class StreamReader(codecs.StreamReader):\n decode = codecs.utf_16_le_decode\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='utf-16-le',\n encode=encode,\n decode=decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_16_le",
"documentation": {}
},
{
"label": "decode",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_16_le",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_16_le",
"peekOfCode": "def decode(input, errors='strict'):\n return codecs.utf_16_le_decode(input, errors, True)\nclass IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.utf_16_le_encode(input, self.errors)[0]\nclass IncrementalDecoder(codecs.BufferedIncrementalDecoder):\n _buffer_decode = codecs.utf_16_le_decode\nclass StreamWriter(codecs.StreamWriter):\n encode = codecs.utf_16_le_encode\nclass StreamReader(codecs.StreamReader):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_16_le",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_16_le",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_16_le",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='utf-16-le',\n encode=encode,\n decode=decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,\n streamwriter=StreamWriter,\n )",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_16_le",
"documentation": {}
},
{
"label": "encode",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_16_le",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_16_le",
"peekOfCode": "encode = codecs.utf_16_le_encode\ndef decode(input, errors='strict'):\n return codecs.utf_16_le_decode(input, errors, True)\nclass IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.utf_16_le_encode(input, self.errors)[0]\nclass IncrementalDecoder(codecs.BufferedIncrementalDecoder):\n _buffer_decode = codecs.utf_16_le_decode\nclass StreamWriter(codecs.StreamWriter):\n encode = codecs.utf_16_le_encode",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_16_le",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_32",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_32",
"peekOfCode": "class IncrementalEncoder(codecs.IncrementalEncoder):\n def __init__(self, errors='strict'):\n codecs.IncrementalEncoder.__init__(self, errors)\n self.encoder = None\n def encode(self, input, final=False):\n if self.encoder is None:\n result = codecs.utf_32_encode(input, self.errors)[0]\n if sys.byteorder == 'little':\n self.encoder = codecs.utf_32_le_encode\n else:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_32",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_32",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_32",
"peekOfCode": "class IncrementalDecoder(codecs.BufferedIncrementalDecoder):\n def __init__(self, errors='strict'):\n codecs.BufferedIncrementalDecoder.__init__(self, errors)\n self.decoder = None\n def _buffer_decode(self, input, errors, final):\n if self.decoder is None:\n (output, consumed, byteorder) = \\\n codecs.utf_32_ex_decode(input, errors, 0, final)\n if byteorder == -1:\n self.decoder = codecs.utf_32_le_decode",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_32",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_32",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_32",
"peekOfCode": "class StreamWriter(codecs.StreamWriter):\n def __init__(self, stream, errors='strict'):\n self.encoder = None\n codecs.StreamWriter.__init__(self, stream, errors)\n def reset(self):\n codecs.StreamWriter.reset(self)\n self.encoder = None\n def encode(self, input, errors='strict'):\n if self.encoder is None:\n result = codecs.utf_32_encode(input, errors)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_32",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_32",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_32",
"peekOfCode": "class StreamReader(codecs.StreamReader):\n def reset(self):\n codecs.StreamReader.reset(self)\n try:\n del self.decode\n except AttributeError:\n pass\n def decode(self, input, errors='strict'):\n (object, consumed, byteorder) = \\\n codecs.utf_32_ex_decode(input, errors, 0, False)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_32",
"documentation": {}
},
{
"label": "decode",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_32",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_32",
"peekOfCode": "def decode(input, errors='strict'):\n return codecs.utf_32_decode(input, errors, True)\nclass IncrementalEncoder(codecs.IncrementalEncoder):\n def __init__(self, errors='strict'):\n codecs.IncrementalEncoder.__init__(self, errors)\n self.encoder = None\n def encode(self, input, final=False):\n if self.encoder is None:\n result = codecs.utf_32_encode(input, self.errors)[0]\n if sys.byteorder == 'little':",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_32",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_32",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_32",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='utf-32',\n encode=encode,\n decode=decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,\n streamwriter=StreamWriter,\n )",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_32",
"documentation": {}
},
{
"label": "encode",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_32",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_32",
"peekOfCode": "encode = codecs.utf_32_encode\ndef decode(input, errors='strict'):\n return codecs.utf_32_decode(input, errors, True)\nclass IncrementalEncoder(codecs.IncrementalEncoder):\n def __init__(self, errors='strict'):\n codecs.IncrementalEncoder.__init__(self, errors)\n self.encoder = None\n def encode(self, input, final=False):\n if self.encoder is None:\n result = codecs.utf_32_encode(input, self.errors)[0]",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_32",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_32_be",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_32_be",
"peekOfCode": "class IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.utf_32_be_encode(input, self.errors)[0]\nclass IncrementalDecoder(codecs.BufferedIncrementalDecoder):\n _buffer_decode = codecs.utf_32_be_decode\nclass StreamWriter(codecs.StreamWriter):\n encode = codecs.utf_32_be_encode\nclass StreamReader(codecs.StreamReader):\n decode = codecs.utf_32_be_decode\n### encodings module API",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_32_be",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_32_be",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_32_be",
"peekOfCode": "class IncrementalDecoder(codecs.BufferedIncrementalDecoder):\n _buffer_decode = codecs.utf_32_be_decode\nclass StreamWriter(codecs.StreamWriter):\n encode = codecs.utf_32_be_encode\nclass StreamReader(codecs.StreamReader):\n decode = codecs.utf_32_be_decode\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='utf-32-be',",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_32_be",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_32_be",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_32_be",
"peekOfCode": "class StreamWriter(codecs.StreamWriter):\n encode = codecs.utf_32_be_encode\nclass StreamReader(codecs.StreamReader):\n decode = codecs.utf_32_be_decode\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='utf-32-be',\n encode=encode,\n decode=decode,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_32_be",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_32_be",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_32_be",
"peekOfCode": "class StreamReader(codecs.StreamReader):\n decode = codecs.utf_32_be_decode\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='utf-32-be',\n encode=encode,\n decode=decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_32_be",
"documentation": {}
},
{
"label": "decode",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_32_be",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_32_be",
"peekOfCode": "def decode(input, errors='strict'):\n return codecs.utf_32_be_decode(input, errors, True)\nclass IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.utf_32_be_encode(input, self.errors)[0]\nclass IncrementalDecoder(codecs.BufferedIncrementalDecoder):\n _buffer_decode = codecs.utf_32_be_decode\nclass StreamWriter(codecs.StreamWriter):\n encode = codecs.utf_32_be_encode\nclass StreamReader(codecs.StreamReader):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_32_be",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_32_be",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_32_be",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='utf-32-be',\n encode=encode,\n decode=decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,\n streamwriter=StreamWriter,\n )",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_32_be",
"documentation": {}
},
{
"label": "encode",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_32_be",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_32_be",
"peekOfCode": "encode = codecs.utf_32_be_encode\ndef decode(input, errors='strict'):\n return codecs.utf_32_be_decode(input, errors, True)\nclass IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.utf_32_be_encode(input, self.errors)[0]\nclass IncrementalDecoder(codecs.BufferedIncrementalDecoder):\n _buffer_decode = codecs.utf_32_be_decode\nclass StreamWriter(codecs.StreamWriter):\n encode = codecs.utf_32_be_encode",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_32_be",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_32_le",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_32_le",
"peekOfCode": "class IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.utf_32_le_encode(input, self.errors)[0]\nclass IncrementalDecoder(codecs.BufferedIncrementalDecoder):\n _buffer_decode = codecs.utf_32_le_decode\nclass StreamWriter(codecs.StreamWriter):\n encode = codecs.utf_32_le_encode\nclass StreamReader(codecs.StreamReader):\n decode = codecs.utf_32_le_decode\n### encodings module API",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_32_le",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_32_le",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_32_le",
"peekOfCode": "class IncrementalDecoder(codecs.BufferedIncrementalDecoder):\n _buffer_decode = codecs.utf_32_le_decode\nclass StreamWriter(codecs.StreamWriter):\n encode = codecs.utf_32_le_encode\nclass StreamReader(codecs.StreamReader):\n decode = codecs.utf_32_le_decode\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='utf-32-le',",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_32_le",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_32_le",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_32_le",
"peekOfCode": "class StreamWriter(codecs.StreamWriter):\n encode = codecs.utf_32_le_encode\nclass StreamReader(codecs.StreamReader):\n decode = codecs.utf_32_le_decode\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='utf-32-le',\n encode=encode,\n decode=decode,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_32_le",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_32_le",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_32_le",
"peekOfCode": "class StreamReader(codecs.StreamReader):\n decode = codecs.utf_32_le_decode\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='utf-32-le',\n encode=encode,\n decode=decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_32_le",
"documentation": {}
},
{
"label": "decode",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_32_le",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_32_le",
"peekOfCode": "def decode(input, errors='strict'):\n return codecs.utf_32_le_decode(input, errors, True)\nclass IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.utf_32_le_encode(input, self.errors)[0]\nclass IncrementalDecoder(codecs.BufferedIncrementalDecoder):\n _buffer_decode = codecs.utf_32_le_decode\nclass StreamWriter(codecs.StreamWriter):\n encode = codecs.utf_32_le_encode\nclass StreamReader(codecs.StreamReader):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_32_le",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_32_le",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_32_le",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='utf-32-le',\n encode=encode,\n decode=decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,\n streamwriter=StreamWriter,\n )",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_32_le",
"documentation": {}
},
{
"label": "encode",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_32_le",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_32_le",
"peekOfCode": "encode = codecs.utf_32_le_encode\ndef decode(input, errors='strict'):\n return codecs.utf_32_le_decode(input, errors, True)\nclass IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.utf_32_le_encode(input, self.errors)[0]\nclass IncrementalDecoder(codecs.BufferedIncrementalDecoder):\n _buffer_decode = codecs.utf_32_le_decode\nclass StreamWriter(codecs.StreamWriter):\n encode = codecs.utf_32_le_encode",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_32_le",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_7",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_7",
"peekOfCode": "class IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.utf_7_encode(input, self.errors)[0]\nclass IncrementalDecoder(codecs.BufferedIncrementalDecoder):\n _buffer_decode = codecs.utf_7_decode\nclass StreamWriter(codecs.StreamWriter):\n encode = codecs.utf_7_encode\nclass StreamReader(codecs.StreamReader):\n decode = codecs.utf_7_decode\n### encodings module API",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_7",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_7",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_7",
"peekOfCode": "class IncrementalDecoder(codecs.BufferedIncrementalDecoder):\n _buffer_decode = codecs.utf_7_decode\nclass StreamWriter(codecs.StreamWriter):\n encode = codecs.utf_7_encode\nclass StreamReader(codecs.StreamReader):\n decode = codecs.utf_7_decode\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='utf-7',",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_7",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_7",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_7",
"peekOfCode": "class StreamWriter(codecs.StreamWriter):\n encode = codecs.utf_7_encode\nclass StreamReader(codecs.StreamReader):\n decode = codecs.utf_7_decode\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='utf-7',\n encode=encode,\n decode=decode,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_7",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_7",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_7",
"peekOfCode": "class StreamReader(codecs.StreamReader):\n decode = codecs.utf_7_decode\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='utf-7',\n encode=encode,\n decode=decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_7",
"documentation": {}
},
{
"label": "decode",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_7",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_7",
"peekOfCode": "def decode(input, errors='strict'):\n return codecs.utf_7_decode(input, errors, True)\nclass IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.utf_7_encode(input, self.errors)[0]\nclass IncrementalDecoder(codecs.BufferedIncrementalDecoder):\n _buffer_decode = codecs.utf_7_decode\nclass StreamWriter(codecs.StreamWriter):\n encode = codecs.utf_7_encode\nclass StreamReader(codecs.StreamReader):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_7",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_7",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_7",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='utf-7',\n encode=encode,\n decode=decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,\n streamwriter=StreamWriter,\n )",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_7",
"documentation": {}
},
{
"label": "encode",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_7",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_7",
"peekOfCode": "encode = codecs.utf_7_encode\ndef decode(input, errors='strict'):\n return codecs.utf_7_decode(input, errors, True)\nclass IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.utf_7_encode(input, self.errors)[0]\nclass IncrementalDecoder(codecs.BufferedIncrementalDecoder):\n _buffer_decode = codecs.utf_7_decode\nclass StreamWriter(codecs.StreamWriter):\n encode = codecs.utf_7_encode",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_7",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_8",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_8",
"peekOfCode": "class IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.utf_8_encode(input, self.errors)[0]\nclass IncrementalDecoder(codecs.BufferedIncrementalDecoder):\n _buffer_decode = codecs.utf_8_decode\nclass StreamWriter(codecs.StreamWriter):\n encode = codecs.utf_8_encode\nclass StreamReader(codecs.StreamReader):\n decode = codecs.utf_8_decode\n### encodings module API",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_8",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_8",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_8",
"peekOfCode": "class IncrementalDecoder(codecs.BufferedIncrementalDecoder):\n _buffer_decode = codecs.utf_8_decode\nclass StreamWriter(codecs.StreamWriter):\n encode = codecs.utf_8_encode\nclass StreamReader(codecs.StreamReader):\n decode = codecs.utf_8_decode\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='utf-8',",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_8",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_8",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_8",
"peekOfCode": "class StreamWriter(codecs.StreamWriter):\n encode = codecs.utf_8_encode\nclass StreamReader(codecs.StreamReader):\n decode = codecs.utf_8_decode\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='utf-8',\n encode=encode,\n decode=decode,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_8",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_8",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_8",
"peekOfCode": "class StreamReader(codecs.StreamReader):\n decode = codecs.utf_8_decode\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='utf-8',\n encode=encode,\n decode=decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_8",
"documentation": {}
},
{
"label": "decode",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_8",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_8",
"peekOfCode": "def decode(input, errors='strict'):\n return codecs.utf_8_decode(input, errors, True)\nclass IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.utf_8_encode(input, self.errors)[0]\nclass IncrementalDecoder(codecs.BufferedIncrementalDecoder):\n _buffer_decode = codecs.utf_8_decode\nclass StreamWriter(codecs.StreamWriter):\n encode = codecs.utf_8_encode\nclass StreamReader(codecs.StreamReader):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_8",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_8",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_8",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='utf-8',\n encode=encode,\n decode=decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,\n streamwriter=StreamWriter,\n )",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_8",
"documentation": {}
},
{
"label": "encode",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_8",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_8",
"peekOfCode": "encode = codecs.utf_8_encode\ndef decode(input, errors='strict'):\n return codecs.utf_8_decode(input, errors, True)\nclass IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return codecs.utf_8_encode(input, self.errors)[0]\nclass IncrementalDecoder(codecs.BufferedIncrementalDecoder):\n _buffer_decode = codecs.utf_8_decode\nclass StreamWriter(codecs.StreamWriter):\n encode = codecs.utf_8_encode",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_8",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_8_sig",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_8_sig",
"peekOfCode": "class IncrementalEncoder(codecs.IncrementalEncoder):\n def __init__(self, errors='strict'):\n codecs.IncrementalEncoder.__init__(self, errors)\n self.first = 1\n def encode(self, input, final=False):\n if self.first:\n self.first = 0\n return codecs.BOM_UTF8 + \\\n codecs.utf_8_encode(input, self.errors)[0]\n else:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_8_sig",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_8_sig",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_8_sig",
"peekOfCode": "class IncrementalDecoder(codecs.BufferedIncrementalDecoder):\n def __init__(self, errors='strict'):\n codecs.BufferedIncrementalDecoder.__init__(self, errors)\n self.first = 1\n def _buffer_decode(self, input, errors, final):\n if self.first:\n if len(input) < 3:\n if codecs.BOM_UTF8.startswith(input):\n # not enough data to decide if this really is a BOM\n # => try again on the next call",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_8_sig",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_8_sig",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_8_sig",
"peekOfCode": "class StreamWriter(codecs.StreamWriter):\n def reset(self):\n codecs.StreamWriter.reset(self)\n try:\n del self.encode\n except AttributeError:\n pass\n def encode(self, input, errors='strict'):\n self.encode = codecs.utf_8_encode\n return encode(input, errors)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_8_sig",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_8_sig",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_8_sig",
"peekOfCode": "class StreamReader(codecs.StreamReader):\n def reset(self):\n codecs.StreamReader.reset(self)\n try:\n del self.decode\n except AttributeError:\n pass\n def decode(self, input, errors='strict'):\n if len(input) < 3:\n if codecs.BOM_UTF8.startswith(input):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_8_sig",
"documentation": {}
},
{
"label": "encode",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_8_sig",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_8_sig",
"peekOfCode": "def encode(input, errors='strict'):\n return (codecs.BOM_UTF8 + codecs.utf_8_encode(input, errors)[0],\n len(input))\ndef decode(input, errors='strict'):\n prefix = 0\n if input[:3] == codecs.BOM_UTF8:\n input = input[3:]\n prefix = 3\n (output, consumed) = codecs.utf_8_decode(input, errors, True)\n return (output, consumed+prefix)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_8_sig",
"documentation": {}
},
{
"label": "decode",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_8_sig",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_8_sig",
"peekOfCode": "def decode(input, errors='strict'):\n prefix = 0\n if input[:3] == codecs.BOM_UTF8:\n input = input[3:]\n prefix = 3\n (output, consumed) = codecs.utf_8_decode(input, errors, True)\n return (output, consumed+prefix)\nclass IncrementalEncoder(codecs.IncrementalEncoder):\n def __init__(self, errors='strict'):\n codecs.IncrementalEncoder.__init__(self, errors)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_8_sig",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_8_sig",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_8_sig",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='utf-8-sig',\n encode=encode,\n decode=decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,\n streamwriter=StreamWriter,\n )",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.utf_8_sig",
"documentation": {}
},
{
"label": "Codec",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.uu_codec",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.uu_codec",
"peekOfCode": "class Codec(codecs.Codec):\n def encode(self, input, errors='strict'):\n return uu_encode(input, errors)\n def decode(self, input, errors='strict'):\n return uu_decode(input, errors)\nclass IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return uu_encode(input, self.errors)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.uu_codec",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.uu_codec",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.uu_codec",
"peekOfCode": "class IncrementalEncoder(codecs.IncrementalEncoder):\n def encode(self, input, final=False):\n return uu_encode(input, self.errors)[0]\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return uu_decode(input, self.errors)[0]\nclass StreamWriter(Codec, codecs.StreamWriter):\n charbuffertype = bytes\nclass StreamReader(Codec, codecs.StreamReader):\n charbuffertype = bytes",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.uu_codec",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.uu_codec",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.uu_codec",
"peekOfCode": "class IncrementalDecoder(codecs.IncrementalDecoder):\n def decode(self, input, final=False):\n return uu_decode(input, self.errors)[0]\nclass StreamWriter(Codec, codecs.StreamWriter):\n charbuffertype = bytes\nclass StreamReader(Codec, codecs.StreamReader):\n charbuffertype = bytes\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.uu_codec",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.uu_codec",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.uu_codec",
"peekOfCode": "class StreamWriter(Codec, codecs.StreamWriter):\n charbuffertype = bytes\nclass StreamReader(Codec, codecs.StreamReader):\n charbuffertype = bytes\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='uu',\n encode=uu_encode,\n decode=uu_decode,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.uu_codec",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.uu_codec",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.uu_codec",
"peekOfCode": "class StreamReader(Codec, codecs.StreamReader):\n charbuffertype = bytes\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='uu',\n encode=uu_encode,\n decode=uu_decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.uu_codec",
"documentation": {}
},
{
"label": "uu_encode",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.uu_codec",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.uu_codec",
"peekOfCode": "def uu_encode(input, errors='strict', filename='', mode=0o666):\n assert errors == 'strict'\n infile = BytesIO(input)\n outfile = BytesIO()\n read = infile.read\n write = outfile.write\n # Remove newline chars from filename\n filename = filename.replace('\\n','\\\\n')\n filename = filename.replace('\\r','\\\\r')\n # Encode",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.uu_codec",
"documentation": {}
},
{
"label": "uu_decode",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.uu_codec",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.uu_codec",
"peekOfCode": "def uu_decode(input, errors='strict'):\n assert errors == 'strict'\n infile = BytesIO(input)\n outfile = BytesIO()\n readline = infile.readline\n write = outfile.write\n # Find start of encoded data\n while 1:\n s = readline()\n if not s:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.uu_codec",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.uu_codec",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.uu_codec",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='uu',\n encode=uu_encode,\n decode=uu_decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,\n streamwriter=StreamWriter,\n _is_text_encoding=False,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.uu_codec",
"documentation": {}
},
{
"label": "Codec",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.zlib_codec",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.zlib_codec",
"peekOfCode": "class Codec(codecs.Codec):\n def encode(self, input, errors='strict'):\n return zlib_encode(input, errors)\n def decode(self, input, errors='strict'):\n return zlib_decode(input, errors)\nclass IncrementalEncoder(codecs.IncrementalEncoder):\n def __init__(self, errors='strict'):\n assert errors == 'strict'\n self.errors = errors\n self.compressobj = zlib.compressobj()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.zlib_codec",
"documentation": {}
},
{
"label": "IncrementalEncoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.zlib_codec",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.zlib_codec",
"peekOfCode": "class IncrementalEncoder(codecs.IncrementalEncoder):\n def __init__(self, errors='strict'):\n assert errors == 'strict'\n self.errors = errors\n self.compressobj = zlib.compressobj()\n def encode(self, input, final=False):\n if final:\n c = self.compressobj.compress(input)\n return c + self.compressobj.flush()\n else:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.zlib_codec",
"documentation": {}
},
{
"label": "IncrementalDecoder",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.zlib_codec",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.zlib_codec",
"peekOfCode": "class IncrementalDecoder(codecs.IncrementalDecoder):\n def __init__(self, errors='strict'):\n assert errors == 'strict'\n self.errors = errors\n self.decompressobj = zlib.decompressobj()\n def decode(self, input, final=False):\n if final:\n c = self.decompressobj.decompress(input)\n return c + self.decompressobj.flush()\n else:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.zlib_codec",
"documentation": {}
},
{
"label": "StreamWriter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.zlib_codec",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.zlib_codec",
"peekOfCode": "class StreamWriter(Codec, codecs.StreamWriter):\n charbuffertype = bytes\nclass StreamReader(Codec, codecs.StreamReader):\n charbuffertype = bytes\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='zlib',\n encode=zlib_encode,\n decode=zlib_decode,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.zlib_codec",
"documentation": {}
},
{
"label": "StreamReader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.zlib_codec",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.zlib_codec",
"peekOfCode": "class StreamReader(Codec, codecs.StreamReader):\n charbuffertype = bytes\n### encodings module API\ndef getregentry():\n return codecs.CodecInfo(\n name='zlib',\n encode=zlib_encode,\n decode=zlib_decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.zlib_codec",
"documentation": {}
},
{
"label": "zlib_encode",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.zlib_codec",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.zlib_codec",
"peekOfCode": "def zlib_encode(input, errors='strict'):\n assert errors == 'strict'\n return (zlib.compress(input), len(input))\ndef zlib_decode(input, errors='strict'):\n assert errors == 'strict'\n return (zlib.decompress(input), len(input))\nclass Codec(codecs.Codec):\n def encode(self, input, errors='strict'):\n return zlib_encode(input, errors)\n def decode(self, input, errors='strict'):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.zlib_codec",
"documentation": {}
},
{
"label": "zlib_decode",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.zlib_codec",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.zlib_codec",
"peekOfCode": "def zlib_decode(input, errors='strict'):\n assert errors == 'strict'\n return (zlib.decompress(input), len(input))\nclass Codec(codecs.Codec):\n def encode(self, input, errors='strict'):\n return zlib_encode(input, errors)\n def decode(self, input, errors='strict'):\n return zlib_decode(input, errors)\nclass IncrementalEncoder(codecs.IncrementalEncoder):\n def __init__(self, errors='strict'):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.zlib_codec",
"documentation": {}
},
{
"label": "getregentry",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.zlib_codec",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.zlib_codec",
"peekOfCode": "def getregentry():\n return codecs.CodecInfo(\n name='zlib',\n encode=zlib_encode,\n decode=zlib_decode,\n incrementalencoder=IncrementalEncoder,\n incrementaldecoder=IncrementalDecoder,\n streamreader=StreamReader,\n streamwriter=StreamWriter,\n _is_text_encoding=False,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.encodings.zlib_codec",
"documentation": {}
},
{
"label": "__all__",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.html.entities",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.html.entities",
"peekOfCode": "__all__ = ['html5', 'name2codepoint', 'codepoint2name', 'entitydefs']\n# maps the HTML entity name to the Unicode code point\nname2codepoint = {\n 'AElig': 0x00c6, # latin capital letter AE = latin capital ligature AE, U+00C6 ISOlat1\n 'Aacute': 0x00c1, # latin capital letter A with acute, U+00C1 ISOlat1\n 'Acirc': 0x00c2, # latin capital letter A with circumflex, U+00C2 ISOlat1\n 'Agrave': 0x00c0, # latin capital letter A with grave = latin capital letter A grave, U+00C0 ISOlat1\n 'Alpha': 0x0391, # greek capital letter alpha, U+0391\n 'Aring': 0x00c5, # latin capital letter A with ring above = latin capital letter A ring, U+00C5 ISOlat1\n 'Atilde': 0x00c3, # latin capital letter A with tilde, U+00C3 ISOlat1",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.html.entities",
"documentation": {}
},
{
"label": "name2codepoint",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.html.entities",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.html.entities",
"peekOfCode": "name2codepoint = {\n 'AElig': 0x00c6, # latin capital letter AE = latin capital ligature AE, U+00C6 ISOlat1\n 'Aacute': 0x00c1, # latin capital letter A with acute, U+00C1 ISOlat1\n 'Acirc': 0x00c2, # latin capital letter A with circumflex, U+00C2 ISOlat1\n 'Agrave': 0x00c0, # latin capital letter A with grave = latin capital letter A grave, U+00C0 ISOlat1\n 'Alpha': 0x0391, # greek capital letter alpha, U+0391\n 'Aring': 0x00c5, # latin capital letter A with ring above = latin capital letter A ring, U+00C5 ISOlat1\n 'Atilde': 0x00c3, # latin capital letter A with tilde, U+00C3 ISOlat1\n 'Auml': 0x00c4, # latin capital letter A with diaeresis, U+00C4 ISOlat1\n 'Beta': 0x0392, # greek capital letter beta, U+0392",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.html.entities",
"documentation": {}
},
{
"label": "html5",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.html.entities",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.html.entities",
"peekOfCode": "html5 = {\n 'Aacute': '\\xc1',\n 'aacute': '\\xe1',\n 'Aacute;': '\\xc1',\n 'aacute;': '\\xe1',\n 'Abreve;': '\\u0102',\n 'abreve;': '\\u0103',\n 'ac;': '\\u223e',\n 'acd;': '\\u223f',\n 'acE;': '\\u223e\\u0333',",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.html.entities",
"documentation": {}
},
{
"label": "codepoint2name",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.html.entities",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.html.entities",
"peekOfCode": "codepoint2name = {}\n# maps the HTML entity name to the character\n# (or a character reference if the character is outside the Latin-1 range)\nentitydefs = {}\nfor (name, codepoint) in name2codepoint.items():\n codepoint2name[codepoint] = name\n entitydefs[name] = chr(codepoint)\ndel name, codepoint",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.html.entities",
"documentation": {}
},
{
"label": "entitydefs",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.html.entities",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.html.entities",
"peekOfCode": "entitydefs = {}\nfor (name, codepoint) in name2codepoint.items():\n codepoint2name[codepoint] = name\n entitydefs[name] = chr(codepoint)\ndel name, codepoint",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.html.entities",
"documentation": {}
},
{
"label": "HTMLParser",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.html.parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.html.parser",
"peekOfCode": "class HTMLParser(_markupbase.ParserBase):\n \"\"\"Find tags and other markup and call handler functions.\n Usage:\n p = HTMLParser()\n p.feed(data)\n ...\n p.close()\n Start tags are handled by calling self.handle_starttag() or\n self.handle_startendtag(); end tags by self.handle_endtag(). The\n data between tags is passed from the parser to the derived class",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.html.parser",
"documentation": {}
},
{
"label": "__all__",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.html.parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.html.parser",
"peekOfCode": "__all__ = ['HTMLParser']\n# Regular expressions used for parsing\ninteresting_normal = re.compile('[&<]')\nincomplete = re.compile('&[a-zA-Z#]')\nentityref = re.compile('&([a-zA-Z][-.a-zA-Z0-9]*)[^a-zA-Z0-9]')\ncharref = re.compile('(?:[0-9]+|[xX][0-9a-fA-F]+)[^0-9a-fA-F]')\nstarttagopen = re.compile('<[a-zA-Z]')\npiclose = re.compile('>')\ncommentclose = re.compile(r'--\\s*>')\n# Note:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.html.parser",
"documentation": {}
},
{
"label": "interesting_normal",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.html.parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.html.parser",
"peekOfCode": "interesting_normal = re.compile('[&<]')\nincomplete = re.compile('&[a-zA-Z#]')\nentityref = re.compile('&([a-zA-Z][-.a-zA-Z0-9]*)[^a-zA-Z0-9]')\ncharref = re.compile('(?:[0-9]+|[xX][0-9a-fA-F]+)[^0-9a-fA-F]')\nstarttagopen = re.compile('<[a-zA-Z]')\npiclose = re.compile('>')\ncommentclose = re.compile(r'--\\s*>')\n# Note:\n# 1) if you change tagfind/attrfind remember to update locatestarttagend too;\n# 2) if you change tagfind/attrfind and/or locatestarttagend the parser will",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.html.parser",
"documentation": {}
},
{
"label": "incomplete",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.html.parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.html.parser",
"peekOfCode": "incomplete = re.compile('&[a-zA-Z#]')\nentityref = re.compile('&([a-zA-Z][-.a-zA-Z0-9]*)[^a-zA-Z0-9]')\ncharref = re.compile('(?:[0-9]+|[xX][0-9a-fA-F]+)[^0-9a-fA-F]')\nstarttagopen = re.compile('<[a-zA-Z]')\npiclose = re.compile('>')\ncommentclose = re.compile(r'--\\s*>')\n# Note:\n# 1) if you change tagfind/attrfind remember to update locatestarttagend too;\n# 2) if you change tagfind/attrfind and/or locatestarttagend the parser will\n# explode, so don't do it.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.html.parser",
"documentation": {}
},
{
"label": "entityref",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.html.parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.html.parser",
"peekOfCode": "entityref = re.compile('&([a-zA-Z][-.a-zA-Z0-9]*)[^a-zA-Z0-9]')\ncharref = re.compile('(?:[0-9]+|[xX][0-9a-fA-F]+)[^0-9a-fA-F]')\nstarttagopen = re.compile('<[a-zA-Z]')\npiclose = re.compile('>')\ncommentclose = re.compile(r'--\\s*>')\n# Note:\n# 1) if you change tagfind/attrfind remember to update locatestarttagend too;\n# 2) if you change tagfind/attrfind and/or locatestarttagend the parser will\n# explode, so don't do it.\n# see http://www.w3.org/TR/html5/tokenization.html#tag-open-state",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.html.parser",
"documentation": {}
},
{
"label": "charref",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.html.parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.html.parser",
"peekOfCode": "charref = re.compile('(?:[0-9]+|[xX][0-9a-fA-F]+)[^0-9a-fA-F]')\nstarttagopen = re.compile('<[a-zA-Z]')\npiclose = re.compile('>')\ncommentclose = re.compile(r'--\\s*>')\n# Note:\n# 1) if you change tagfind/attrfind remember to update locatestarttagend too;\n# 2) if you change tagfind/attrfind and/or locatestarttagend the parser will\n# explode, so don't do it.\n# see http://www.w3.org/TR/html5/tokenization.html#tag-open-state\n# and http://www.w3.org/TR/html5/tokenization.html#tag-name-state",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.html.parser",
"documentation": {}
},
{
"label": "starttagopen",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.html.parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.html.parser",
"peekOfCode": "starttagopen = re.compile('<[a-zA-Z]')\npiclose = re.compile('>')\ncommentclose = re.compile(r'--\\s*>')\n# Note:\n# 1) if you change tagfind/attrfind remember to update locatestarttagend too;\n# 2) if you change tagfind/attrfind and/or locatestarttagend the parser will\n# explode, so don't do it.\n# see http://www.w3.org/TR/html5/tokenization.html#tag-open-state\n# and http://www.w3.org/TR/html5/tokenization.html#tag-name-state\ntagfind_tolerant = re.compile(r'([a-zA-Z][^\\t\\n\\r\\f />\\x00]*)(?:\\s|/(?!>))*')",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.html.parser",
"documentation": {}
},
{
"label": "piclose",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.html.parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.html.parser",
"peekOfCode": "piclose = re.compile('>')\ncommentclose = re.compile(r'--\\s*>')\n# Note:\n# 1) if you change tagfind/attrfind remember to update locatestarttagend too;\n# 2) if you change tagfind/attrfind and/or locatestarttagend the parser will\n# explode, so don't do it.\n# see http://www.w3.org/TR/html5/tokenization.html#tag-open-state\n# and http://www.w3.org/TR/html5/tokenization.html#tag-name-state\ntagfind_tolerant = re.compile(r'([a-zA-Z][^\\t\\n\\r\\f />\\x00]*)(?:\\s|/(?!>))*')\nattrfind_tolerant = re.compile(",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.html.parser",
"documentation": {}
},
{
"label": "commentclose",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.html.parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.html.parser",
"peekOfCode": "commentclose = re.compile(r'--\\s*>')\n# Note:\n# 1) if you change tagfind/attrfind remember to update locatestarttagend too;\n# 2) if you change tagfind/attrfind and/or locatestarttagend the parser will\n# explode, so don't do it.\n# see http://www.w3.org/TR/html5/tokenization.html#tag-open-state\n# and http://www.w3.org/TR/html5/tokenization.html#tag-name-state\ntagfind_tolerant = re.compile(r'([a-zA-Z][^\\t\\n\\r\\f />\\x00]*)(?:\\s|/(?!>))*')\nattrfind_tolerant = re.compile(\n r'((?<=[\\'\"\\s/])[^\\s/>][^\\s/=>]*)(\\s*=+\\s*'",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.html.parser",
"documentation": {}
},
{
"label": "tagfind_tolerant",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.html.parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.html.parser",
"peekOfCode": "tagfind_tolerant = re.compile(r'([a-zA-Z][^\\t\\n\\r\\f />\\x00]*)(?:\\s|/(?!>))*')\nattrfind_tolerant = re.compile(\n r'((?<=[\\'\"\\s/])[^\\s/>][^\\s/=>]*)(\\s*=+\\s*'\n r'(\\'[^\\']*\\'|\"[^\"]*\"|(?![\\'\"])[^>\\s]*))?(?:\\s|/(?!>))*')\nlocatestarttagend_tolerant = re.compile(r\"\"\"\n <[a-zA-Z][^\\t\\n\\r\\f />\\x00]* # tag name\n (?:[\\s/]* # optional whitespace before attribute name\n (?:(?<=['\"\\s/])[^\\s/>][^\\s/=>]* # attribute name\n (?:\\s*=+\\s* # value indicator\n (?:'[^']*' # LITA-enclosed value",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.html.parser",
"documentation": {}
},
{
"label": "attrfind_tolerant",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.html.parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.html.parser",
"peekOfCode": "attrfind_tolerant = re.compile(\n r'((?<=[\\'\"\\s/])[^\\s/>][^\\s/=>]*)(\\s*=+\\s*'\n r'(\\'[^\\']*\\'|\"[^\"]*\"|(?![\\'\"])[^>\\s]*))?(?:\\s|/(?!>))*')\nlocatestarttagend_tolerant = re.compile(r\"\"\"\n <[a-zA-Z][^\\t\\n\\r\\f />\\x00]* # tag name\n (?:[\\s/]* # optional whitespace before attribute name\n (?:(?<=['\"\\s/])[^\\s/>][^\\s/=>]* # attribute name\n (?:\\s*=+\\s* # value indicator\n (?:'[^']*' # LITA-enclosed value\n |\"[^\"]*\" # LIT-enclosed value",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.html.parser",
"documentation": {}
},
{
"label": "locatestarttagend_tolerant",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.html.parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.html.parser",
"peekOfCode": "locatestarttagend_tolerant = re.compile(r\"\"\"\n <[a-zA-Z][^\\t\\n\\r\\f />\\x00]* # tag name\n (?:[\\s/]* # optional whitespace before attribute name\n (?:(?<=['\"\\s/])[^\\s/>][^\\s/=>]* # attribute name\n (?:\\s*=+\\s* # value indicator\n (?:'[^']*' # LITA-enclosed value\n |\"[^\"]*\" # LIT-enclosed value\n |(?!['\"])[^>\\s]* # bare value\n )\n \\s* # possibly followed by a space",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.html.parser",
"documentation": {}
},
{
"label": "endendtag",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.html.parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.html.parser",
"peekOfCode": "endendtag = re.compile('>')\n# the HTML 5 spec, section 8.1.2.2, doesn't allow spaces between\n# and the tag name, so maybe this should be fixed\nendtagfind = re.compile(r'\\s*([a-zA-Z][-.a-zA-Z0-9:_]*)\\s*>')\nclass HTMLParser(_markupbase.ParserBase):\n \"\"\"Find tags and other markup and call handler functions.\n Usage:\n p = HTMLParser()\n p.feed(data)\n ...",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.html.parser",
"documentation": {}
},
{
"label": "endtagfind",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.html.parser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.html.parser",
"peekOfCode": "endtagfind = re.compile(r'\\s*([a-zA-Z][-.a-zA-Z0-9:_]*)\\s*>')\nclass HTMLParser(_markupbase.ParserBase):\n \"\"\"Find tags and other markup and call handler functions.\n Usage:\n p = HTMLParser()\n p.feed(data)\n ...\n p.close()\n Start tags are handled by calling self.handle_starttag() or\n self.handle_startendtag(); end tags by self.handle_endtag(). The",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.html.parser",
"documentation": {}
},
{
"label": "HTTPMessage",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.client",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.client",
"peekOfCode": "class HTTPMessage(email.message.Message):\n # XXX The only usage of this method is in\n # http.server.CGIHTTPRequestHandler. Maybe move the code there so\n # that it doesn't need to be part of the public API. The API has\n # never been defined so this could cause backwards compatibility\n # issues.\n def getallmatchingheaders(self, name):\n \"\"\"Find all header lines matching a given header name.\n Look through the list of headers and find all lines matching a given\n header name (and their continuation lines). A list of the lines is",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.client",
"documentation": {}
},
{
"label": "HTTPResponse",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.client",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.client",
"peekOfCode": "class HTTPResponse(io.BufferedIOBase):\n # See RFC 2616 sec 19.6 and RFC 1945 sec 6 for details.\n # The bytes from the socket object are iso-8859-1 strings.\n # See RFC 2616 sec 2.2 which notes an exception for MIME-encoded\n # text following RFC 2047. The basic status line parsing only\n # accepts iso-8859-1.\n def __init__(self, sock, debuglevel=0, method=None, url=None):\n # If the response includes a content-length header, we need to\n # make sure that the client doesn't read more than the\n # specified number of bytes. If it does, it will block until",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.client",
"documentation": {}
},
{
"label": "HTTPConnection",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.client",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.client",
"peekOfCode": "class HTTPConnection:\n _http_vsn = 11\n _http_vsn_str = 'HTTP/1.1'\n response_class = HTTPResponse\n default_port = HTTP_PORT\n auto_open = 1\n debuglevel = 0\n @staticmethod\n def _is_textIO(stream):\n \"\"\"Test whether a file-like object is a text or a binary stream.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.client",
"documentation": {}
},
{
"label": "HTTPException",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.client",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.client",
"peekOfCode": "class HTTPException(Exception):\n # Subclasses that define an __init__ must call Exception.__init__\n # or define self.args. Otherwise, str() will fail.\n pass\nclass NotConnected(HTTPException):\n pass\nclass InvalidURL(HTTPException):\n pass\nclass UnknownProtocol(HTTPException):\n def __init__(self, version):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.client",
"documentation": {}
},
{
"label": "NotConnected",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.client",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.client",
"peekOfCode": "class NotConnected(HTTPException):\n pass\nclass InvalidURL(HTTPException):\n pass\nclass UnknownProtocol(HTTPException):\n def __init__(self, version):\n self.args = version,\n self.version = version\nclass UnknownTransferEncoding(HTTPException):\n pass",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.client",
"documentation": {}
},
{
"label": "InvalidURL",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.client",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.client",
"peekOfCode": "class InvalidURL(HTTPException):\n pass\nclass UnknownProtocol(HTTPException):\n def __init__(self, version):\n self.args = version,\n self.version = version\nclass UnknownTransferEncoding(HTTPException):\n pass\nclass UnimplementedFileMode(HTTPException):\n pass",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.client",
"documentation": {}
},
{
"label": "UnknownProtocol",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.client",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.client",
"peekOfCode": "class UnknownProtocol(HTTPException):\n def __init__(self, version):\n self.args = version,\n self.version = version\nclass UnknownTransferEncoding(HTTPException):\n pass\nclass UnimplementedFileMode(HTTPException):\n pass\nclass IncompleteRead(HTTPException):\n def __init__(self, partial, expected=None):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.client",
"documentation": {}
},
{
"label": "UnknownTransferEncoding",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.client",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.client",
"peekOfCode": "class UnknownTransferEncoding(HTTPException):\n pass\nclass UnimplementedFileMode(HTTPException):\n pass\nclass IncompleteRead(HTTPException):\n def __init__(self, partial, expected=None):\n self.args = partial,\n self.partial = partial\n self.expected = expected\n def __repr__(self):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.client",
"documentation": {}
},
{
"label": "UnimplementedFileMode",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.client",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.client",
"peekOfCode": "class UnimplementedFileMode(HTTPException):\n pass\nclass IncompleteRead(HTTPException):\n def __init__(self, partial, expected=None):\n self.args = partial,\n self.partial = partial\n self.expected = expected\n def __repr__(self):\n if self.expected is not None:\n e = ', %i more expected' % self.expected",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.client",
"documentation": {}
},
{
"label": "IncompleteRead",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.client",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.client",
"peekOfCode": "class IncompleteRead(HTTPException):\n def __init__(self, partial, expected=None):\n self.args = partial,\n self.partial = partial\n self.expected = expected\n def __repr__(self):\n if self.expected is not None:\n e = ', %i more expected' % self.expected\n else:\n e = ''",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.client",
"documentation": {}
},
{
"label": "ImproperConnectionState",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.client",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.client",
"peekOfCode": "class ImproperConnectionState(HTTPException):\n pass\nclass CannotSendRequest(ImproperConnectionState):\n pass\nclass CannotSendHeader(ImproperConnectionState):\n pass\nclass ResponseNotReady(ImproperConnectionState):\n pass\nclass BadStatusLine(HTTPException):\n def __init__(self, line):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.client",
"documentation": {}
},
{
"label": "CannotSendRequest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.client",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.client",
"peekOfCode": "class CannotSendRequest(ImproperConnectionState):\n pass\nclass CannotSendHeader(ImproperConnectionState):\n pass\nclass ResponseNotReady(ImproperConnectionState):\n pass\nclass BadStatusLine(HTTPException):\n def __init__(self, line):\n if not line:\n line = repr(line)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.client",
"documentation": {}
},
{
"label": "CannotSendHeader",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.client",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.client",
"peekOfCode": "class CannotSendHeader(ImproperConnectionState):\n pass\nclass ResponseNotReady(ImproperConnectionState):\n pass\nclass BadStatusLine(HTTPException):\n def __init__(self, line):\n if not line:\n line = repr(line)\n self.args = line,\n self.line = line",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.client",
"documentation": {}
},
{
"label": "ResponseNotReady",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.client",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.client",
"peekOfCode": "class ResponseNotReady(ImproperConnectionState):\n pass\nclass BadStatusLine(HTTPException):\n def __init__(self, line):\n if not line:\n line = repr(line)\n self.args = line,\n self.line = line\nclass LineTooLong(HTTPException):\n def __init__(self, line_type):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.client",
"documentation": {}
},
{
"label": "BadStatusLine",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.client",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.client",
"peekOfCode": "class BadStatusLine(HTTPException):\n def __init__(self, line):\n if not line:\n line = repr(line)\n self.args = line,\n self.line = line\nclass LineTooLong(HTTPException):\n def __init__(self, line_type):\n HTTPException.__init__(self, \"got more than %d bytes when reading %s\"\n % (_MAXLINE, line_type))",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.client",
"documentation": {}
},
{
"label": "LineTooLong",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.client",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.client",
"peekOfCode": "class LineTooLong(HTTPException):\n def __init__(self, line_type):\n HTTPException.__init__(self, \"got more than %d bytes when reading %s\"\n % (_MAXLINE, line_type))\nclass RemoteDisconnected(ConnectionResetError, BadStatusLine):\n def __init__(self, *pos, **kw):\n BadStatusLine.__init__(self, \"\")\n ConnectionResetError.__init__(self, *pos, **kw)\n# for backwards compatibility\nerror = HTTPException",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.client",
"documentation": {}
},
{
"label": "RemoteDisconnected",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.client",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.client",
"peekOfCode": "class RemoteDisconnected(ConnectionResetError, BadStatusLine):\n def __init__(self, *pos, **kw):\n BadStatusLine.__init__(self, \"\")\n ConnectionResetError.__init__(self, *pos, **kw)\n# for backwards compatibility\nerror = HTTPException",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.client",
"documentation": {}
},
{
"label": "parse_headers",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.client",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.client",
"peekOfCode": "def parse_headers(fp, _class=HTTPMessage):\n \"\"\"Parses only RFC2822 headers from a file pointer.\n email Parser wants to see strings rather than bytes.\n But a TextIOWrapper around self.rfile would buffer too many bytes\n from the stream, bytes which we later need to read as bytes.\n So we read the correct bytes here, as bytes, for email Parser\n to parse.\n \"\"\"\n headers = _read_headers(fp)\n hstring = b''.join(headers).decode('iso-8859-1')",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.client",
"documentation": {}
},
{
"label": "__all__",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.client",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.client",
"peekOfCode": "__all__ = [\"HTTPResponse\", \"HTTPConnection\",\n \"HTTPException\", \"NotConnected\", \"UnknownProtocol\",\n \"UnknownTransferEncoding\", \"UnimplementedFileMode\",\n \"IncompleteRead\", \"InvalidURL\", \"ImproperConnectionState\",\n \"CannotSendRequest\", \"CannotSendHeader\", \"ResponseNotReady\",\n \"BadStatusLine\", \"LineTooLong\", \"RemoteDisconnected\", \"error\",\n \"responses\"]\nHTTP_PORT = 80\nHTTPS_PORT = 443\n_UNKNOWN = 'UNKNOWN'",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.client",
"documentation": {}
},
{
"label": "HTTP_PORT",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.client",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.client",
"peekOfCode": "HTTP_PORT = 80\nHTTPS_PORT = 443\n_UNKNOWN = 'UNKNOWN'\n# connection states\n_CS_IDLE = 'Idle'\n_CS_REQ_STARTED = 'Request-started'\n_CS_REQ_SENT = 'Request-sent'\n# hack to maintain backwards compatibility\nglobals().update(http.HTTPStatus.__members__)\n# another hack to maintain backwards compatibility",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.client",
"documentation": {}
},
{
"label": "HTTPS_PORT",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.client",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.client",
"peekOfCode": "HTTPS_PORT = 443\n_UNKNOWN = 'UNKNOWN'\n# connection states\n_CS_IDLE = 'Idle'\n_CS_REQ_STARTED = 'Request-started'\n_CS_REQ_SENT = 'Request-sent'\n# hack to maintain backwards compatibility\nglobals().update(http.HTTPStatus.__members__)\n# another hack to maintain backwards compatibility\n# Mapping status codes to official W3C names",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.client",
"documentation": {}
},
{
"label": "_UNKNOWN",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.client",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.client",
"peekOfCode": "_UNKNOWN = 'UNKNOWN'\n# connection states\n_CS_IDLE = 'Idle'\n_CS_REQ_STARTED = 'Request-started'\n_CS_REQ_SENT = 'Request-sent'\n# hack to maintain backwards compatibility\nglobals().update(http.HTTPStatus.__members__)\n# another hack to maintain backwards compatibility\n# Mapping status codes to official W3C names\nresponses = {v: v.phrase for v in http.HTTPStatus.__members__.values()}",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.client",
"documentation": {}
},
{
"label": "_CS_IDLE",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.client",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.client",
"peekOfCode": "_CS_IDLE = 'Idle'\n_CS_REQ_STARTED = 'Request-started'\n_CS_REQ_SENT = 'Request-sent'\n# hack to maintain backwards compatibility\nglobals().update(http.HTTPStatus.__members__)\n# another hack to maintain backwards compatibility\n# Mapping status codes to official W3C names\nresponses = {v: v.phrase for v in http.HTTPStatus.__members__.values()}\n# maximal line length when calling readline().\n_MAXLINE = 65536",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.client",
"documentation": {}
},
{
"label": "_CS_REQ_STARTED",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.client",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.client",
"peekOfCode": "_CS_REQ_STARTED = 'Request-started'\n_CS_REQ_SENT = 'Request-sent'\n# hack to maintain backwards compatibility\nglobals().update(http.HTTPStatus.__members__)\n# another hack to maintain backwards compatibility\n# Mapping status codes to official W3C names\nresponses = {v: v.phrase for v in http.HTTPStatus.__members__.values()}\n# maximal line length when calling readline().\n_MAXLINE = 65536\n_MAXHEADERS = 100",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.client",
"documentation": {}
},
{
"label": "_CS_REQ_SENT",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.client",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.client",
"peekOfCode": "_CS_REQ_SENT = 'Request-sent'\n# hack to maintain backwards compatibility\nglobals().update(http.HTTPStatus.__members__)\n# another hack to maintain backwards compatibility\n# Mapping status codes to official W3C names\nresponses = {v: v.phrase for v in http.HTTPStatus.__members__.values()}\n# maximal line length when calling readline().\n_MAXLINE = 65536\n_MAXHEADERS = 100\n# Header name/value ABNF (http://tools.ietf.org/html/rfc7230#section-3.2)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.client",
"documentation": {}
},
{
"label": "responses",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.client",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.client",
"peekOfCode": "responses = {v: v.phrase for v in http.HTTPStatus.__members__.values()}\n# maximal line length when calling readline().\n_MAXLINE = 65536\n_MAXHEADERS = 100\n# Header name/value ABNF (http://tools.ietf.org/html/rfc7230#section-3.2)\n#\n# VCHAR = %x21-7E\n# obs-text = %x80-FF\n# header-field = field-name \":\" OWS field-value OWS\n# field-name = token",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.client",
"documentation": {}
},
{
"label": "_MAXLINE",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.client",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.client",
"peekOfCode": "_MAXLINE = 65536\n_MAXHEADERS = 100\n# Header name/value ABNF (http://tools.ietf.org/html/rfc7230#section-3.2)\n#\n# VCHAR = %x21-7E\n# obs-text = %x80-FF\n# header-field = field-name \":\" OWS field-value OWS\n# field-name = token\n# field-value = *( field-content / obs-fold )\n# field-content = field-vchar [ 1*( SP / HTAB ) field-vchar ]",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.client",
"documentation": {}
},
{
"label": "_MAXHEADERS",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.client",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.client",
"peekOfCode": "_MAXHEADERS = 100\n# Header name/value ABNF (http://tools.ietf.org/html/rfc7230#section-3.2)\n#\n# VCHAR = %x21-7E\n# obs-text = %x80-FF\n# header-field = field-name \":\" OWS field-value OWS\n# field-name = token\n# field-value = *( field-content / obs-fold )\n# field-content = field-vchar [ 1*( SP / HTAB ) field-vchar ]\n# field-vchar = VCHAR / obs-text",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.client",
"documentation": {}
},
{
"label": "_is_legal_header_name",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.client",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.client",
"peekOfCode": "_is_legal_header_name = re.compile(rb'[^:\\s][^:\\r\\n]*').fullmatch\n_is_illegal_header_value = re.compile(rb'\\n(?![ \\t])|\\r(?![ \\t\\n])').search\n# These characters are not allowed within HTTP URL paths.\n# See https://tools.ietf.org/html/rfc3986#section-3.3 and the\n# https://tools.ietf.org/html/rfc3986#appendix-A pchar definition.\n# Prevents CVE-2019-9740. Includes control characters such as \\r\\n.\n# We don't restrict chars above \\x7f as putrequest() limits us to ASCII.\n_contains_disallowed_url_pchar_re = re.compile('[\\x00-\\x20\\x7f]')\n# Arguably only these _should_ allowed:\n# _is_allowed_url_pchars_re = re.compile(r\"^[/!$&'()*+,;=:@%a-zA-Z0-9._~-]+$\")",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.client",
"documentation": {}
},
{
"label": "_is_illegal_header_value",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.client",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.client",
"peekOfCode": "_is_illegal_header_value = re.compile(rb'\\n(?![ \\t])|\\r(?![ \\t\\n])').search\n# These characters are not allowed within HTTP URL paths.\n# See https://tools.ietf.org/html/rfc3986#section-3.3 and the\n# https://tools.ietf.org/html/rfc3986#appendix-A pchar definition.\n# Prevents CVE-2019-9740. Includes control characters such as \\r\\n.\n# We don't restrict chars above \\x7f as putrequest() limits us to ASCII.\n_contains_disallowed_url_pchar_re = re.compile('[\\x00-\\x20\\x7f]')\n# Arguably only these _should_ allowed:\n# _is_allowed_url_pchars_re = re.compile(r\"^[/!$&'()*+,;=:@%a-zA-Z0-9._~-]+$\")\n# We are more lenient for assumed real world compatibility purposes.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.client",
"documentation": {}
},
{
"label": "_contains_disallowed_url_pchar_re",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.client",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.client",
"peekOfCode": "_contains_disallowed_url_pchar_re = re.compile('[\\x00-\\x20\\x7f]')\n# Arguably only these _should_ allowed:\n# _is_allowed_url_pchars_re = re.compile(r\"^[/!$&'()*+,;=:@%a-zA-Z0-9._~-]+$\")\n# We are more lenient for assumed real world compatibility purposes.\n# These characters are not allowed within HTTP method names\n# to prevent http header injection.\n_contains_disallowed_method_pchar_re = re.compile('[\\x00-\\x1f]')\n# We always set the Content-Length header for these methods because some\n# servers will otherwise respond with a 411\n_METHODS_EXPECTING_BODY = {'PATCH', 'POST', 'PUT'}",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.client",
"documentation": {}
},
{
"label": "_contains_disallowed_method_pchar_re",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.client",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.client",
"peekOfCode": "_contains_disallowed_method_pchar_re = re.compile('[\\x00-\\x1f]')\n# We always set the Content-Length header for these methods because some\n# servers will otherwise respond with a 411\n_METHODS_EXPECTING_BODY = {'PATCH', 'POST', 'PUT'}\ndef _encode(data, name='data'):\n \"\"\"Call data.encode(\"latin-1\") but show a better error message.\"\"\"\n try:\n return data.encode(\"latin-1\")\n except UnicodeEncodeError as err:\n raise UnicodeEncodeError(",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.client",
"documentation": {}
},
{
"label": "_METHODS_EXPECTING_BODY",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.client",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.client",
"peekOfCode": "_METHODS_EXPECTING_BODY = {'PATCH', 'POST', 'PUT'}\ndef _encode(data, name='data'):\n \"\"\"Call data.encode(\"latin-1\") but show a better error message.\"\"\"\n try:\n return data.encode(\"latin-1\")\n except UnicodeEncodeError as err:\n raise UnicodeEncodeError(\n err.encoding,\n err.object,\n err.start,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.client",
"documentation": {}
},
{
"label": "error",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.client",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.client",
"peekOfCode": "error = HTTPException",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.client",
"documentation": {}
},
{
"label": "Cookie",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"peekOfCode": "class Cookie:\n \"\"\"HTTP Cookie.\n This class represents both Netscape and RFC 2965 cookies.\n This is deliberately a very simple class. It just holds attributes. It's\n possible to construct Cookie instances that don't comply with the cookie\n standards. CookieJar.make_cookies is the factory function for Cookie\n objects -- it deals with cookie parsing, supplying defaults, and\n normalising to the representation used in this class. CookiePolicy is\n responsible for checking them to see whether they should be accepted from\n and returned to the server.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"documentation": {}
},
{
"label": "CookiePolicy",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"peekOfCode": "class CookiePolicy:\n \"\"\"Defines which cookies get accepted from and returned to server.\n May also modify cookies, though this is probably a bad idea.\n The subclass DefaultCookiePolicy defines the standard rules for Netscape\n and RFC 2965 cookies -- override that if you want a customized policy.\n \"\"\"\n def set_ok(self, cookie, request):\n \"\"\"Return true if (and only if) cookie should be accepted from server.\n Currently, pre-expired cookies never get this far -- the CookieJar\n class deletes such cookies itself.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"documentation": {}
},
{
"label": "DefaultCookiePolicy",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"peekOfCode": "class DefaultCookiePolicy(CookiePolicy):\n \"\"\"Implements the standard rules for accepting and returning cookies.\"\"\"\n DomainStrictNoDots = 1\n DomainStrictNonDomain = 2\n DomainRFC2965Match = 4\n DomainLiberal = 0\n DomainStrict = DomainStrictNoDots|DomainStrictNonDomain\n def __init__(self,\n blocked_domains=None, allowed_domains=None,\n netscape=True, rfc2965=False,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"documentation": {}
},
{
"label": "Absent",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"peekOfCode": "class Absent: pass\nclass CookieJar:\n \"\"\"Collection of HTTP cookies.\n You may not need to know about this class: try\n urllib.request.build_opener(HTTPCookieProcessor).open(url).\n \"\"\"\n non_word_re = re.compile(r\"\\W\")\n quote_re = re.compile(r\"([\\\"\\\\])\")\n strict_domain_re = re.compile(r\"\\.?[^.]*\")\n domain_re = re.compile(r\"[^.]*\")",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"documentation": {}
},
{
"label": "CookieJar",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"peekOfCode": "class CookieJar:\n \"\"\"Collection of HTTP cookies.\n You may not need to know about this class: try\n urllib.request.build_opener(HTTPCookieProcessor).open(url).\n \"\"\"\n non_word_re = re.compile(r\"\\W\")\n quote_re = re.compile(r\"([\\\"\\\\])\")\n strict_domain_re = re.compile(r\"\\.?[^.]*\")\n domain_re = re.compile(r\"[^.]*\")\n dots_re = re.compile(r\"^\\.+\")",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"documentation": {}
},
{
"label": "LoadError",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"peekOfCode": "class LoadError(OSError): pass\nclass FileCookieJar(CookieJar):\n \"\"\"CookieJar that can be loaded from and saved to a file.\"\"\"\n def __init__(self, filename=None, delayload=False, policy=None):\n \"\"\"\n Cookies are NOT loaded from the named file until either the .load() or\n .revert() method is called.\n \"\"\"\n CookieJar.__init__(self, policy)\n if filename is not None:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"documentation": {}
},
{
"label": "FileCookieJar",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"peekOfCode": "class FileCookieJar(CookieJar):\n \"\"\"CookieJar that can be loaded from and saved to a file.\"\"\"\n def __init__(self, filename=None, delayload=False, policy=None):\n \"\"\"\n Cookies are NOT loaded from the named file until either the .load() or\n .revert() method is called.\n \"\"\"\n CookieJar.__init__(self, policy)\n if filename is not None:\n filename = os.fspath(filename)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"documentation": {}
},
{
"label": "LWPCookieJar",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"peekOfCode": "class LWPCookieJar(FileCookieJar):\n \"\"\"\n The LWPCookieJar saves a sequence of \"Set-Cookie3\" lines.\n \"Set-Cookie3\" is the format used by the libwww-perl library, not known\n to be compatible with any browser, but which is easy to read and\n doesn't lose information about RFC 2965 cookies.\n Additional methods\n as_lwp_str(ignore_discard=True, ignore_expired=True)\n \"\"\"\n def as_lwp_str(self, ignore_discard=True, ignore_expires=True):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"documentation": {}
},
{
"label": "MozillaCookieJar",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"peekOfCode": "class MozillaCookieJar(FileCookieJar):\n \"\"\"\n WARNING: you may want to backup your browser's cookies file if you use\n this class to save cookies. I *think* it works, but there have been\n bugs in the past!\n This class differs from CookieJar only in the format it uses to save and\n load cookies to and from a file. This class uses the Mozilla/Netscape\n `cookies.txt' format. lynx uses this file format, too.\n Don't expect cookies saved while the browser is running to be noticed by\n the browser (in fact, Mozilla on unix will overwrite your saved cookies if",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"documentation": {}
},
{
"label": "time2isoz",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"peekOfCode": "def time2isoz(t=None):\n \"\"\"Return a string representing time in seconds since epoch, t.\n If the function is called without an argument, it will use the current\n time.\n The format of the returned string is like \"YYYY-MM-DD hh:mm:ssZ\",\n representing Universal Time (UTC, aka GMT). An example of this format is:\n 1994-11-24 08:49:37Z\n \"\"\"\n if t is None:\n dt = datetime.datetime.utcnow()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"documentation": {}
},
{
"label": "time2netscape",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"peekOfCode": "def time2netscape(t=None):\n \"\"\"Return a string representing time in seconds since epoch, t.\n If the function is called without an argument, it will use the current\n time.\n The format of the returned string is like this:\n Wed, DD-Mon-YYYY HH:MM:SS GMT\n \"\"\"\n if t is None:\n dt = datetime.datetime.utcnow()\n else:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"documentation": {}
},
{
"label": "offset_from_tz_string",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"peekOfCode": "def offset_from_tz_string(tz):\n offset = None\n if tz in UTC_ZONES:\n offset = 0\n else:\n m = TIMEZONE_RE.search(tz)\n if m:\n offset = 3600 * int(m.group(2))\n if m.group(3):\n offset = offset + 60 * int(m.group(3))",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"documentation": {}
},
{
"label": "http2time",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"peekOfCode": "def http2time(text):\n \"\"\"Returns time in seconds since epoch of time represented by a string.\n Return value is an integer.\n None is returned if the format of str is unrecognized, the time is outside\n the representable range, or the timezone string is not recognized. If the\n string contains no timezone, UTC is assumed.\n The timezone in the string may be numerical (like \"-0800\" or \"+0100\") or a\n string timezone (like \"UTC\", \"GMT\", \"BST\" or \"EST\"). Currently, only the\n timezone strings equivalent to UTC (zero offset) are known to the function.\n The function loosely parses the following formats:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"documentation": {}
},
{
"label": "iso2time",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"peekOfCode": "def iso2time(text):\n \"\"\"\n As for http2time, but parses the ISO 8601 formats:\n 1994-02-03 14:15:29 -0100 -- ISO 8601 format\n 1994-02-03 14:15:29 -- zone is optional\n 1994-02-03 -- only date\n 1994-02-03T14:15:29 -- Use T as separator\n 19940203T141529Z -- ISO 8601 compact format\n 19940203 -- only date\n \"\"\"",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"documentation": {}
},
{
"label": "unmatched",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"peekOfCode": "def unmatched(match):\n \"\"\"Return unmatched part of re.Match object.\"\"\"\n start, end = match.span(0)\n return match.string[:start]+match.string[end:]\nHEADER_TOKEN_RE = re.compile(r\"^\\s*([^=\\s;,]+)\")\nHEADER_QUOTED_VALUE_RE = re.compile(r\"^\\s*=\\s*\\\"([^\\\"\\\\]*(?:\\\\.[^\\\"\\\\]*)*)\\\"\")\nHEADER_VALUE_RE = re.compile(r\"^\\s*=\\s*([^\\s;,]*)\")\nHEADER_ESCAPE_RE = re.compile(r\"\\\\(.)\")\ndef split_header_words(header_values):\n r\"\"\"Parse header values into a list of lists containing key,value pairs.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"documentation": {}
},
{
"label": "split_header_words",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"peekOfCode": "def split_header_words(header_values):\n r\"\"\"Parse header values into a list of lists containing key,value pairs.\n The function knows how to deal with \",\", \";\" and \"=\" as well as quoted\n values after \"=\". A list of space separated tokens are parsed as if they\n were separated by \";\".\n If the header_values passed as argument contains multiple values, then they\n are treated as if they were a single value separated by comma \",\".\n This means that this function is useful for parsing header fields that\n follow this syntax (BNF as from the HTTP/1.1 specification, but we relax\n the requirement for tokens).",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"documentation": {}
},
{
"label": "join_header_words",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"peekOfCode": "def join_header_words(lists):\n \"\"\"Do the inverse (almost) of the conversion done by split_header_words.\n Takes a list of lists of (key, value) pairs and produces a single header\n value. Attribute values are quoted if needed.\n >>> join_header_words([[(\"text/plain\", None), (\"charset\", \"iso-8859-1\")]])\n 'text/plain; charset=\"iso-8859-1\"'\n >>> join_header_words([[(\"text/plain\", None)], [(\"charset\", \"iso-8859-1\")]])\n 'text/plain, charset=\"iso-8859-1\"'\n \"\"\"\n headers = []",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"documentation": {}
},
{
"label": "strip_quotes",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"peekOfCode": "def strip_quotes(text):\n if text.startswith('\"'):\n text = text[1:]\n if text.endswith('\"'):\n text = text[:-1]\n return text\ndef parse_ns_headers(ns_headers):\n \"\"\"Ad-hoc parser for Netscape protocol cookie-attributes.\n The old Netscape cookie format for Set-Cookie can for instance contain\n an unquoted \",\" in the expires field, so we have to use this ad-hoc",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"documentation": {}
},
{
"label": "parse_ns_headers",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"peekOfCode": "def parse_ns_headers(ns_headers):\n \"\"\"Ad-hoc parser for Netscape protocol cookie-attributes.\n The old Netscape cookie format for Set-Cookie can for instance contain\n an unquoted \",\" in the expires field, so we have to use this ad-hoc\n parser instead of split_header_words.\n XXX This may not make the best possible effort to parse all the crap\n that Netscape Cookie headers contain. Ronald Tschalar's HTTPClient\n parser is probably better, so could do worse than following that if\n this ever gives any trouble.\n Currently, this is also used for parsing RFC 2109 cookies.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"documentation": {}
},
{
"label": "is_HDN",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"peekOfCode": "def is_HDN(text):\n \"\"\"Return True if text is a host domain name.\"\"\"\n # XXX\n # This may well be wrong. Which RFC is HDN defined in, if any (for\n # the purposes of RFC 2965)?\n # For the current implementation, what about IPv6? Remember to look\n # at other uses of IPV4_RE also, if change this.\n if IPV4_RE.search(text):\n return False\n if text == \"\":",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"documentation": {}
},
{
"label": "domain_match",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"peekOfCode": "def domain_match(A, B):\n \"\"\"Return True if domain A domain-matches domain B, according to RFC 2965.\n A and B may be host domain names or IP addresses.\n RFC 2965, section 1:\n Host names can be specified either as an IP address or a HDN string.\n Sometimes we compare one host name with another. (Such comparisons SHALL\n be case-insensitive.) Host A's name domain-matches host B's if\n * their host name strings string-compare equal; or\n * A is a HDN string and has the form NB, where N is a non-empty\n name string, B has the form .B', and B' is a HDN string. (So,",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"documentation": {}
},
{
"label": "liberal_is_HDN",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"peekOfCode": "def liberal_is_HDN(text):\n \"\"\"Return True if text is a sort-of-like a host domain name.\n For accepting/blocking domains.\n \"\"\"\n if IPV4_RE.search(text):\n return False\n return True\ndef user_domain_match(A, B):\n \"\"\"For blocking/accepting domains.\n A and B may be host domain names or IP addresses.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"documentation": {}
},
{
"label": "user_domain_match",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"peekOfCode": "def user_domain_match(A, B):\n \"\"\"For blocking/accepting domains.\n A and B may be host domain names or IP addresses.\n \"\"\"\n A = A.lower()\n B = B.lower()\n if not (liberal_is_HDN(A) and liberal_is_HDN(B)):\n if A == B:\n # equal IP addresses\n return True",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"documentation": {}
},
{
"label": "request_host",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"peekOfCode": "def request_host(request):\n \"\"\"Return request-host, as defined by RFC 2965.\n Variation from RFC: returned value is lowercased, for convenient\n comparison.\n \"\"\"\n url = request.get_full_url()\n host = urllib.parse.urlparse(url)[1]\n if host == \"\":\n host = request.get_header(\"Host\", \"\")\n # remove port, if present",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"documentation": {}
},
{
"label": "eff_request_host",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"peekOfCode": "def eff_request_host(request):\n \"\"\"Return a tuple (request-host, effective request-host name).\n As defined by RFC 2965, except both are lowercased.\n \"\"\"\n erhn = req_host = request_host(request)\n if req_host.find(\".\") == -1 and not IPV4_RE.search(req_host):\n erhn = req_host + \".local\"\n return req_host, erhn\ndef request_path(request):\n \"\"\"Path component of request-URI, as defined by RFC 2965.\"\"\"",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"documentation": {}
},
{
"label": "request_path",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"peekOfCode": "def request_path(request):\n \"\"\"Path component of request-URI, as defined by RFC 2965.\"\"\"\n url = request.get_full_url()\n parts = urllib.parse.urlsplit(url)\n path = escape_path(parts.path)\n if not path.startswith(\"/\"):\n # fix bad RFC 2396 absoluteURI\n path = \"/\" + path\n return path\ndef request_port(request):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"documentation": {}
},
{
"label": "request_port",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"peekOfCode": "def request_port(request):\n host = request.host\n i = host.find(':')\n if i >= 0:\n port = host[i+1:]\n try:\n int(port)\n except ValueError:\n _debug(\"nonnumeric port: '%s'\", port)\n return None",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"documentation": {}
},
{
"label": "uppercase_escaped_char",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"peekOfCode": "def uppercase_escaped_char(match):\n return \"%%%s\" % match.group(1).upper()\ndef escape_path(path):\n \"\"\"Escape any invalid characters in HTTP URL, and uppercase all escapes.\"\"\"\n # There's no knowing what character encoding was used to create URLs\n # containing %-escapes, but since we have to pick one to escape invalid\n # path characters, we pick UTF-8, as recommended in the HTML 4.0\n # specification:\n # http://www.w3.org/TR/REC-html40/appendix/notes.html#h-B.2.1\n # And here, kind of: draft-fielding-uri-rfc2396bis-03",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"documentation": {}
},
{
"label": "escape_path",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"peekOfCode": "def escape_path(path):\n \"\"\"Escape any invalid characters in HTTP URL, and uppercase all escapes.\"\"\"\n # There's no knowing what character encoding was used to create URLs\n # containing %-escapes, but since we have to pick one to escape invalid\n # path characters, we pick UTF-8, as recommended in the HTML 4.0\n # specification:\n # http://www.w3.org/TR/REC-html40/appendix/notes.html#h-B.2.1\n # And here, kind of: draft-fielding-uri-rfc2396bis-03\n # (And in draft IRI specification: draft-duerst-iri-05)\n # (And here, for new URI schemes: RFC 2718)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"documentation": {}
},
{
"label": "reach",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"peekOfCode": "def reach(h):\n \"\"\"Return reach of host h, as defined by RFC 2965, section 1.\n The reach R of a host name H is defined as follows:\n * If\n - H is the host domain name of a host; and,\n - H has the form A.B; and\n - A has no embedded (that is, interior) dots; and\n - B has at least one embedded dot, or B is the string \"local\".\n then the reach of H is .B.\n * Otherwise, the reach of H is H.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"documentation": {}
},
{
"label": "is_third_party",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"peekOfCode": "def is_third_party(request):\n \"\"\"\n RFC 2965, section 3.3.6:\n An unverifiable transaction is to a third-party host if its request-\n host U does not domain-match the reach R of the request-host O in the\n origin transaction.\n \"\"\"\n req_host = request_host(request)\n if not domain_match(req_host, reach(request.origin_req_host)):\n return True",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"documentation": {}
},
{
"label": "vals_sorted_by_key",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"peekOfCode": "def vals_sorted_by_key(adict):\n keys = sorted(adict.keys())\n return map(adict.get, keys)\ndef deepvalues(mapping):\n \"\"\"Iterates over nested mapping, depth-first, in sorted order by key.\"\"\"\n values = vals_sorted_by_key(mapping)\n for obj in values:\n mapping = False\n try:\n obj.items",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"documentation": {}
},
{
"label": "deepvalues",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"peekOfCode": "def deepvalues(mapping):\n \"\"\"Iterates over nested mapping, depth-first, in sorted order by key.\"\"\"\n values = vals_sorted_by_key(mapping)\n for obj in values:\n mapping = False\n try:\n obj.items\n except AttributeError:\n pass\n else:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"documentation": {}
},
{
"label": "lwp_cookie_str",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"peekOfCode": "def lwp_cookie_str(cookie):\n \"\"\"Return string representation of Cookie in the LWP cookie file format.\n Actually, the format is extended a bit -- see module docstring.\n \"\"\"\n h = [(cookie.name, cookie.value),\n (\"path\", cookie.path),\n (\"domain\", cookie.domain)]\n if cookie.port is not None: h.append((\"port\", cookie.port))\n if cookie.path_specified: h.append((\"path_spec\", None))\n if cookie.port_specified: h.append((\"port_spec\", None))",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"documentation": {}
},
{
"label": "__all__",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"peekOfCode": "__all__ = ['Cookie', 'CookieJar', 'CookiePolicy', 'DefaultCookiePolicy',\n 'FileCookieJar', 'LWPCookieJar', 'LoadError', 'MozillaCookieJar']\nimport os\nimport copy\nimport datetime\nimport re\nimport time\nimport urllib.parse, urllib.request\nimport threading as _threading\nimport http.client # only for the default HTTP port",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"documentation": {}
},
{
"label": "debug",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"peekOfCode": "debug = False # set to True to enable debugging via the logging module\nlogger = None\ndef _debug(*args):\n if not debug:\n return\n global logger\n if not logger:\n import logging\n logger = logging.getLogger(\"http.cookiejar\")\n return logger.debug(*args)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"documentation": {}
},
{
"label": "logger",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"peekOfCode": "logger = None\ndef _debug(*args):\n if not debug:\n return\n global logger\n if not logger:\n import logging\n logger = logging.getLogger(\"http.cookiejar\")\n return logger.debug(*args)\nHTTPONLY_ATTR = \"HTTPOnly\"",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"documentation": {}
},
{
"label": "HTTPONLY_ATTR",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"peekOfCode": "HTTPONLY_ATTR = \"HTTPOnly\"\nHTTPONLY_PREFIX = \"#HttpOnly_\"\nDEFAULT_HTTP_PORT = str(http.client.HTTP_PORT)\nNETSCAPE_MAGIC_RGX = re.compile(\"#( Netscape)? HTTP Cookie File\")\nMISSING_FILENAME_TEXT = (\"a filename was not supplied (nor was the CookieJar \"\n \"instance initialised with one)\")\nNETSCAPE_HEADER_TEXT = \"\"\"\\\n# Netscape HTTP Cookie File\n# http://curl.haxx.se/rfc/cookie_spec.html\n# This is a generated file! Do not edit.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"documentation": {}
},
{
"label": "HTTPONLY_PREFIX",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"peekOfCode": "HTTPONLY_PREFIX = \"#HttpOnly_\"\nDEFAULT_HTTP_PORT = str(http.client.HTTP_PORT)\nNETSCAPE_MAGIC_RGX = re.compile(\"#( Netscape)? HTTP Cookie File\")\nMISSING_FILENAME_TEXT = (\"a filename was not supplied (nor was the CookieJar \"\n \"instance initialised with one)\")\nNETSCAPE_HEADER_TEXT = \"\"\"\\\n# Netscape HTTP Cookie File\n# http://curl.haxx.se/rfc/cookie_spec.html\n# This is a generated file! Do not edit.\n\"\"\"",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"documentation": {}
},
{
"label": "DEFAULT_HTTP_PORT",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"peekOfCode": "DEFAULT_HTTP_PORT = str(http.client.HTTP_PORT)\nNETSCAPE_MAGIC_RGX = re.compile(\"#( Netscape)? HTTP Cookie File\")\nMISSING_FILENAME_TEXT = (\"a filename was not supplied (nor was the CookieJar \"\n \"instance initialised with one)\")\nNETSCAPE_HEADER_TEXT = \"\"\"\\\n# Netscape HTTP Cookie File\n# http://curl.haxx.se/rfc/cookie_spec.html\n# This is a generated file! Do not edit.\n\"\"\"\ndef _warn_unhandled_exception():",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"documentation": {}
},
{
"label": "NETSCAPE_MAGIC_RGX",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"peekOfCode": "NETSCAPE_MAGIC_RGX = re.compile(\"#( Netscape)? HTTP Cookie File\")\nMISSING_FILENAME_TEXT = (\"a filename was not supplied (nor was the CookieJar \"\n \"instance initialised with one)\")\nNETSCAPE_HEADER_TEXT = \"\"\"\\\n# Netscape HTTP Cookie File\n# http://curl.haxx.se/rfc/cookie_spec.html\n# This is a generated file! Do not edit.\n\"\"\"\ndef _warn_unhandled_exception():\n # There are a few catch-all except: statements in this module, for",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"documentation": {}
},
{
"label": "MISSING_FILENAME_TEXT",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"peekOfCode": "MISSING_FILENAME_TEXT = (\"a filename was not supplied (nor was the CookieJar \"\n \"instance initialised with one)\")\nNETSCAPE_HEADER_TEXT = \"\"\"\\\n# Netscape HTTP Cookie File\n# http://curl.haxx.se/rfc/cookie_spec.html\n# This is a generated file! Do not edit.\n\"\"\"\ndef _warn_unhandled_exception():\n # There are a few catch-all except: statements in this module, for\n # catching input that's bad in unexpected ways. Warn if any",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"documentation": {}
},
{
"label": "NETSCAPE_HEADER_TEXT",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"peekOfCode": "NETSCAPE_HEADER_TEXT = \"\"\"\\\n# Netscape HTTP Cookie File\n# http://curl.haxx.se/rfc/cookie_spec.html\n# This is a generated file! Do not edit.\n\"\"\"\ndef _warn_unhandled_exception():\n # There are a few catch-all except: statements in this module, for\n # catching input that's bad in unexpected ways. Warn if any\n # exceptions are caught there.\n import io, warnings, traceback",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"documentation": {}
},
{
"label": "EPOCH_YEAR",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"peekOfCode": "EPOCH_YEAR = 1970\ndef _timegm(tt):\n year, month, mday, hour, min, sec = tt[:6]\n if ((year >= EPOCH_YEAR) and (1 <= month <= 12) and (1 <= mday <= 31) and\n (0 <= hour <= 24) and (0 <= min <= 59) and (0 <= sec <= 61)):\n return timegm(tt)\n else:\n return None\nDAYS = [\"Mon\", \"Tue\", \"Wed\", \"Thu\", \"Fri\", \"Sat\", \"Sun\"]\nMONTHS = [\"Jan\", \"Feb\", \"Mar\", \"Apr\", \"May\", \"Jun\",",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"documentation": {}
},
{
"label": "DAYS",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"peekOfCode": "DAYS = [\"Mon\", \"Tue\", \"Wed\", \"Thu\", \"Fri\", \"Sat\", \"Sun\"]\nMONTHS = [\"Jan\", \"Feb\", \"Mar\", \"Apr\", \"May\", \"Jun\",\n \"Jul\", \"Aug\", \"Sep\", \"Oct\", \"Nov\", \"Dec\"]\nMONTHS_LOWER = []\nfor month in MONTHS: MONTHS_LOWER.append(month.lower())\ndef time2isoz(t=None):\n \"\"\"Return a string representing time in seconds since epoch, t.\n If the function is called without an argument, it will use the current\n time.\n The format of the returned string is like \"YYYY-MM-DD hh:mm:ssZ\",",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"documentation": {}
},
{
"label": "MONTHS",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"peekOfCode": "MONTHS = [\"Jan\", \"Feb\", \"Mar\", \"Apr\", \"May\", \"Jun\",\n \"Jul\", \"Aug\", \"Sep\", \"Oct\", \"Nov\", \"Dec\"]\nMONTHS_LOWER = []\nfor month in MONTHS: MONTHS_LOWER.append(month.lower())\ndef time2isoz(t=None):\n \"\"\"Return a string representing time in seconds since epoch, t.\n If the function is called without an argument, it will use the current\n time.\n The format of the returned string is like \"YYYY-MM-DD hh:mm:ssZ\",\n representing Universal Time (UTC, aka GMT). An example of this format is:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"documentation": {}
},
{
"label": "MONTHS_LOWER",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"peekOfCode": "MONTHS_LOWER = []\nfor month in MONTHS: MONTHS_LOWER.append(month.lower())\ndef time2isoz(t=None):\n \"\"\"Return a string representing time in seconds since epoch, t.\n If the function is called without an argument, it will use the current\n time.\n The format of the returned string is like \"YYYY-MM-DD hh:mm:ssZ\",\n representing Universal Time (UTC, aka GMT). An example of this format is:\n 1994-11-24 08:49:37Z\n \"\"\"",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"documentation": {}
},
{
"label": "UTC_ZONES",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"peekOfCode": "UTC_ZONES = {\"GMT\": None, \"UTC\": None, \"UT\": None, \"Z\": None}\nTIMEZONE_RE = re.compile(r\"^([-+])?(\\d\\d?):?(\\d\\d)?$\", re.ASCII)\ndef offset_from_tz_string(tz):\n offset = None\n if tz in UTC_ZONES:\n offset = 0\n else:\n m = TIMEZONE_RE.search(tz)\n if m:\n offset = 3600 * int(m.group(2))",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"documentation": {}
},
{
"label": "TIMEZONE_RE",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"peekOfCode": "TIMEZONE_RE = re.compile(r\"^([-+])?(\\d\\d?):?(\\d\\d)?$\", re.ASCII)\ndef offset_from_tz_string(tz):\n offset = None\n if tz in UTC_ZONES:\n offset = 0\n else:\n m = TIMEZONE_RE.search(tz)\n if m:\n offset = 3600 * int(m.group(2))\n if m.group(3):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"documentation": {}
},
{
"label": "STRICT_DATE_RE",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"peekOfCode": "STRICT_DATE_RE = re.compile(\n r\"^[SMTWF][a-z][a-z], (\\d\\d) ([JFMASOND][a-z][a-z]) \"\n r\"(\\d\\d\\d\\d) (\\d\\d):(\\d\\d):(\\d\\d) GMT$\", re.ASCII)\nWEEKDAY_RE = re.compile(\n r\"^(?:Sun|Mon|Tue|Wed|Thu|Fri|Sat)[a-z]*,?\\s*\", re.I | re.ASCII)\nLOOSE_HTTP_DATE_RE = re.compile(\n r\"\"\"^\n (\\d\\d?) # day\n (?:\\s+|[-\\/])\n (\\w+) # month",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"documentation": {}
},
{
"label": "WEEKDAY_RE",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"peekOfCode": "WEEKDAY_RE = re.compile(\n r\"^(?:Sun|Mon|Tue|Wed|Thu|Fri|Sat)[a-z]*,?\\s*\", re.I | re.ASCII)\nLOOSE_HTTP_DATE_RE = re.compile(\n r\"\"\"^\n (\\d\\d?) # day\n (?:\\s+|[-\\/])\n (\\w+) # month\n (?:\\s+|[-\\/])\n (\\d+) # year\n (?:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"documentation": {}
},
{
"label": "LOOSE_HTTP_DATE_RE",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"peekOfCode": "LOOSE_HTTP_DATE_RE = re.compile(\n r\"\"\"^\n (\\d\\d?) # day\n (?:\\s+|[-\\/])\n (\\w+) # month\n (?:\\s+|[-\\/])\n (\\d+) # year\n (?:\n (?:\\s+|:) # separator before clock\n (\\d\\d?):(\\d\\d) # hour:min",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"documentation": {}
},
{
"label": "ISO_DATE_RE",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"peekOfCode": "ISO_DATE_RE = re.compile(\n r\"\"\"^\n (\\d{4}) # year\n [-\\/]?\n (\\d\\d?) # numerical month\n [-\\/]?\n (\\d\\d?) # day\n (?:\n (?:\\s+|[-:Tt]) # separator before clock\n (\\d\\d?):?(\\d\\d) # hour:min",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"documentation": {}
},
{
"label": "HEADER_TOKEN_RE",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"peekOfCode": "HEADER_TOKEN_RE = re.compile(r\"^\\s*([^=\\s;,]+)\")\nHEADER_QUOTED_VALUE_RE = re.compile(r\"^\\s*=\\s*\\\"([^\\\"\\\\]*(?:\\\\.[^\\\"\\\\]*)*)\\\"\")\nHEADER_VALUE_RE = re.compile(r\"^\\s*=\\s*([^\\s;,]*)\")\nHEADER_ESCAPE_RE = re.compile(r\"\\\\(.)\")\ndef split_header_words(header_values):\n r\"\"\"Parse header values into a list of lists containing key,value pairs.\n The function knows how to deal with \",\", \";\" and \"=\" as well as quoted\n values after \"=\". A list of space separated tokens are parsed as if they\n were separated by \";\".\n If the header_values passed as argument contains multiple values, then they",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"documentation": {}
},
{
"label": "HEADER_QUOTED_VALUE_RE",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"peekOfCode": "HEADER_QUOTED_VALUE_RE = re.compile(r\"^\\s*=\\s*\\\"([^\\\"\\\\]*(?:\\\\.[^\\\"\\\\]*)*)\\\"\")\nHEADER_VALUE_RE = re.compile(r\"^\\s*=\\s*([^\\s;,]*)\")\nHEADER_ESCAPE_RE = re.compile(r\"\\\\(.)\")\ndef split_header_words(header_values):\n r\"\"\"Parse header values into a list of lists containing key,value pairs.\n The function knows how to deal with \",\", \";\" and \"=\" as well as quoted\n values after \"=\". A list of space separated tokens are parsed as if they\n were separated by \";\".\n If the header_values passed as argument contains multiple values, then they\n are treated as if they were a single value separated by comma \",\".",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"documentation": {}
},
{
"label": "HEADER_VALUE_RE",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"peekOfCode": "HEADER_VALUE_RE = re.compile(r\"^\\s*=\\s*([^\\s;,]*)\")\nHEADER_ESCAPE_RE = re.compile(r\"\\\\(.)\")\ndef split_header_words(header_values):\n r\"\"\"Parse header values into a list of lists containing key,value pairs.\n The function knows how to deal with \",\", \";\" and \"=\" as well as quoted\n values after \"=\". A list of space separated tokens are parsed as if they\n were separated by \";\".\n If the header_values passed as argument contains multiple values, then they\n are treated as if they were a single value separated by comma \",\".\n This means that this function is useful for parsing header fields that",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"documentation": {}
},
{
"label": "HEADER_ESCAPE_RE",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"peekOfCode": "HEADER_ESCAPE_RE = re.compile(r\"\\\\(.)\")\ndef split_header_words(header_values):\n r\"\"\"Parse header values into a list of lists containing key,value pairs.\n The function knows how to deal with \",\", \";\" and \"=\" as well as quoted\n values after \"=\". A list of space separated tokens are parsed as if they\n were separated by \";\".\n If the header_values passed as argument contains multiple values, then they\n are treated as if they were a single value separated by comma \",\".\n This means that this function is useful for parsing header fields that\n follow this syntax (BNF as from the HTTP/1.1 specification, but we relax",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"documentation": {}
},
{
"label": "HEADER_JOIN_ESCAPE_RE",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"peekOfCode": "HEADER_JOIN_ESCAPE_RE = re.compile(r\"([\\\"\\\\])\")\ndef join_header_words(lists):\n \"\"\"Do the inverse (almost) of the conversion done by split_header_words.\n Takes a list of lists of (key, value) pairs and produces a single header\n value. Attribute values are quoted if needed.\n >>> join_header_words([[(\"text/plain\", None), (\"charset\", \"iso-8859-1\")]])\n 'text/plain; charset=\"iso-8859-1\"'\n >>> join_header_words([[(\"text/plain\", None)], [(\"charset\", \"iso-8859-1\")]])\n 'text/plain, charset=\"iso-8859-1\"'\n \"\"\"",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"documentation": {}
},
{
"label": "IPV4_RE",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"peekOfCode": "IPV4_RE = re.compile(r\"\\.\\d+$\", re.ASCII)\ndef is_HDN(text):\n \"\"\"Return True if text is a host domain name.\"\"\"\n # XXX\n # This may well be wrong. Which RFC is HDN defined in, if any (for\n # the purposes of RFC 2965)?\n # For the current implementation, what about IPv6? Remember to look\n # at other uses of IPV4_RE also, if change this.\n if IPV4_RE.search(text):\n return False",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"documentation": {}
},
{
"label": "cut_port_re",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"peekOfCode": "cut_port_re = re.compile(r\":\\d+$\", re.ASCII)\ndef request_host(request):\n \"\"\"Return request-host, as defined by RFC 2965.\n Variation from RFC: returned value is lowercased, for convenient\n comparison.\n \"\"\"\n url = request.get_full_url()\n host = urllib.parse.urlparse(url)[1]\n if host == \"\":\n host = request.get_header(\"Host\", \"\")",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"documentation": {}
},
{
"label": "HTTP_PATH_SAFE",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"peekOfCode": "HTTP_PATH_SAFE = \"%/;:@&=+$,!~*'()\"\nESCAPED_CHAR_RE = re.compile(r\"%([0-9a-fA-F][0-9a-fA-F])\")\ndef uppercase_escaped_char(match):\n return \"%%%s\" % match.group(1).upper()\ndef escape_path(path):\n \"\"\"Escape any invalid characters in HTTP URL, and uppercase all escapes.\"\"\"\n # There's no knowing what character encoding was used to create URLs\n # containing %-escapes, but since we have to pick one to escape invalid\n # path characters, we pick UTF-8, as recommended in the HTML 4.0\n # specification:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"documentation": {}
},
{
"label": "ESCAPED_CHAR_RE",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"peekOfCode": "ESCAPED_CHAR_RE = re.compile(r\"%([0-9a-fA-F][0-9a-fA-F])\")\ndef uppercase_escaped_char(match):\n return \"%%%s\" % match.group(1).upper()\ndef escape_path(path):\n \"\"\"Escape any invalid characters in HTTP URL, and uppercase all escapes.\"\"\"\n # There's no knowing what character encoding was used to create URLs\n # containing %-escapes, but since we have to pick one to escape invalid\n # path characters, we pick UTF-8, as recommended in the HTML 4.0\n # specification:\n # http://www.w3.org/TR/REC-html40/appendix/notes.html#h-B.2.1",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookiejar",
"documentation": {}
},
{
"label": "CookieError",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookies",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookies",
"peekOfCode": "class CookieError(Exception):\n pass\n# These quoting routines conform to the RFC2109 specification, which in\n# turn references the character definitions from RFC2068. They provide\n# a two-way quoting algorithm. Any non-text character is translated\n# into a 4 character sequence: a forward-slash followed by the\n# three-digit octal equivalent of the character. Any '\\' or '\"' is\n# quoted with a preceding '\\' slash.\n# Because of the way browsers really handle cookies (as opposed to what\n# the RFC says) we also encode \",\" and \";\".",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookies",
"documentation": {}
},
{
"label": "Morsel",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookies",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookies",
"peekOfCode": "class Morsel(dict):\n \"\"\"A class to hold ONE (key, value) pair.\n In a cookie, each such pair may have several attributes, so this class is\n used to keep the attributes associated with the appropriate key,value pair.\n This class also includes a coded_value attribute, which is used to hold\n the network representation of the value.\n \"\"\"\n # RFC 2109 lists these attributes as reserved:\n # path comment domain\n # max-age secure version",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookies",
"documentation": {}
},
{
"label": "BaseCookie",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookies",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookies",
"peekOfCode": "class BaseCookie(dict):\n \"\"\"A container class for a set of Morsels.\"\"\"\n def value_decode(self, val):\n \"\"\"real_value, coded_value = value_decode(STRING)\n Called prior to setting a cookie's value from the network\n representation. The VALUE is the value read from HTTP\n header.\n Override this function to modify the behavior of cookies.\n \"\"\"\n return val, val",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookies",
"documentation": {}
},
{
"label": "SimpleCookie",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookies",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookies",
"peekOfCode": "class SimpleCookie(BaseCookie):\n \"\"\"\n SimpleCookie supports strings as cookie values. When setting\n the value using the dictionary assignment notation, SimpleCookie\n calls the builtin str() to convert the value to a string. Values\n received from HTTP are kept as strings.\n \"\"\"\n def value_decode(self, val):\n return _unquote(val), val\n def value_encode(self, val):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookies",
"documentation": {}
},
{
"label": "__all__",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookies",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookies",
"peekOfCode": "__all__ = [\"CookieError\", \"BaseCookie\", \"SimpleCookie\"]\n_nulljoin = ''.join\n_semispacejoin = '; '.join\n_spacejoin = ' '.join\n#\n# Define an exception visible to External modules\n#\nclass CookieError(Exception):\n pass\n# These quoting routines conform to the RFC2109 specification, which in",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookies",
"documentation": {}
},
{
"label": "_nulljoin",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookies",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookies",
"peekOfCode": "_nulljoin = ''.join\n_semispacejoin = '; '.join\n_spacejoin = ' '.join\n#\n# Define an exception visible to External modules\n#\nclass CookieError(Exception):\n pass\n# These quoting routines conform to the RFC2109 specification, which in\n# turn references the character definitions from RFC2068. They provide",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookies",
"documentation": {}
},
{
"label": "_semispacejoin",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookies",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookies",
"peekOfCode": "_semispacejoin = '; '.join\n_spacejoin = ' '.join\n#\n# Define an exception visible to External modules\n#\nclass CookieError(Exception):\n pass\n# These quoting routines conform to the RFC2109 specification, which in\n# turn references the character definitions from RFC2068. They provide\n# a two-way quoting algorithm. Any non-text character is translated",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookies",
"documentation": {}
},
{
"label": "_spacejoin",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookies",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookies",
"peekOfCode": "_spacejoin = ' '.join\n#\n# Define an exception visible to External modules\n#\nclass CookieError(Exception):\n pass\n# These quoting routines conform to the RFC2109 specification, which in\n# turn references the character definitions from RFC2068. They provide\n# a two-way quoting algorithm. Any non-text character is translated\n# into a 4 character sequence: a forward-slash followed by the",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookies",
"documentation": {}
},
{
"label": "_LegalChars",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookies",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookies",
"peekOfCode": "_LegalChars = string.ascii_letters + string.digits + \"!#$%&'*+-.^_`|~:\"\n_UnescapedChars = _LegalChars + ' ()/<=>?@[]{}'\n_Translator = {n: '\\\\%03o' % n\n for n in set(range(256)) - set(map(ord, _UnescapedChars))}\n_Translator.update({\n ord('\"'): '\\\\\"',\n ord('\\\\'): '\\\\\\\\',\n})\n_is_legal_key = re.compile('[%s]+' % re.escape(_LegalChars)).fullmatch\ndef _quote(str):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookies",
"documentation": {}
},
{
"label": "_UnescapedChars",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookies",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookies",
"peekOfCode": "_UnescapedChars = _LegalChars + ' ()/<=>?@[]{}'\n_Translator = {n: '\\\\%03o' % n\n for n in set(range(256)) - set(map(ord, _UnescapedChars))}\n_Translator.update({\n ord('\"'): '\\\\\"',\n ord('\\\\'): '\\\\\\\\',\n})\n_is_legal_key = re.compile('[%s]+' % re.escape(_LegalChars)).fullmatch\ndef _quote(str):\n r\"\"\"Quote a string for use in a cookie header.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookies",
"documentation": {}
},
{
"label": "_Translator",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookies",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookies",
"peekOfCode": "_Translator = {n: '\\\\%03o' % n\n for n in set(range(256)) - set(map(ord, _UnescapedChars))}\n_Translator.update({\n ord('\"'): '\\\\\"',\n ord('\\\\'): '\\\\\\\\',\n})\n_is_legal_key = re.compile('[%s]+' % re.escape(_LegalChars)).fullmatch\ndef _quote(str):\n r\"\"\"Quote a string for use in a cookie header.\n If the string does not need to be double-quoted, then just return the",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookies",
"documentation": {}
},
{
"label": "_is_legal_key",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookies",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookies",
"peekOfCode": "_is_legal_key = re.compile('[%s]+' % re.escape(_LegalChars)).fullmatch\ndef _quote(str):\n r\"\"\"Quote a string for use in a cookie header.\n If the string does not need to be double-quoted, then just return the\n string. Otherwise, surround the string in doublequotes and quote\n (with a \\) special characters.\n \"\"\"\n if str is None or _is_legal_key(str):\n return str\n else:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookies",
"documentation": {}
},
{
"label": "_OctalPatt",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookies",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookies",
"peekOfCode": "_OctalPatt = re.compile(r\"\\\\[0-3][0-7][0-7]\")\n_QuotePatt = re.compile(r\"[\\\\].\")\ndef _unquote(str):\n # If there aren't any doublequotes,\n # then there can't be any special characters. See RFC 2109.\n if str is None or len(str) < 2:\n return str\n if str[0] != '\"' or str[-1] != '\"':\n return str\n # We have to assume that we must decode this string.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookies",
"documentation": {}
},
{
"label": "_QuotePatt",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookies",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookies",
"peekOfCode": "_QuotePatt = re.compile(r\"[\\\\].\")\ndef _unquote(str):\n # If there aren't any doublequotes,\n # then there can't be any special characters. See RFC 2109.\n if str is None or len(str) < 2:\n return str\n if str[0] != '\"' or str[-1] != '\"':\n return str\n # We have to assume that we must decode this string.\n # Down to work.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookies",
"documentation": {}
},
{
"label": "_weekdayname",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookies",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookies",
"peekOfCode": "_weekdayname = ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']\n_monthname = [None,\n 'Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun',\n 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']\ndef _getdate(future=0, weekdayname=_weekdayname, monthname=_monthname):\n from time import gmtime, time\n now = time()\n year, month, day, hh, mm, ss, wd, y, z = gmtime(now + future)\n return \"%s, %02d %3s %4d %02d:%02d:%02d GMT\" % \\\n (weekdayname[wd], day, monthname[month], year, hh, mm, ss)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookies",
"documentation": {}
},
{
"label": "_monthname",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookies",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookies",
"peekOfCode": "_monthname = [None,\n 'Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun',\n 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']\ndef _getdate(future=0, weekdayname=_weekdayname, monthname=_monthname):\n from time import gmtime, time\n now = time()\n year, month, day, hh, mm, ss, wd, y, z = gmtime(now + future)\n return \"%s, %02d %3s %4d %02d:%02d:%02d GMT\" % \\\n (weekdayname[wd], day, monthname[month], year, hh, mm, ss)\nclass Morsel(dict):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookies",
"documentation": {}
},
{
"label": "_LegalValueChars",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookies",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookies",
"peekOfCode": "_LegalValueChars = _LegalKeyChars + r'\\[\\]'\n_CookiePattern = re.compile(r\"\"\"\n \\s* # Optional whitespace at start of cookie\n (?P # Start of group 'key'\n [\"\"\" + _LegalKeyChars + r\"\"\"]+? # Any word of at least one letter\n ) # End of group 'key'\n ( # Optional group: there may not be a value.\n \\s*=\\s* # Equal Sign\n (?P # Start of group 'val'\n \"(?:[^\\\\\"]|\\\\.)*\" # Any doublequoted string",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookies",
"documentation": {}
},
{
"label": "_CookiePattern",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookies",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookies",
"peekOfCode": "_CookiePattern = re.compile(r\"\"\"\n \\s* # Optional whitespace at start of cookie\n (?P # Start of group 'key'\n [\"\"\" + _LegalKeyChars + r\"\"\"]+? # Any word of at least one letter\n ) # End of group 'key'\n ( # Optional group: there may not be a value.\n \\s*=\\s* # Equal Sign\n (?P # Start of group 'val'\n \"(?:[^\\\\\"]|\\\\.)*\" # Any doublequoted string\n | # or",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.cookies",
"documentation": {}
},
{
"label": "HTTPServer",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.server",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.server",
"peekOfCode": "class HTTPServer(socketserver.TCPServer):\n allow_reuse_address = 1 # Seems to make sense in testing environment\n def server_bind(self):\n \"\"\"Override server_bind to store the server name.\"\"\"\n socketserver.TCPServer.server_bind(self)\n host, port = self.server_address[:2]\n self.server_name = socket.getfqdn(host)\n self.server_port = port\nclass ThreadingHTTPServer(socketserver.ThreadingMixIn, HTTPServer):\n daemon_threads = True",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.server",
"documentation": {}
},
{
"label": "ThreadingHTTPServer",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.server",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.server",
"peekOfCode": "class ThreadingHTTPServer(socketserver.ThreadingMixIn, HTTPServer):\n daemon_threads = True\nclass BaseHTTPRequestHandler(socketserver.StreamRequestHandler):\n \"\"\"HTTP request handler base class.\n The following explanation of HTTP serves to guide you through the\n code as well as to expose any misunderstandings I may have about\n HTTP (so you don't need to read the code to figure out I'm wrong\n :-).\n HTTP (HyperText Transfer Protocol) is an extensible protocol on\n top of a reliable stream transport (e.g. TCP/IP). The protocol",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.server",
"documentation": {}
},
{
"label": "BaseHTTPRequestHandler",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.server",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.server",
"peekOfCode": "class BaseHTTPRequestHandler(socketserver.StreamRequestHandler):\n \"\"\"HTTP request handler base class.\n The following explanation of HTTP serves to guide you through the\n code as well as to expose any misunderstandings I may have about\n HTTP (so you don't need to read the code to figure out I'm wrong\n :-).\n HTTP (HyperText Transfer Protocol) is an extensible protocol on\n top of a reliable stream transport (e.g. TCP/IP). The protocol\n recognizes three parts to a request:\n 1. One line identifying the request type and path",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.server",
"documentation": {}
},
{
"label": "SimpleHTTPRequestHandler",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.server",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.server",
"peekOfCode": "class SimpleHTTPRequestHandler(BaseHTTPRequestHandler):\n \"\"\"Simple HTTP request handler with GET and HEAD commands.\n This serves files from the current directory and any of its\n subdirectories. The MIME type for files is determined by\n calling the .guess_type() method.\n The GET and HEAD requests are identical except that the HEAD\n request omits the actual contents of the file.\n \"\"\"\n server_version = \"SimpleHTTP/\" + __version__\n extensions_map = _encodings_map_default = {",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.server",
"documentation": {}
},
{
"label": "CGIHTTPRequestHandler",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.server",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.server",
"peekOfCode": "class CGIHTTPRequestHandler(SimpleHTTPRequestHandler):\n \"\"\"Complete HTTP server with GET, HEAD and POST commands.\n GET and HEAD also support running CGI scripts.\n The POST command is *only* implemented for CGI scripts.\n \"\"\"\n # Determine platform specifics\n have_fork = hasattr(os, 'fork')\n # Make rfile unbuffered -- we need to read one line and then pass\n # the rest to a subprocess, so we can't use buffered input.\n rbufsize = 0",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.server",
"documentation": {}
},
{
"label": "nobody_uid",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.server",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.server",
"peekOfCode": "def nobody_uid():\n \"\"\"Internal routine to get nobody's uid\"\"\"\n global nobody\n if nobody:\n return nobody\n try:\n import pwd\n except ImportError:\n return -1\n try:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.server",
"documentation": {}
},
{
"label": "executable",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.server",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.server",
"peekOfCode": "def executable(path):\n \"\"\"Test for executable file.\"\"\"\n return os.access(path, os.X_OK)\nclass CGIHTTPRequestHandler(SimpleHTTPRequestHandler):\n \"\"\"Complete HTTP server with GET, HEAD and POST commands.\n GET and HEAD also support running CGI scripts.\n The POST command is *only* implemented for CGI scripts.\n \"\"\"\n # Determine platform specifics\n have_fork = hasattr(os, 'fork')",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.server",
"documentation": {}
},
{
"label": "test",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.server",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.server",
"peekOfCode": "def test(HandlerClass=BaseHTTPRequestHandler,\n ServerClass=ThreadingHTTPServer,\n protocol=\"HTTP/1.0\", port=8000, bind=None):\n \"\"\"Test the HTTP request handler class.\n This runs an HTTP server on port 8000 (or the port argument).\n \"\"\"\n ServerClass.address_family, addr = _get_best_family(bind, port)\n HandlerClass.protocol_version = protocol\n with ServerClass(addr, HandlerClass) as httpd:\n host, port = httpd.socket.getsockname()[:2]",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.server",
"documentation": {}
},
{
"label": "__version__",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.server",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.server",
"peekOfCode": "__version__ = \"0.6\"\n__all__ = [\n \"HTTPServer\", \"ThreadingHTTPServer\", \"BaseHTTPRequestHandler\",\n \"SimpleHTTPRequestHandler\", \"CGIHTTPRequestHandler\",\n]\nimport copy\nimport datetime\nimport email.utils\nimport html\nimport http.client",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.server",
"documentation": {}
},
{
"label": "__all__",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.server",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.server",
"peekOfCode": "__all__ = [\n \"HTTPServer\", \"ThreadingHTTPServer\", \"BaseHTTPRequestHandler\",\n \"SimpleHTTPRequestHandler\", \"CGIHTTPRequestHandler\",\n]\nimport copy\nimport datetime\nimport email.utils\nimport html\nimport http.client\nimport io",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.server",
"documentation": {}
},
{
"label": "DEFAULT_ERROR_MESSAGE",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.server",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.server",
"peekOfCode": "DEFAULT_ERROR_MESSAGE = \"\"\"\\\n\n\n \n \n Error response\n \n \n Error response
",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.server",
"documentation": {}
},
{
"label": "DEFAULT_ERROR_CONTENT_TYPE",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.server",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.server",
"peekOfCode": "DEFAULT_ERROR_CONTENT_TYPE = \"text/html;charset=utf-8\"\nclass HTTPServer(socketserver.TCPServer):\n allow_reuse_address = 1 # Seems to make sense in testing environment\n def server_bind(self):\n \"\"\"Override server_bind to store the server name.\"\"\"\n socketserver.TCPServer.server_bind(self)\n host, port = self.server_address[:2]\n self.server_name = socket.getfqdn(host)\n self.server_port = port\nclass ThreadingHTTPServer(socketserver.ThreadingMixIn, HTTPServer):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.server",
"documentation": {}
},
{
"label": "nobody",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.server",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.server",
"peekOfCode": "nobody = None\ndef nobody_uid():\n \"\"\"Internal routine to get nobody's uid\"\"\"\n global nobody\n if nobody:\n return nobody\n try:\n import pwd\n except ImportError:\n return -1",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.http.server",
"documentation": {}
},
{
"label": "run",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.htest",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.htest",
"peekOfCode": "def run(*tests):\n root = tk.Tk()\n root.title('IDLE htest')\n root.resizable(0, 0)\n # a scrollable Label like constant width text widget.\n frameLabel = tk.Frame(root, padx=10)\n frameLabel.pack()\n text = tk.Text(frameLabel, wrap='word')\n text.configure(bg=root.cget('bg'), relief='flat', height=4, width=70)\n scrollbar = Scrollbar(frameLabel, command=text.yview)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.htest",
"documentation": {}
},
{
"label": "exclude_lines",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.htest",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.htest",
"peekOfCode": "exclude_lines =\n .*# htest #\n if __name__ == .__main__.:\n(The \".\" instead of \"'\" is intentional and necessary.)\nTo run any X, this file must contain a matching instance of the\nfollowing template, with X.__name__ prepended to '_spec'.\nWhen all tests are run, the prefix is use to get X.\n_spec = {\n 'file': '',\n 'kwds': {'title': ''},",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.htest",
"documentation": {}
},
{
"label": "_spec",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.htest",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.htest",
"peekOfCode": "_spec = {\n 'file': '',\n 'kwds': {'title': ''},\n 'msg': \"\"\n }\nfile (no .py): run() imports file.py.\nkwds: augmented with {'parent':root} and passed to X as **kwds.\ntitle: an example kwd; some widgets need this, delete if not.\nmsg: master window hints about testing the widget.\nModules and classes not being tested at the moment:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.htest",
"documentation": {}
},
{
"label": "AboutDialog_spec",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.htest",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.htest",
"peekOfCode": "AboutDialog_spec = {\n 'file': 'help_about',\n 'kwds': {'title': 'help_about test',\n '_htest': True,\n },\n 'msg': \"Click on URL to open in default browser.\\n\"\n \"Verify x.y.z versions and test each button, including Close.\\n \"\n }\n# TODO implement ^\\; adding '' to function does not work.\n_calltip_window_spec = {",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.htest",
"documentation": {}
},
{
"label": "_calltip_window_spec",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.htest",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.htest",
"peekOfCode": "_calltip_window_spec = {\n 'file': 'calltip_w',\n 'kwds': {},\n 'msg': \"Typing '(' should display a calltip.\\n\"\n \"Typing ') should hide the calltip.\\n\"\n \"So should moving cursor out of argument area.\\n\"\n \"Force-open-calltip does not work here.\\n\"\n }\n_module_browser_spec = {\n 'file': 'browser',",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.htest",
"documentation": {}
},
{
"label": "_module_browser_spec",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.htest",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.htest",
"peekOfCode": "_module_browser_spec = {\n 'file': 'browser',\n 'kwds': {},\n 'msg': \"Inspect names of module, class(with superclass if \"\n \"applicable), methods and functions.\\nToggle nested items.\\n\"\n \"Double clicking on items prints a traceback for an exception \"\n \"that is ignored.\"\n }\n_color_delegator_spec = {\n 'file': 'colorizer',",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.htest",
"documentation": {}
},
{
"label": "_color_delegator_spec",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.htest",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.htest",
"peekOfCode": "_color_delegator_spec = {\n 'file': 'colorizer',\n 'kwds': {},\n 'msg': \"The text is sample Python code.\\n\"\n \"Ensure components like comments, keywords, builtins,\\n\"\n \"string, definitions, and break are correctly colored.\\n\"\n \"The default color scheme is in idlelib/config-highlight.def\"\n }\nCustomRun_spec = {\n 'file': 'query',",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.htest",
"documentation": {}
},
{
"label": "CustomRun_spec",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.htest",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.htest",
"peekOfCode": "CustomRun_spec = {\n 'file': 'query',\n 'kwds': {'title': 'Customize query.py Run',\n '_htest': True},\n 'msg': \"Enter with or [Run]. Print valid entry to Shell\\n\"\n \"Arguments are parsed into a list\\n\"\n \"Mode is currently restart True or False\\n\"\n \"Close dialog with valid entry, , [Cancel], [X]\"\n }\nConfigDialog_spec = {",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.htest",
"documentation": {}
},
{
"label": "ConfigDialog_spec",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.htest",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.htest",
"peekOfCode": "ConfigDialog_spec = {\n 'file': 'configdialog',\n 'kwds': {'title': 'ConfigDialogTest',\n '_htest': True,},\n 'msg': \"IDLE preferences dialog.\\n\"\n \"In the 'Fonts/Tabs' tab, changing font face, should update the \"\n \"font face of the text in the area below it.\\nIn the \"\n \"'Highlighting' tab, try different color schemes. Clicking \"\n \"items in the sample program should update the choices above it.\"\n \"\\nIn the 'Keys', 'General' and 'Extensions' tabs, test settings \"",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.htest",
"documentation": {}
},
{
"label": "_dyn_option_menu_spec",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.htest",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.htest",
"peekOfCode": "_dyn_option_menu_spec = {\n 'file': 'dynoption',\n 'kwds': {},\n 'msg': \"Select one of the many options in the 'old option set'.\\n\"\n \"Click the button to change the option set.\\n\"\n \"Select one of the many options in the 'new option set'.\"\n }\n# TODO edit wrapper\n_editor_window_spec = {\n 'file': 'editor',",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.htest",
"documentation": {}
},
{
"label": "_editor_window_spec",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.htest",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.htest",
"peekOfCode": "_editor_window_spec = {\n 'file': 'editor',\n 'kwds': {},\n 'msg': \"Test editor functions of interest.\\n\"\n \"Best to close editor first.\"\n }\nGetKeysDialog_spec = {\n 'file': 'config_key',\n 'kwds': {'title': 'Test keybindings',\n 'action': 'find-again',",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.htest",
"documentation": {}
},
{
"label": "GetKeysDialog_spec",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.htest",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.htest",
"peekOfCode": "GetKeysDialog_spec = {\n 'file': 'config_key',\n 'kwds': {'title': 'Test keybindings',\n 'action': 'find-again',\n 'current_key_sequences': [['', '', '']],\n '_htest': True,\n },\n 'msg': \"Test for different key modifier sequences.\\n\"\n \" is invalid.\\n\"\n \"No modifier key is invalid.\\n\"",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.htest",
"documentation": {}
},
{
"label": "_grep_dialog_spec",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.htest",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.htest",
"peekOfCode": "_grep_dialog_spec = {\n 'file': 'grep',\n 'kwds': {},\n 'msg': \"Click the 'Show GrepDialog' button.\\n\"\n \"Test the various 'Find-in-files' functions.\\n\"\n \"The results should be displayed in a new '*Output*' window.\\n\"\n \"'Right-click'->'Go to file/line' anywhere in the search results \"\n \"should open that file \\nin a new EditorWindow.\"\n }\nHelpSource_spec = {",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.htest",
"documentation": {}
},
{
"label": "HelpSource_spec",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.htest",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.htest",
"peekOfCode": "HelpSource_spec = {\n 'file': 'query',\n 'kwds': {'title': 'Help name and source',\n 'menuitem': 'test',\n 'filepath': __file__,\n 'used_names': {'abc'},\n '_htest': True},\n 'msg': \"Enter menu item name and help file path\\n\"\n \"'', > than 30 chars, and 'abc' are invalid menu item names.\\n\"\n \"'' and file does not exist are invalid path items.\\n\"",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.htest",
"documentation": {}
},
{
"label": "_io_binding_spec",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.htest",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.htest",
"peekOfCode": "_io_binding_spec = {\n 'file': 'iomenu',\n 'kwds': {},\n 'msg': \"Test the following bindings.\\n\"\n \" to open file from dialog.\\n\"\n \"Edit the file.\\n\"\n \" to print the file.\\n\"\n \" to save the file.\\n\"\n \" to save-as another file.\\n\"\n \" to save-copy-as another file.\\n\"",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.htest",
"documentation": {}
},
{
"label": "_linenumbers_drag_scrolling_spec",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.htest",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.htest",
"peekOfCode": "_linenumbers_drag_scrolling_spec = {\n 'file': 'sidebar',\n 'kwds': {},\n 'msg': textwrap.dedent(\"\"\"\\\n 1. Click on the line numbers and drag down below the edge of the\n window, moving the mouse a bit and then leaving it there for a while.\n The text and line numbers should gradually scroll down, with the\n selection updated continuously.\n 2. With the lines still selected, click on a line number above the\n selected lines. Only the line whose number was clicked should be",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.htest",
"documentation": {}
},
{
"label": "_multi_call_spec",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.htest",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.htest",
"peekOfCode": "_multi_call_spec = {\n 'file': 'multicall',\n 'kwds': {},\n 'msg': \"The following actions should trigger a print to console or IDLE\"\n \" Shell.\\nEntering and leaving the text area, key entry, \"\n \",\\n, , \"\n \", \\n, and \"\n \"focusing out of the window\\nare sequences to be tested.\"\n }\n_multistatus_bar_spec = {",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.htest",
"documentation": {}
},
{
"label": "_multistatus_bar_spec",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.htest",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.htest",
"peekOfCode": "_multistatus_bar_spec = {\n 'file': 'statusbar',\n 'kwds': {},\n 'msg': \"Ensure presence of multi-status bar below text area.\\n\"\n \"Click 'Update Status' to change the multi-status text\"\n }\n_object_browser_spec = {\n 'file': 'debugobj',\n 'kwds': {},\n 'msg': \"Double click on items up to the lowest level.\\n\"",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.htest",
"documentation": {}
},
{
"label": "_object_browser_spec",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.htest",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.htest",
"peekOfCode": "_object_browser_spec = {\n 'file': 'debugobj',\n 'kwds': {},\n 'msg': \"Double click on items up to the lowest level.\\n\"\n \"Attributes of the objects and related information \"\n \"will be displayed side-by-side at each level.\"\n }\n_path_browser_spec = {\n 'file': 'pathbrowser',\n 'kwds': {},",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.htest",
"documentation": {}
},
{
"label": "_path_browser_spec",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.htest",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.htest",
"peekOfCode": "_path_browser_spec = {\n 'file': 'pathbrowser',\n 'kwds': {},\n 'msg': \"Test for correct display of all paths in sys.path.\\n\"\n \"Toggle nested items up to the lowest level.\\n\"\n \"Double clicking on an item prints a traceback\\n\"\n \"for an exception that is ignored.\"\n }\n_percolator_spec = {\n 'file': 'percolator',",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.htest",
"documentation": {}
},
{
"label": "_percolator_spec",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.htest",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.htest",
"peekOfCode": "_percolator_spec = {\n 'file': 'percolator',\n 'kwds': {},\n 'msg': \"There are two tracers which can be toggled using a checkbox.\\n\"\n \"Toggling a tracer 'on' by checking it should print tracer \"\n \"output to the console or to the IDLE shell.\\n\"\n \"If both the tracers are 'on', the output from the tracer which \"\n \"was switched 'on' later, should be printed first\\n\"\n \"Test for actions like text entry, and removal.\"\n }",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.htest",
"documentation": {}
},
{
"label": "Query_spec",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.htest",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.htest",
"peekOfCode": "Query_spec = {\n 'file': 'query',\n 'kwds': {'title': 'Query',\n 'message': 'Enter something',\n 'text0': 'Go',\n '_htest': True},\n 'msg': \"Enter with or [Ok]. Print valid entry to Shell\\n\"\n \"Blank line, after stripping, is ignored\\n\"\n \"Close dialog with valid entry, , [Cancel], [X]\"\n }",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.htest",
"documentation": {}
},
{
"label": "_replace_dialog_spec",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.htest",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.htest",
"peekOfCode": "_replace_dialog_spec = {\n 'file': 'replace',\n 'kwds': {},\n 'msg': \"Click the 'Replace' button.\\n\"\n \"Test various replace options in the 'Replace dialog'.\\n\"\n \"Click [Close] or [X] to close the 'Replace Dialog'.\"\n }\n_search_dialog_spec = {\n 'file': 'search',\n 'kwds': {},",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.htest",
"documentation": {}
},
{
"label": "_search_dialog_spec",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.htest",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.htest",
"peekOfCode": "_search_dialog_spec = {\n 'file': 'search',\n 'kwds': {},\n 'msg': \"Click the 'Search' button.\\n\"\n \"Test various search options in the 'Search dialog'.\\n\"\n \"Click [Close] or [X] to close the 'Search Dialog'.\"\n }\n_searchbase_spec = {\n 'file': 'searchbase',\n 'kwds': {},",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.htest",
"documentation": {}
},
{
"label": "_searchbase_spec",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.htest",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.htest",
"peekOfCode": "_searchbase_spec = {\n 'file': 'searchbase',\n 'kwds': {},\n 'msg': \"Check the appearance of the base search dialog\\n\"\n \"Its only action is to close.\"\n }\n_scrolled_list_spec = {\n 'file': 'scrolledlist',\n 'kwds': {},\n 'msg': \"You should see a scrollable list of items\\n\"",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.htest",
"documentation": {}
},
{
"label": "_scrolled_list_spec",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.htest",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.htest",
"peekOfCode": "_scrolled_list_spec = {\n 'file': 'scrolledlist',\n 'kwds': {},\n 'msg': \"You should see a scrollable list of items\\n\"\n \"Selecting (clicking) or double clicking an item \"\n \"prints the name to the console or Idle shell.\\n\"\n \"Right clicking an item will display a popup.\"\n }\nshow_idlehelp_spec = {\n 'file': 'help',",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.htest",
"documentation": {}
},
{
"label": "show_idlehelp_spec",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.htest",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.htest",
"peekOfCode": "show_idlehelp_spec = {\n 'file': 'help',\n 'kwds': {},\n 'msg': \"If the help text displays, this works.\\n\"\n \"Text is selectable. Window is scrollable.\"\n }\n_stack_viewer_spec = {\n 'file': 'stackviewer',\n 'kwds': {},\n 'msg': \"A stacktrace for a NameError exception.\\n\"",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.htest",
"documentation": {}
},
{
"label": "_stack_viewer_spec",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.htest",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.htest",
"peekOfCode": "_stack_viewer_spec = {\n 'file': 'stackviewer',\n 'kwds': {},\n 'msg': \"A stacktrace for a NameError exception.\\n\"\n \"Expand 'idlelib ...' and ''.\\n\"\n \"Check that exc_value, exc_tb, and exc_type are correct.\\n\"\n }\n_tooltip_spec = {\n 'file': 'tooltip',\n 'kwds': {},",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.htest",
"documentation": {}
},
{
"label": "_tooltip_spec",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.htest",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.htest",
"peekOfCode": "_tooltip_spec = {\n 'file': 'tooltip',\n 'kwds': {},\n 'msg': \"Place mouse cursor over both the buttons\\n\"\n \"A tooltip should appear with some text.\"\n }\n_tree_widget_spec = {\n 'file': 'tree',\n 'kwds': {},\n 'msg': \"The canvas is scrollable.\\n\"",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.htest",
"documentation": {}
},
{
"label": "_tree_widget_spec",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.htest",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.htest",
"peekOfCode": "_tree_widget_spec = {\n 'file': 'tree',\n 'kwds': {},\n 'msg': \"The canvas is scrollable.\\n\"\n \"Click on folders up to to the lowest level.\"\n }\n_undo_delegator_spec = {\n 'file': 'undo',\n 'kwds': {},\n 'msg': \"Click [Undo] to undo any action.\\n\"",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.htest",
"documentation": {}
},
{
"label": "_undo_delegator_spec",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.htest",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.htest",
"peekOfCode": "_undo_delegator_spec = {\n 'file': 'undo',\n 'kwds': {},\n 'msg': \"Click [Undo] to undo any action.\\n\"\n \"Click [Redo] to redo any action.\\n\"\n \"Click [Dump] to dump the current state \"\n \"by printing to the console or the IDLE shell.\\n\"\n }\nViewWindow_spec = {\n 'file': 'textview',",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.htest",
"documentation": {}
},
{
"label": "ViewWindow_spec",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.htest",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.htest",
"peekOfCode": "ViewWindow_spec = {\n 'file': 'textview',\n 'kwds': {'title': 'Test textview',\n 'contents': 'The quick brown fox jumps over the lazy dog.\\n'*35,\n '_htest': True},\n 'msg': \"Test for read-only property of text.\\n\"\n \"Select text, scroll window, close\"\n }\n_widget_redirector_spec = {\n 'file': 'redirector',",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.htest",
"documentation": {}
},
{
"label": "_widget_redirector_spec",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.htest",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.htest",
"peekOfCode": "_widget_redirector_spec = {\n 'file': 'redirector',\n 'kwds': {},\n 'msg': \"Every text insert should be printed to the console \"\n \"or the IDLE shell.\"\n }\ndef run(*tests):\n root = tk.Tk()\n root.title('IDLE htest')\n root.resizable(0, 0)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.htest",
"documentation": {}
},
{
"label": "Func",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.mock_idle",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.mock_idle",
"peekOfCode": "class Func:\n '''Record call, capture args, return/raise result set by test.\n When mock function is called, set or use attributes:\n self.called - increment call number even if no args, kwds passed.\n self.args - capture positional arguments.\n self.kwds - capture keyword arguments.\n self.result - return or raise value set in __init__.\n self.return_self - return self instead, to mock query class return.\n Most common use will probably be to mock instance methods.\n Given class instance, can set and delete as instance attribute.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.mock_idle",
"documentation": {}
},
{
"label": "Editor",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.mock_idle",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.mock_idle",
"peekOfCode": "class Editor:\n '''Minimally imitate editor.EditorWindow class.\n '''\n def __init__(self, flist=None, filename=None, key=None, root=None,\n text=None): # Allow real Text with mock Editor.\n self.text = text or Text()\n self.undo = UndoDelegator()\n def get_selection_indices(self):\n first = self.text.index('1.0')\n last = self.text.index('end')",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.mock_idle",
"documentation": {}
},
{
"label": "UndoDelegator",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.mock_idle",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.mock_idle",
"peekOfCode": "class UndoDelegator:\n '''Minimally imitate undo.UndoDelegator class.\n '''\n # A real undo block is only needed for user interaction.\n def undo_block_start(*args):\n pass\n def undo_block_stop(*args):\n pass",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.mock_idle",
"documentation": {}
},
{
"label": "Event",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.mock_tk",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.mock_tk",
"peekOfCode": "class Event:\n '''Minimal mock with attributes for testing event handlers.\n This is not a gui object, but is used as an argument for callbacks\n that access attributes of the event passed. If a callback ignores\n the event, other than the fact that is happened, pass 'event'.\n Keyboard, mouse, window, and other sources generate Event instances.\n Event instances have the following attributes: serial (number of\n event), time (of event), type (of event as number), widget (in which\n event occurred), and x,y (position of mouse). There are other\n attributes for specific events, such as keycode for key events.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.mock_tk",
"documentation": {}
},
{
"label": "Var",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.mock_tk",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.mock_tk",
"peekOfCode": "class Var:\n \"Use for String/Int/BooleanVar: incomplete\"\n def __init__(self, master=None, value=None, name=None):\n self.master = master\n self.value = value\n self.name = name\n def set(self, value):\n self.value = value\n def get(self):\n return self.value",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.mock_tk",
"documentation": {}
},
{
"label": "Mbox_func",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.mock_tk",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.mock_tk",
"peekOfCode": "class Mbox_func:\n \"\"\"Generic mock for messagebox functions, which all have the same signature.\n Instead of displaying a message box, the mock's call method saves the\n arguments as instance attributes, which test functions can then examine.\n The test can set the result returned to ask function\n \"\"\"\n def __init__(self, result=None):\n self.result = result # Return None for all show funcs\n def __call__(self, title, message, *args, **kwds):\n # Save all args for possible examination by tester",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.mock_tk",
"documentation": {}
},
{
"label": "Mbox",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.mock_tk",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.mock_tk",
"peekOfCode": "class Mbox:\n \"\"\"Mock for tkinter.messagebox with an Mbox_func for each function.\n Example usage in test_module.py for testing functions in module.py:\n ---\nfrom idlelib.idle_test.mock_tk import Mbox\nimport module\norig_mbox = module.messagebox\nshowerror = Mbox.showerror # example, for attribute access in test methods\nclass Test(unittest.TestCase):\n @classmethod",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.mock_tk",
"documentation": {}
},
{
"label": "Test",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.mock_tk",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.mock_tk",
"peekOfCode": "class Test(unittest.TestCase):\n @classmethod\n def setUpClass(cls):\n module.messagebox = Mbox\n @classmethod\n def tearDownClass(cls):\n module.messagebox = orig_mbox\n ---\n For 'ask' functions, set func.result return value before calling the method\n that uses the message function. When messagebox functions are the",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.mock_tk",
"documentation": {}
},
{
"label": "Text",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.mock_tk",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.mock_tk",
"peekOfCode": "class Text:\n \"\"\"A semi-functional non-gui replacement for tkinter.Text text editors.\n The mock's data model is that a text is a list of \\n-terminated lines.\n The mock adds an empty string at the beginning of the list so that the\n index of actual lines start at 1, as with Tk. The methods never see this.\n Tk initializes files with a terminal \\n that cannot be deleted. It is\n invisible in the sense that one cannot move the cursor beyond it.\n This class is only tested (and valid) with strings of ascii chars.\n For testing, we are not concerned with Tk Text's treatment of,\n for instance, 0-width characters or character + accent.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.mock_tk",
"documentation": {}
},
{
"label": "Entry",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.mock_tk",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.mock_tk",
"peekOfCode": "class Entry:\n \"Mock for tkinter.Entry.\"\n def focus_set(self):\n pass",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.mock_tk",
"documentation": {}
},
{
"label": "orig_mbox",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.mock_tk",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.mock_tk",
"peekOfCode": "orig_mbox = module.messagebox\nshowerror = Mbox.showerror # example, for attribute access in test methods\nclass Test(unittest.TestCase):\n @classmethod\n def setUpClass(cls):\n module.messagebox = Mbox\n @classmethod\n def tearDownClass(cls):\n module.messagebox = orig_mbox\n ---",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.mock_tk",
"documentation": {}
},
{
"label": "showerror",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.mock_tk",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.mock_tk",
"peekOfCode": "showerror = Mbox.showerror # example, for attribute access in test methods\nclass Test(unittest.TestCase):\n @classmethod\n def setUpClass(cls):\n module.messagebox = Mbox\n @classmethod\n def tearDownClass(cls):\n module.messagebox = orig_mbox\n ---\n For 'ask' functions, set func.result return value before calling the method",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.mock_tk",
"documentation": {}
},
{
"label": "Test",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.template",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.template",
"peekOfCode": "class Test(unittest.TestCase):\n @classmethod\n def setUpClass(cls):\n requires('gui')\n cls.root = Tk()\n cls.root.withdraw()\n @classmethod\n def tearDownClass(cls):\n cls.root.update_idletasks()\n## for id in cls.root.tk.call('after', 'info'):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.template",
"documentation": {}
},
{
"label": "DummyEditwin",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_autocomplete",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_autocomplete",
"peekOfCode": "class DummyEditwin:\n def __init__(self, root, text):\n self.root = root\n self.text = text\n self.indentwidth = 8\n self.tabwidth = 8\n self.prompt_last_line = '>>>' # Currently not used by autocomplete.\nclass AutoCompleteTest(unittest.TestCase):\n @classmethod\n def setUpClass(cls):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_autocomplete",
"documentation": {}
},
{
"label": "AutoCompleteTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_autocomplete",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_autocomplete",
"peekOfCode": "class AutoCompleteTest(unittest.TestCase):\n @classmethod\n def setUpClass(cls):\n requires('gui')\n cls.root = Tk()\n cls.root.withdraw()\n cls.text = Text(cls.root)\n cls.editor = DummyEditwin(cls.root, cls.text)\n @classmethod\n def tearDownClass(cls):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_autocomplete",
"documentation": {}
},
{
"label": "AutoCompleteWindowTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_autocomplete_w",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_autocomplete_w",
"peekOfCode": "class AutoCompleteWindowTest(unittest.TestCase):\n @classmethod\n def setUpClass(cls):\n requires('gui')\n cls.root = Tk()\n cls.root.withdraw()\n cls.text = Text(cls.root)\n cls.acw = acw.AutoCompleteWindow(cls.text, tags=None)\n @classmethod\n def tearDownClass(cls):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_autocomplete_w",
"documentation": {}
},
{
"label": "DummyEditwin",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_autoexpand",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_autoexpand",
"peekOfCode": "class DummyEditwin:\n # AutoExpand.__init__ only needs .text\n def __init__(self, text):\n self.text = text\nclass AutoExpandTest(unittest.TestCase):\n @classmethod\n def setUpClass(cls):\n requires('gui')\n cls.tk = Tk()\n cls.text = Text(cls.tk)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_autoexpand",
"documentation": {}
},
{
"label": "AutoExpandTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_autoexpand",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_autoexpand",
"peekOfCode": "class AutoExpandTest(unittest.TestCase):\n @classmethod\n def setUpClass(cls):\n requires('gui')\n cls.tk = Tk()\n cls.text = Text(cls.tk)\n cls.auto_expand = AutoExpand(DummyEditwin(cls.text))\n cls.auto_expand.bell = lambda: None\n# If mock_tk.Text._decode understood indexes 'insert' with suffixed 'linestart',\n# 'wordstart', and 'lineend', used by autoexpand, we could use the following",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_autoexpand",
"documentation": {}
},
{
"label": "ModuleBrowserTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_browser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_browser",
"peekOfCode": "class ModuleBrowserTest(unittest.TestCase):\n @classmethod\n def setUpClass(cls):\n requires('gui')\n cls.root = Tk()\n cls.root.withdraw()\n cls.mb = browser.ModuleBrowser(cls.root, __file__, _utest=True)\n @classmethod\n def tearDownClass(cls):\n cls.mb.close()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_browser",
"documentation": {}
},
{
"label": "TransformChildrenTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_browser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_browser",
"peekOfCode": "class TransformChildrenTest(unittest.TestCase):\n def test_transform_module_children(self):\n eq = self.assertEqual\n transform = browser.transform_children\n # Parameter matches tree module.\n tcl = list(transform(mock_pyclbr_tree, 'test'))\n eq(tcl, [C0, f0])\n eq(tcl[0].name, 'C0(base)')\n eq(tcl[1].name, 'f0')\n # Check that second call does not change suffix.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_browser",
"documentation": {}
},
{
"label": "ModuleBrowserTreeItemTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_browser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_browser",
"peekOfCode": "class ModuleBrowserTreeItemTest(unittest.TestCase):\n @classmethod\n def setUpClass(cls):\n cls.mbt = browser.ModuleBrowserTreeItem(fname)\n def test_init(self):\n self.assertEqual(self.mbt.file, fname)\n def test_gettext(self):\n self.assertEqual(self.mbt.GetText(), fname)\n def test_geticonname(self):\n self.assertEqual(self.mbt.GetIconName(), 'python')",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_browser",
"documentation": {}
},
{
"label": "ChildBrowserTreeItemTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_browser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_browser",
"peekOfCode": "class ChildBrowserTreeItemTest(unittest.TestCase):\n @classmethod\n def setUpClass(cls):\n CBT = browser.ChildBrowserTreeItem\n cls.cbt_f1 = CBT(f1)\n cls.cbt_C1 = CBT(C1)\n cls.cbt_F1 = CBT(F1)\n @classmethod\n def tearDownClass(cls):\n del cls.cbt_C1, cls.cbt_f1, cls.cbt_F1",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_browser",
"documentation": {}
},
{
"label": "NestedChildrenTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_browser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_browser",
"peekOfCode": "class NestedChildrenTest(unittest.TestCase):\n \"Test that all the nodes in a nested tree are added to the BrowserTree.\"\n def test_nested(self):\n queue = deque()\n actual_names = []\n # The tree items are processed in breadth first order.\n # Verify that processing each sublist hits every node and\n # in the right order.\n expected_names = ['f0', 'C0(base)',\n 'f1', 'c1', 'F1', 'C1()',",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_browser",
"documentation": {}
},
{
"label": "mb",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_browser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_browser",
"peekOfCode": "mb = pyclbr\nmodule, fname = 'test', 'test.py'\nC0 = mb.Class(module, 'C0', ['base'], fname, 1, end_lineno=9)\nF1 = mb._nest_function(C0, 'F1', 3, 5)\nC1 = mb._nest_class(C0, 'C1', 6, 9, [''])\nC2 = mb._nest_class(C1, 'C2', 7, 9)\nF3 = mb._nest_function(C2, 'F3', 9, 9)\nf0 = mb.Function(module, 'f0', fname, 11, end_lineno=15)\nf1 = mb._nest_function(f0, 'f1', 12, 14)\nf2 = mb._nest_function(f1, 'f2', 13, 13)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_browser",
"documentation": {}
},
{
"label": "C0",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_browser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_browser",
"peekOfCode": "C0 = mb.Class(module, 'C0', ['base'], fname, 1, end_lineno=9)\nF1 = mb._nest_function(C0, 'F1', 3, 5)\nC1 = mb._nest_class(C0, 'C1', 6, 9, [''])\nC2 = mb._nest_class(C1, 'C2', 7, 9)\nF3 = mb._nest_function(C2, 'F3', 9, 9)\nf0 = mb.Function(module, 'f0', fname, 11, end_lineno=15)\nf1 = mb._nest_function(f0, 'f1', 12, 14)\nf2 = mb._nest_function(f1, 'f2', 13, 13)\nc1 = mb._nest_class(f0, 'c1', 15, 15)\nmock_pyclbr_tree = {'C0': C0, 'f0': f0}",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_browser",
"documentation": {}
},
{
"label": "F1",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_browser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_browser",
"peekOfCode": "F1 = mb._nest_function(C0, 'F1', 3, 5)\nC1 = mb._nest_class(C0, 'C1', 6, 9, [''])\nC2 = mb._nest_class(C1, 'C2', 7, 9)\nF3 = mb._nest_function(C2, 'F3', 9, 9)\nf0 = mb.Function(module, 'f0', fname, 11, end_lineno=15)\nf1 = mb._nest_function(f0, 'f1', 12, 14)\nf2 = mb._nest_function(f1, 'f2', 13, 13)\nc1 = mb._nest_class(f0, 'c1', 15, 15)\nmock_pyclbr_tree = {'C0': C0, 'f0': f0}\n# Adjust C0.name, C1.name so tests do not depend on order.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_browser",
"documentation": {}
},
{
"label": "C1",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_browser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_browser",
"peekOfCode": "C1 = mb._nest_class(C0, 'C1', 6, 9, [''])\nC2 = mb._nest_class(C1, 'C2', 7, 9)\nF3 = mb._nest_function(C2, 'F3', 9, 9)\nf0 = mb.Function(module, 'f0', fname, 11, end_lineno=15)\nf1 = mb._nest_function(f0, 'f1', 12, 14)\nf2 = mb._nest_function(f1, 'f2', 13, 13)\nc1 = mb._nest_class(f0, 'c1', 15, 15)\nmock_pyclbr_tree = {'C0': C0, 'f0': f0}\n# Adjust C0.name, C1.name so tests do not depend on order.\nbrowser.transform_children(mock_pyclbr_tree, 'test') # C0(base)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_browser",
"documentation": {}
},
{
"label": "C2",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_browser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_browser",
"peekOfCode": "C2 = mb._nest_class(C1, 'C2', 7, 9)\nF3 = mb._nest_function(C2, 'F3', 9, 9)\nf0 = mb.Function(module, 'f0', fname, 11, end_lineno=15)\nf1 = mb._nest_function(f0, 'f1', 12, 14)\nf2 = mb._nest_function(f1, 'f2', 13, 13)\nc1 = mb._nest_class(f0, 'c1', 15, 15)\nmock_pyclbr_tree = {'C0': C0, 'f0': f0}\n# Adjust C0.name, C1.name so tests do not depend on order.\nbrowser.transform_children(mock_pyclbr_tree, 'test') # C0(base)\nbrowser.transform_children(C0.children) # C1()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_browser",
"documentation": {}
},
{
"label": "F3",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_browser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_browser",
"peekOfCode": "F3 = mb._nest_function(C2, 'F3', 9, 9)\nf0 = mb.Function(module, 'f0', fname, 11, end_lineno=15)\nf1 = mb._nest_function(f0, 'f1', 12, 14)\nf2 = mb._nest_function(f1, 'f2', 13, 13)\nc1 = mb._nest_class(f0, 'c1', 15, 15)\nmock_pyclbr_tree = {'C0': C0, 'f0': f0}\n# Adjust C0.name, C1.name so tests do not depend on order.\nbrowser.transform_children(mock_pyclbr_tree, 'test') # C0(base)\nbrowser.transform_children(C0.children) # C1()\n# The class below checks that the calls above are correct",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_browser",
"documentation": {}
},
{
"label": "f0",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_browser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_browser",
"peekOfCode": "f0 = mb.Function(module, 'f0', fname, 11, end_lineno=15)\nf1 = mb._nest_function(f0, 'f1', 12, 14)\nf2 = mb._nest_function(f1, 'f2', 13, 13)\nc1 = mb._nest_class(f0, 'c1', 15, 15)\nmock_pyclbr_tree = {'C0': C0, 'f0': f0}\n# Adjust C0.name, C1.name so tests do not depend on order.\nbrowser.transform_children(mock_pyclbr_tree, 'test') # C0(base)\nbrowser.transform_children(C0.children) # C1()\n# The class below checks that the calls above are correct\n# and that duplicate calls have no effect.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_browser",
"documentation": {}
},
{
"label": "f1",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_browser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_browser",
"peekOfCode": "f1 = mb._nest_function(f0, 'f1', 12, 14)\nf2 = mb._nest_function(f1, 'f2', 13, 13)\nc1 = mb._nest_class(f0, 'c1', 15, 15)\nmock_pyclbr_tree = {'C0': C0, 'f0': f0}\n# Adjust C0.name, C1.name so tests do not depend on order.\nbrowser.transform_children(mock_pyclbr_tree, 'test') # C0(base)\nbrowser.transform_children(C0.children) # C1()\n# The class below checks that the calls above are correct\n# and that duplicate calls have no effect.\nclass TransformChildrenTest(unittest.TestCase):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_browser",
"documentation": {}
},
{
"label": "f2",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_browser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_browser",
"peekOfCode": "f2 = mb._nest_function(f1, 'f2', 13, 13)\nc1 = mb._nest_class(f0, 'c1', 15, 15)\nmock_pyclbr_tree = {'C0': C0, 'f0': f0}\n# Adjust C0.name, C1.name so tests do not depend on order.\nbrowser.transform_children(mock_pyclbr_tree, 'test') # C0(base)\nbrowser.transform_children(C0.children) # C1()\n# The class below checks that the calls above are correct\n# and that duplicate calls have no effect.\nclass TransformChildrenTest(unittest.TestCase):\n def test_transform_module_children(self):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_browser",
"documentation": {}
},
{
"label": "c1",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_browser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_browser",
"peekOfCode": "c1 = mb._nest_class(f0, 'c1', 15, 15)\nmock_pyclbr_tree = {'C0': C0, 'f0': f0}\n# Adjust C0.name, C1.name so tests do not depend on order.\nbrowser.transform_children(mock_pyclbr_tree, 'test') # C0(base)\nbrowser.transform_children(C0.children) # C1()\n# The class below checks that the calls above are correct\n# and that duplicate calls have no effect.\nclass TransformChildrenTest(unittest.TestCase):\n def test_transform_module_children(self):\n eq = self.assertEqual",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_browser",
"documentation": {}
},
{
"label": "mock_pyclbr_tree",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_browser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_browser",
"peekOfCode": "mock_pyclbr_tree = {'C0': C0, 'f0': f0}\n# Adjust C0.name, C1.name so tests do not depend on order.\nbrowser.transform_children(mock_pyclbr_tree, 'test') # C0(base)\nbrowser.transform_children(C0.children) # C1()\n# The class below checks that the calls above are correct\n# and that duplicate calls have no effect.\nclass TransformChildrenTest(unittest.TestCase):\n def test_transform_module_children(self):\n eq = self.assertEqual\n transform = browser.transform_children",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_browser",
"documentation": {}
},
{
"label": "TC",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_calltip",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_calltip",
"peekOfCode": "class TC:\n 'doc'\n tip = \"(ai=None, *b)\"\n def __init__(self, ai=None, *b): 'doc'\n __init__.tip = \"(self, ai=None, *b)\"\n def t1(self): 'doc'\n t1.tip = \"(self)\"\n def t2(self, ai, b=None): 'doc'\n t2.tip = \"(self, ai, b=None)\"\n def t3(self, ai, *args): 'doc'",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_calltip",
"documentation": {}
},
{
"label": "Get_argspecTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_calltip",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_calltip",
"peekOfCode": "class Get_argspecTest(unittest.TestCase):\n # The get_spec function must return a string, even if blank.\n # Test a variety of objects to be sure that none cause it to raise\n # (quite aside from getting as correct an answer as possible).\n # The tests of builtins may break if inspect or the docstrings change,\n # but a red buildbot is better than a user crash (as has happened).\n # For a simple mismatch, change the expected output to the actual.\n def test_builtins(self):\n def tiptest(obj, out):\n self.assertEqual(get_spec(obj), out)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_calltip",
"documentation": {}
},
{
"label": "Get_entityTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_calltip",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_calltip",
"peekOfCode": "class Get_entityTest(unittest.TestCase):\n def test_bad_entity(self):\n self.assertIsNone(calltip.get_entity('1/0'))\n def test_good_entity(self):\n self.assertIs(calltip.get_entity('int'), int)\n# Test the 9 Calltip methods.\n# open_calltip is about half the code; the others are fairly trivial.\n# The default mocks are what are needed for open_calltip.\nclass mock_Shell:\n \"Return mock sufficient to pass to hyperparser.\"",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_calltip",
"documentation": {}
},
{
"label": "mock_Shell",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_calltip",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_calltip",
"peekOfCode": "class mock_Shell:\n \"Return mock sufficient to pass to hyperparser.\"\n def __init__(self, text):\n text.tag_prevrange = Mock(return_value=None)\n self.text = text\n self.prompt_last_line = \">>> \"\n self.indentwidth = 4\n self.tabwidth = 8\nclass mock_TipWindow:\n def __init__(self):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_calltip",
"documentation": {}
},
{
"label": "mock_TipWindow",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_calltip",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_calltip",
"peekOfCode": "class mock_TipWindow:\n def __init__(self):\n pass\n def showtip(self, text, parenleft, parenright):\n self.args = parenleft, parenright\n self.parenline, self.parencol = map(int, parenleft.split('.'))\nclass WrappedCalltip(calltip.Calltip):\n def _make_tk_calltip_window(self):\n return mock_TipWindow()\n def remove_calltip_window(self, event=None):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_calltip",
"documentation": {}
},
{
"label": "WrappedCalltip",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_calltip",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_calltip",
"peekOfCode": "class WrappedCalltip(calltip.Calltip):\n def _make_tk_calltip_window(self):\n return mock_TipWindow()\n def remove_calltip_window(self, event=None):\n if self.active_calltip: # Setup to None.\n self.active_calltip = None\n self.tips_removed += 1 # Setup to 0.\n def fetch_tip(self, expression):\n return 'tip'\nclass CalltipTest(unittest.TestCase):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_calltip",
"documentation": {}
},
{
"label": "CalltipTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_calltip",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_calltip",
"peekOfCode": "class CalltipTest(unittest.TestCase):\n @classmethod\n def setUpClass(cls):\n cls.text = Text()\n cls.ct = WrappedCalltip(mock_Shell(cls.text))\n def setUp(self):\n self.text.delete('1.0', 'end') # Insert and call\n self.ct.active_calltip = None\n # Test .active_calltip, +args\n self.ct.tips_removed = 0",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_calltip",
"documentation": {}
},
{
"label": "tc",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_calltip",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_calltip",
"peekOfCode": "tc = TC()\ndefault_tip = calltip._default_callable_argspec\nget_spec = calltip.get_argspec\nclass Get_argspecTest(unittest.TestCase):\n # The get_spec function must return a string, even if blank.\n # Test a variety of objects to be sure that none cause it to raise\n # (quite aside from getting as correct an answer as possible).\n # The tests of builtins may break if inspect or the docstrings change,\n # but a red buildbot is better than a user crash (as has happened).\n # For a simple mismatch, change the expected output to the actual.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_calltip",
"documentation": {}
},
{
"label": "default_tip",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_calltip",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_calltip",
"peekOfCode": "default_tip = calltip._default_callable_argspec\nget_spec = calltip.get_argspec\nclass Get_argspecTest(unittest.TestCase):\n # The get_spec function must return a string, even if blank.\n # Test a variety of objects to be sure that none cause it to raise\n # (quite aside from getting as correct an answer as possible).\n # The tests of builtins may break if inspect or the docstrings change,\n # but a red buildbot is better than a user crash (as has happened).\n # For a simple mismatch, change the expected output to the actual.\n def test_builtins(self):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_calltip",
"documentation": {}
},
{
"label": "get_spec",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_calltip",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_calltip",
"peekOfCode": "get_spec = calltip.get_argspec\nclass Get_argspecTest(unittest.TestCase):\n # The get_spec function must return a string, even if blank.\n # Test a variety of objects to be sure that none cause it to raise\n # (quite aside from getting as correct an answer as possible).\n # The tests of builtins may break if inspect or the docstrings change,\n # but a red buildbot is better than a user crash (as has happened).\n # For a simple mismatch, change the expected output to the actual.\n def test_builtins(self):\n def tiptest(obj, out):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_calltip",
"documentation": {}
},
{
"label": "CallTipWindowTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_calltip_w",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_calltip_w",
"peekOfCode": "class CallTipWindowTest(unittest.TestCase):\n @classmethod\n def setUpClass(cls):\n requires('gui')\n cls.root = Tk()\n cls.root.withdraw()\n cls.text = Text(cls.root)\n cls.calltip = calltip_w.CalltipWindow(cls.text)\n @classmethod\n def tearDownClass(cls):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_calltip_w",
"documentation": {}
},
{
"label": "C1",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_codecontext",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_codecontext",
"peekOfCode": "class C1:\n # Class comment.\n def __init__(self, a, b):\n self.a = a\n self.b = b\n def compare(self):\n if a > b:\n return a\n elif a < b:\n return b",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_codecontext",
"documentation": {}
},
{
"label": "DummyEditwin",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_codecontext",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_codecontext",
"peekOfCode": "class DummyEditwin:\n def __init__(self, root, frame, text):\n self.root = root\n self.top = root\n self.text_frame = frame\n self.text = text\n self.label = ''\n def getlineno(self, index):\n return int(float(self.text.index(index)))\n def update_menu_label(self, **kwargs):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_codecontext",
"documentation": {}
},
{
"label": "CodeContextTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_codecontext",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_codecontext",
"peekOfCode": "class CodeContextTest(unittest.TestCase):\n @classmethod\n def setUpClass(cls):\n requires('gui')\n root = cls.root = Tk()\n root.withdraw()\n frame = cls.frame = Frame(root)\n text = cls.text = Text(frame)\n text.insert('1.0', code_sample)\n # Need to pack for creation of code context text widget.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_codecontext",
"documentation": {}
},
{
"label": "HelperFunctionText",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_codecontext",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_codecontext",
"peekOfCode": "class HelperFunctionText(unittest.TestCase):\n def test_get_spaces_firstword(self):\n get = codecontext.get_spaces_firstword\n test_lines = (\n (' first word', (' ', 'first')),\n ('\\tfirst word', ('\\t', 'first')),\n (' \\u19D4\\u19D2: ', (' ', '\\u19D4\\u19D2')),\n ('no spaces', ('', 'no')),\n ('', ('', '')),\n ('# TEST COMMENT', ('', '')),",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_codecontext",
"documentation": {}
},
{
"label": "usercfg",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_codecontext",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_codecontext",
"peekOfCode": "usercfg = codecontext.idleConf.userCfg\ntestcfg = {\n 'main': config.IdleUserConfParser(''),\n 'highlight': config.IdleUserConfParser(''),\n 'keys': config.IdleUserConfParser(''),\n 'extensions': config.IdleUserConfParser(''),\n}\ncode_sample = \"\"\"\\\nclass C1:\n # Class comment.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_codecontext",
"documentation": {}
},
{
"label": "testcfg",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_codecontext",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_codecontext",
"peekOfCode": "testcfg = {\n 'main': config.IdleUserConfParser(''),\n 'highlight': config.IdleUserConfParser(''),\n 'keys': config.IdleUserConfParser(''),\n 'extensions': config.IdleUserConfParser(''),\n}\ncode_sample = \"\"\"\\\nclass C1:\n # Class comment.\n def __init__(self, a, b):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_codecontext",
"documentation": {}
},
{
"label": "code_sample",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_codecontext",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_codecontext",
"peekOfCode": "code_sample = \"\"\"\\\nclass C1:\n # Class comment.\n def __init__(self, a, b):\n self.a = a\n self.b = b\n def compare(self):\n if a > b:\n return a\n elif a < b:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_codecontext",
"documentation": {}
},
{
"label": "FunctionTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_colorizer",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_colorizer",
"peekOfCode": "class FunctionTest(unittest.TestCase):\n def test_any(self):\n self.assertEqual(colorizer.any('test', ('a', 'b', 'cd')),\n '(?Pa|b|cd)')\n def test_make_pat(self):\n # Tested in more detail by testing prog.\n self.assertTrue(colorizer.make_pat())\n def test_prog(self):\n prog = colorizer.prog\n eq = self.assertEqual",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_colorizer",
"documentation": {}
},
{
"label": "ColorConfigTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_colorizer",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_colorizer",
"peekOfCode": "class ColorConfigTest(unittest.TestCase):\n @classmethod\n def setUpClass(cls):\n requires('gui')\n root = cls.root = Tk()\n root.withdraw()\n cls.text = Text(root)\n @classmethod\n def tearDownClass(cls):\n del cls.text",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_colorizer",
"documentation": {}
},
{
"label": "ColorDelegatorInstantiationTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_colorizer",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_colorizer",
"peekOfCode": "class ColorDelegatorInstantiationTest(unittest.TestCase):\n @classmethod\n def setUpClass(cls):\n requires('gui')\n root = cls.root = Tk()\n root.withdraw()\n cls.text = Text(root)\n @classmethod\n def tearDownClass(cls):\n del cls.text",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_colorizer",
"documentation": {}
},
{
"label": "ColorDelegatorTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_colorizer",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_colorizer",
"peekOfCode": "class ColorDelegatorTest(unittest.TestCase):\n @classmethod\n def setUpClass(cls):\n requires('gui')\n root = cls.root = Tk()\n root.withdraw()\n text = cls.text = Text(root)\n cls.percolator = Percolator(text)\n # Delegator stack = [Delegator(text)]\n @classmethod",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_colorizer",
"documentation": {}
},
{
"label": "setUpModule",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_colorizer",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_colorizer",
"peekOfCode": "def setUpModule():\n colorizer.idleConf.userCfg = testcfg\ndef tearDownModule():\n colorizer.idleConf.userCfg = usercfg\nclass FunctionTest(unittest.TestCase):\n def test_any(self):\n self.assertEqual(colorizer.any('test', ('a', 'b', 'cd')),\n '(?Pa|b|cd)')\n def test_make_pat(self):\n # Tested in more detail by testing prog.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_colorizer",
"documentation": {}
},
{
"label": "tearDownModule",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_colorizer",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_colorizer",
"peekOfCode": "def tearDownModule():\n colorizer.idleConf.userCfg = usercfg\nclass FunctionTest(unittest.TestCase):\n def test_any(self):\n self.assertEqual(colorizer.any('test', ('a', 'b', 'cd')),\n '(?Pa|b|cd)')\n def test_make_pat(self):\n # Tested in more detail by testing prog.\n self.assertTrue(colorizer.make_pat())\n def test_prog(self):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_colorizer",
"documentation": {}
},
{
"label": "usercfg",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_colorizer",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_colorizer",
"peekOfCode": "usercfg = colorizer.idleConf.userCfg\ntestcfg = {\n 'main': config.IdleUserConfParser(''),\n 'highlight': config.IdleUserConfParser(''),\n 'keys': config.IdleUserConfParser(''),\n 'extensions': config.IdleUserConfParser(''),\n}\nsource = textwrap.dedent(\"\"\"\\\n if True: int ('1') # keyword, builtin, string, comment\n elif False: print(0) # 'string' in comment",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_colorizer",
"documentation": {}
},
{
"label": "testcfg",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_colorizer",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_colorizer",
"peekOfCode": "testcfg = {\n 'main': config.IdleUserConfParser(''),\n 'highlight': config.IdleUserConfParser(''),\n 'keys': config.IdleUserConfParser(''),\n 'extensions': config.IdleUserConfParser(''),\n}\nsource = textwrap.dedent(\"\"\"\\\n if True: int ('1') # keyword, builtin, string, comment\n elif False: print(0) # 'string' in comment\n else: float(None) # if in comment",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_colorizer",
"documentation": {}
},
{
"label": "source",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_colorizer",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_colorizer",
"peekOfCode": "source = textwrap.dedent(\"\"\"\\\n if True: int ('1') # keyword, builtin, string, comment\n elif False: print(0) # 'string' in comment\n else: float(None) # if in comment\n if iF + If + IF: 'keyword matching must respect case'\n if'': x or'' # valid keyword-string no-space combinations\n async def f(): await g()\n # Strings should be entirely colored, including quotes.\n 'x', '''x''', \"x\", \\\"\"\"x\\\"\"\"\n 'abc\\\\",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_colorizer",
"documentation": {}
},
{
"label": "IdleConfParserTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_config",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_config",
"peekOfCode": "class IdleConfParserTest(unittest.TestCase):\n \"\"\"Test that IdleConfParser works\"\"\"\n config = \"\"\"\n [one]\n one = false\n two = true\n three = 10\n [two]\n one = a string\n two = true",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_config",
"documentation": {}
},
{
"label": "IdleUserConfParserTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_config",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_config",
"peekOfCode": "class IdleUserConfParserTest(unittest.TestCase):\n \"\"\"Test that IdleUserConfParser works\"\"\"\n def new_parser(self, path=''):\n return config.IdleUserConfParser(path)\n def test_set_option(self):\n parser = self.new_parser()\n parser.add_section('Foo')\n # Setting new option in existing section should return True.\n self.assertTrue(parser.SetOption('Foo', 'bar', 'true'))\n # Setting existing option with same value should return False.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_config",
"documentation": {}
},
{
"label": "IdleConfTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_config",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_config",
"peekOfCode": "class IdleConfTest(unittest.TestCase):\n \"\"\"Test for idleConf\"\"\"\n @classmethod\n def setUpClass(cls):\n cls.config_string = {}\n conf = config.IdleConf(_utest=True)\n if __name__ != '__main__':\n idle_dir = os.path.dirname(__file__)\n else:\n idle_dir = os.path.abspath(sys.path[0])",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_config",
"documentation": {}
},
{
"label": "CurrentColorKeysTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_config",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_config",
"peekOfCode": "class CurrentColorKeysTest(unittest.TestCase):\n \"\"\" Test colorkeys function with user config [Theme] and [Keys] patterns.\n colorkeys = config.IdleConf.current_colors_and_keys\n Test all patterns written by IDLE and some errors\n Item 'default' should really be 'builtin' (versus 'custom).\n \"\"\"\n colorkeys = idleConf.current_colors_and_keys\n default_theme = 'IDLE Classic'\n default_keys = idleConf.default_keys()\n def test_old_builtin_theme(self):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_config",
"documentation": {}
},
{
"label": "ChangesTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_config",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_config",
"peekOfCode": "class ChangesTest(unittest.TestCase):\n empty = {'main':{}, 'highlight':{}, 'keys':{}, 'extensions':{}}\n def load(self): # Test_add_option verifies that this works.\n changes = self.changes\n changes.add_option('main', 'Msec', 'mitem', 'mval')\n changes.add_option('highlight', 'Hsec', 'hitem', 'hval')\n changes.add_option('keys', 'Ksec', 'kitem', 'kval')\n return changes\n loaded = {'main': {'Msec': {'mitem': 'mval'}},\n 'highlight': {'Hsec': {'hitem': 'hval'}},",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_config",
"documentation": {}
},
{
"label": "WarningTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_config",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_config",
"peekOfCode": "class WarningTest(unittest.TestCase):\n def test_warn(self):\n Equal = self.assertEqual\n config._warned = set()\n with captured_stderr() as stderr:\n config._warn('warning', 'key')\n Equal(config._warned, {('warning','key')})\n Equal(stderr.getvalue(), 'warning'+'\\n')\n with captured_stderr() as stderr:\n config._warn('warning', 'key')",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_config",
"documentation": {}
},
{
"label": "setUpModule",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_config",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_config",
"peekOfCode": "def setUpModule():\n idleConf.userCfg = testcfg\n idlelib.testing = True\ndef tearDownModule():\n idleConf.userCfg = usercfg\n idlelib.testing = False\nclass IdleConfParserTest(unittest.TestCase):\n \"\"\"Test that IdleConfParser works\"\"\"\n config = \"\"\"\n [one]",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_config",
"documentation": {}
},
{
"label": "tearDownModule",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_config",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_config",
"peekOfCode": "def tearDownModule():\n idleConf.userCfg = usercfg\n idlelib.testing = False\nclass IdleConfParserTest(unittest.TestCase):\n \"\"\"Test that IdleConfParser works\"\"\"\n config = \"\"\"\n [one]\n one = false\n two = true\n three = 10",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_config",
"documentation": {}
},
{
"label": "idleConf",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_config",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_config",
"peekOfCode": "idleConf = config.idleConf\nusercfg = idleConf.userCfg\ntestcfg = {}\nusermain = testcfg['main'] = config.IdleUserConfParser('')\nuserhigh = testcfg['highlight'] = config.IdleUserConfParser('')\nuserkeys = testcfg['keys'] = config.IdleUserConfParser('')\nuserextn = testcfg['extensions'] = config.IdleUserConfParser('')\ndef setUpModule():\n idleConf.userCfg = testcfg\n idlelib.testing = True",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_config",
"documentation": {}
},
{
"label": "usercfg",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_config",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_config",
"peekOfCode": "usercfg = idleConf.userCfg\ntestcfg = {}\nusermain = testcfg['main'] = config.IdleUserConfParser('')\nuserhigh = testcfg['highlight'] = config.IdleUserConfParser('')\nuserkeys = testcfg['keys'] = config.IdleUserConfParser('')\nuserextn = testcfg['extensions'] = config.IdleUserConfParser('')\ndef setUpModule():\n idleConf.userCfg = testcfg\n idlelib.testing = True\ndef tearDownModule():",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_config",
"documentation": {}
},
{
"label": "testcfg",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_config",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_config",
"peekOfCode": "testcfg = {}\nusermain = testcfg['main'] = config.IdleUserConfParser('')\nuserhigh = testcfg['highlight'] = config.IdleUserConfParser('')\nuserkeys = testcfg['keys'] = config.IdleUserConfParser('')\nuserextn = testcfg['extensions'] = config.IdleUserConfParser('')\ndef setUpModule():\n idleConf.userCfg = testcfg\n idlelib.testing = True\ndef tearDownModule():\n idleConf.userCfg = usercfg",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_config",
"documentation": {}
},
{
"label": "usermain",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_config",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_config",
"peekOfCode": "usermain = testcfg['main'] = config.IdleUserConfParser('')\nuserhigh = testcfg['highlight'] = config.IdleUserConfParser('')\nuserkeys = testcfg['keys'] = config.IdleUserConfParser('')\nuserextn = testcfg['extensions'] = config.IdleUserConfParser('')\ndef setUpModule():\n idleConf.userCfg = testcfg\n idlelib.testing = True\ndef tearDownModule():\n idleConf.userCfg = usercfg\n idlelib.testing = False",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_config",
"documentation": {}
},
{
"label": "userhigh",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_config",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_config",
"peekOfCode": "userhigh = testcfg['highlight'] = config.IdleUserConfParser('')\nuserkeys = testcfg['keys'] = config.IdleUserConfParser('')\nuserextn = testcfg['extensions'] = config.IdleUserConfParser('')\ndef setUpModule():\n idleConf.userCfg = testcfg\n idlelib.testing = True\ndef tearDownModule():\n idleConf.userCfg = usercfg\n idlelib.testing = False\nclass IdleConfParserTest(unittest.TestCase):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_config",
"documentation": {}
},
{
"label": "userkeys",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_config",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_config",
"peekOfCode": "userkeys = testcfg['keys'] = config.IdleUserConfParser('')\nuserextn = testcfg['extensions'] = config.IdleUserConfParser('')\ndef setUpModule():\n idleConf.userCfg = testcfg\n idlelib.testing = True\ndef tearDownModule():\n idleConf.userCfg = usercfg\n idlelib.testing = False\nclass IdleConfParserTest(unittest.TestCase):\n \"\"\"Test that IdleConfParser works\"\"\"",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_config",
"documentation": {}
},
{
"label": "userextn",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_config",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_config",
"peekOfCode": "userextn = testcfg['extensions'] = config.IdleUserConfParser('')\ndef setUpModule():\n idleConf.userCfg = testcfg\n idlelib.testing = True\ndef tearDownModule():\n idleConf.userCfg = usercfg\n idlelib.testing = False\nclass IdleConfParserTest(unittest.TestCase):\n \"\"\"Test that IdleConfParser works\"\"\"\n config = \"\"\"",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_config",
"documentation": {}
},
{
"label": "ConfigDialogTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_configdialog",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_configdialog",
"peekOfCode": "class ConfigDialogTest(unittest.TestCase):\n def test_deactivate_current_config(self):\n pass\n def activate_config_changes(self):\n pass\nclass ButtonTest(unittest.TestCase):\n def test_click_ok(self):\n d = dialog\n apply = d.apply = mock.Mock()\n destroy = d.destroy = mock.Mock()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_configdialog",
"documentation": {}
},
{
"label": "ButtonTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_configdialog",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_configdialog",
"peekOfCode": "class ButtonTest(unittest.TestCase):\n def test_click_ok(self):\n d = dialog\n apply = d.apply = mock.Mock()\n destroy = d.destroy = mock.Mock()\n d.buttons['Ok'].invoke()\n apply.assert_called_once()\n destroy.assert_called_once()\n del d.destroy, d.apply\n def test_click_apply(self):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_configdialog",
"documentation": {}
},
{
"label": "FontPageTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_configdialog",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_configdialog",
"peekOfCode": "class FontPageTest(unittest.TestCase):\n \"\"\"Test that font widgets enable users to make font changes.\n Test that widget actions set vars, that var changes add three\n options to changes and call set_samples, and that set_samples\n changes the font of both sample boxes.\n \"\"\"\n @classmethod\n def setUpClass(cls):\n page = cls.page = dialog.fontpage\n dialog.note.select(page)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_configdialog",
"documentation": {}
},
{
"label": "HighPageTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_configdialog",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_configdialog",
"peekOfCode": "class HighPageTest(unittest.TestCase):\n \"\"\"Test that highlight tab widgets enable users to make changes.\n Test that widget actions set vars, that var changes add\n options to changes and that themes work correctly.\n \"\"\"\n @classmethod\n def setUpClass(cls):\n page = cls.page = dialog.highpage\n dialog.note.select(page)\n page.set_theme_type = Func()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_configdialog",
"documentation": {}
},
{
"label": "KeysPageTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_configdialog",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_configdialog",
"peekOfCode": "class KeysPageTest(unittest.TestCase):\n \"\"\"Test that keys tab widgets enable users to make changes.\n Test that widget actions set vars, that var changes add\n options to changes and that key sets works correctly.\n \"\"\"\n @classmethod\n def setUpClass(cls):\n page = cls.page = dialog.keyspage\n dialog.note.select(page)\n page.set_keys_type = Func()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_configdialog",
"documentation": {}
},
{
"label": "WinPageTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_configdialog",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_configdialog",
"peekOfCode": "class WinPageTest(unittest.TestCase):\n \"\"\"Test that general tab widgets enable users to make changes.\n Test that widget actions set vars, that var changes add\n options to changes.\n \"\"\"\n @classmethod\n def setUpClass(cls):\n page = cls.page = dialog.winpage\n dialog.note.select(page)\n page.update()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_configdialog",
"documentation": {}
},
{
"label": "ShedPageTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_configdialog",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_configdialog",
"peekOfCode": "class ShedPageTest(unittest.TestCase):\n \"\"\"Test that shed tab widgets enable users to make changes.\n Test that widget actions set vars, that var changes add\n options to changes.\n \"\"\"\n @classmethod\n def setUpClass(cls):\n page = cls.page = dialog.shedpage\n dialog.note.select(page)\n page.update()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_configdialog",
"documentation": {}
},
{
"label": "ExtPageTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_configdialog",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_configdialog",
"peekOfCode": "class ExtPageTest(unittest.TestCase):\n \"\"\"Test that the help source list works correctly.\"\"\"\n @classmethod\n def setUpClass(cls):\n page = dialog.extpage\n dialog.note.select(page)\nclass HelpSourceTest(unittest.TestCase):\n \"\"\"Test that the help source list works correctly.\"\"\"\n @classmethod\n def setUpClass(cls):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_configdialog",
"documentation": {}
},
{
"label": "HelpSourceTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_configdialog",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_configdialog",
"peekOfCode": "class HelpSourceTest(unittest.TestCase):\n \"\"\"Test that the help source list works correctly.\"\"\"\n @classmethod\n def setUpClass(cls):\n page = dialog.extpage\n dialog.note.select(page)\n frame = cls.frame = page.frame_help\n frame.set = frame.set_add_delete_state = Func()\n frame.upc = frame.update_help_changes = Func()\n frame.update()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_configdialog",
"documentation": {}
},
{
"label": "VarTraceTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_configdialog",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_configdialog",
"peekOfCode": "class VarTraceTest(unittest.TestCase):\n @classmethod\n def setUpClass(cls):\n cls.tracers = configdialog.VarTrace()\n cls.iv = IntVar(root)\n cls.bv = BooleanVar(root)\n @classmethod\n def tearDownClass(cls):\n del cls.tracers, cls.iv, cls.bv\n def setUp(self):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_configdialog",
"documentation": {}
},
{
"label": "setUpModule",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_configdialog",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_configdialog",
"peekOfCode": "def setUpModule():\n global root, dialog\n idleConf.userCfg = testcfg\n root = Tk()\n # root.withdraw() # Comment out, see issue 30870\n dialog = configdialog.ConfigDialog(root, 'Test', _utest=True)\ndef tearDownModule():\n global root, dialog\n idleConf.userCfg = usercfg\n tracers.detach()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_configdialog",
"documentation": {}
},
{
"label": "tearDownModule",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_configdialog",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_configdialog",
"peekOfCode": "def tearDownModule():\n global root, dialog\n idleConf.userCfg = usercfg\n tracers.detach()\n tracers.clear()\n changes.clear()\n root.update_idletasks()\n root.destroy()\n root = dialog = None\nclass ConfigDialogTest(unittest.TestCase):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_configdialog",
"documentation": {}
},
{
"label": "usercfg",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_configdialog",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_configdialog",
"peekOfCode": "usercfg = idleConf.userCfg\ntestcfg = {\n 'main': config.IdleUserConfParser(''),\n 'highlight': config.IdleUserConfParser(''),\n 'keys': config.IdleUserConfParser(''),\n 'extensions': config.IdleUserConfParser(''),\n}\nroot = None\ndialog = None\nmainpage = changes['main']",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_configdialog",
"documentation": {}
},
{
"label": "testcfg",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_configdialog",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_configdialog",
"peekOfCode": "testcfg = {\n 'main': config.IdleUserConfParser(''),\n 'highlight': config.IdleUserConfParser(''),\n 'keys': config.IdleUserConfParser(''),\n 'extensions': config.IdleUserConfParser(''),\n}\nroot = None\ndialog = None\nmainpage = changes['main']\nhighpage = changes['highlight']",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_configdialog",
"documentation": {}
},
{
"label": "root",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_configdialog",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_configdialog",
"peekOfCode": "root = None\ndialog = None\nmainpage = changes['main']\nhighpage = changes['highlight']\nkeyspage = changes['keys']\nextpage = changes['extensions']\ndef setUpModule():\n global root, dialog\n idleConf.userCfg = testcfg\n root = Tk()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_configdialog",
"documentation": {}
},
{
"label": "dialog",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_configdialog",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_configdialog",
"peekOfCode": "dialog = None\nmainpage = changes['main']\nhighpage = changes['highlight']\nkeyspage = changes['keys']\nextpage = changes['extensions']\ndef setUpModule():\n global root, dialog\n idleConf.userCfg = testcfg\n root = Tk()\n # root.withdraw() # Comment out, see issue 30870",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_configdialog",
"documentation": {}
},
{
"label": "mainpage",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_configdialog",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_configdialog",
"peekOfCode": "mainpage = changes['main']\nhighpage = changes['highlight']\nkeyspage = changes['keys']\nextpage = changes['extensions']\ndef setUpModule():\n global root, dialog\n idleConf.userCfg = testcfg\n root = Tk()\n # root.withdraw() # Comment out, see issue 30870\n dialog = configdialog.ConfigDialog(root, 'Test', _utest=True)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_configdialog",
"documentation": {}
},
{
"label": "highpage",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_configdialog",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_configdialog",
"peekOfCode": "highpage = changes['highlight']\nkeyspage = changes['keys']\nextpage = changes['extensions']\ndef setUpModule():\n global root, dialog\n idleConf.userCfg = testcfg\n root = Tk()\n # root.withdraw() # Comment out, see issue 30870\n dialog = configdialog.ConfigDialog(root, 'Test', _utest=True)\ndef tearDownModule():",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_configdialog",
"documentation": {}
},
{
"label": "keyspage",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_configdialog",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_configdialog",
"peekOfCode": "keyspage = changes['keys']\nextpage = changes['extensions']\ndef setUpModule():\n global root, dialog\n idleConf.userCfg = testcfg\n root = Tk()\n # root.withdraw() # Comment out, see issue 30870\n dialog = configdialog.ConfigDialog(root, 'Test', _utest=True)\ndef tearDownModule():\n global root, dialog",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_configdialog",
"documentation": {}
},
{
"label": "extpage",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_configdialog",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_configdialog",
"peekOfCode": "extpage = changes['extensions']\ndef setUpModule():\n global root, dialog\n idleConf.userCfg = testcfg\n root = Tk()\n # root.withdraw() # Comment out, see issue 30870\n dialog = configdialog.ConfigDialog(root, 'Test', _utest=True)\ndef tearDownModule():\n global root, dialog\n idleConf.userCfg = usercfg",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_configdialog",
"documentation": {}
},
{
"label": "ValidationTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_config_key",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_config_key",
"peekOfCode": "class ValidationTest(unittest.TestCase):\n \"Test validation methods: ok, keys_ok, bind_ok.\"\n class Validator(gkd):\n def __init__(self, *args, **kwargs):\n config_key.GetKeysDialog.__init__(self, *args, **kwargs)\n class list_keys_final:\n get = Func()\n self.list_keys_final = list_keys_final\n get_modifiers = Func()\n showerror = Mbox_func()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_config_key",
"documentation": {}
},
{
"label": "ToggleLevelTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_config_key",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_config_key",
"peekOfCode": "class ToggleLevelTest(unittest.TestCase):\n \"Test toggle between Basic and Advanced frames.\"\n @classmethod\n def setUpClass(cls):\n requires('gui')\n cls.root = Tk()\n cls.root.withdraw()\n cls.dialog = gkd(cls.root, 'Title', '<>', [], _utest=True)\n @classmethod\n def tearDownClass(cls):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_config_key",
"documentation": {}
},
{
"label": "KeySelectionTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_config_key",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_config_key",
"peekOfCode": "class KeySelectionTest(unittest.TestCase):\n \"Test selecting key on Basic frames.\"\n class Basic(gkd):\n def __init__(self, *args, **kwargs):\n super().__init__(*args, **kwargs)\n class list_keys_final:\n get = Func()\n select_clear = Func()\n yview = Func()\n self.list_keys_final = list_keys_final",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_config_key",
"documentation": {}
},
{
"label": "CancelTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_config_key",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_config_key",
"peekOfCode": "class CancelTest(unittest.TestCase):\n \"Simulate user clicking [Cancel] button.\"\n @classmethod\n def setUpClass(cls):\n requires('gui')\n cls.root = Tk()\n cls.root.withdraw()\n cls.dialog = gkd(cls.root, 'Title', '<>', [], _utest=True)\n @classmethod\n def tearDownClass(cls):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_config_key",
"documentation": {}
},
{
"label": "HelperTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_config_key",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_config_key",
"peekOfCode": "class HelperTest(unittest.TestCase):\n \"Test module level helper functions.\"\n def test_translate_key(self):\n tr = config_key.translate_key\n eq = self.assertEqual\n # Letters return unchanged with no 'Shift'.\n eq(tr('q', []), 'Key-q')\n eq(tr('q', ['Control', 'Alt']), 'Key-q')\n # 'Shift' uppercases single lowercase letters.\n eq(tr('q', ['Shift']), 'Key-Q')",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_config_key",
"documentation": {}
},
{
"label": "gkd",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_config_key",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_config_key",
"peekOfCode": "gkd = config_key.GetKeysDialog\nclass ValidationTest(unittest.TestCase):\n \"Test validation methods: ok, keys_ok, bind_ok.\"\n class Validator(gkd):\n def __init__(self, *args, **kwargs):\n config_key.GetKeysDialog.__init__(self, *args, **kwargs)\n class list_keys_final:\n get = Func()\n self.list_keys_final = list_keys_final\n get_modifiers = Func()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_config_key",
"documentation": {}
},
{
"label": "NameSpaceTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_debugger",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_debugger",
"peekOfCode": "class NameSpaceTest(unittest.TestCase):\n @classmethod\n def setUpClass(cls):\n cls.root = Tk()\n cls.root.withdraw()\n @classmethod\n def tearDownClass(cls):\n cls.root.destroy()\n del cls.root\n def test_init(self):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_debugger",
"documentation": {}
},
{
"label": "Test",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_debugger_r",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_debugger_r",
"peekOfCode": "class Test(unittest.TestCase):\n## @classmethod\n## def setUpClass(cls):\n## requires('gui')\n## cls.root = Tk()\n##\n## @classmethod\n## def tearDownClass(cls):\n## cls.root.destroy()\n## del cls.root",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_debugger_r",
"documentation": {}
},
{
"label": "IdbAdapterTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_debugger_r",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_debugger_r",
"peekOfCode": "class IdbAdapterTest(unittest.TestCase):\n def test_dict_item_noattr(self): # Issue 33065.\n class BinData:\n def __repr__(self):\n return self.length\n debugger_r.dicttable[0] = {'BinData': BinData()}\n idb = debugger_r.IdbAdapter(None)\n self.assertTrue(idb.dict_item(0, 'BinData'))\n debugger_r.dicttable.clear()\nif __name__ == '__main__':",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_debugger_r",
"documentation": {}
},
{
"label": "ObjectTreeItemTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_debugobj",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_debugobj",
"peekOfCode": "class ObjectTreeItemTest(unittest.TestCase):\n def test_init(self):\n ti = debugobj.ObjectTreeItem('label', 22)\n self.assertEqual(ti.labeltext, 'label')\n self.assertEqual(ti.object, 22)\n self.assertEqual(ti.setfunction, None)\nclass ClassTreeItemTest(unittest.TestCase):\n def test_isexpandable(self):\n ti = debugobj.ClassTreeItem('label', 0)\n self.assertTrue(ti.IsExpandable())",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_debugobj",
"documentation": {}
},
{
"label": "ClassTreeItemTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_debugobj",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_debugobj",
"peekOfCode": "class ClassTreeItemTest(unittest.TestCase):\n def test_isexpandable(self):\n ti = debugobj.ClassTreeItem('label', 0)\n self.assertTrue(ti.IsExpandable())\nclass AtomicObjectTreeItemTest(unittest.TestCase):\n def test_isexpandable(self):\n ti = debugobj.AtomicObjectTreeItem('label', 0)\n self.assertFalse(ti.IsExpandable())\nclass SequenceTreeItemTest(unittest.TestCase):\n def test_isexpandable(self):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_debugobj",
"documentation": {}
},
{
"label": "AtomicObjectTreeItemTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_debugobj",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_debugobj",
"peekOfCode": "class AtomicObjectTreeItemTest(unittest.TestCase):\n def test_isexpandable(self):\n ti = debugobj.AtomicObjectTreeItem('label', 0)\n self.assertFalse(ti.IsExpandable())\nclass SequenceTreeItemTest(unittest.TestCase):\n def test_isexpandable(self):\n ti = debugobj.SequenceTreeItem('label', ())\n self.assertFalse(ti.IsExpandable())\n ti = debugobj.SequenceTreeItem('label', (1,))\n self.assertTrue(ti.IsExpandable())",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_debugobj",
"documentation": {}
},
{
"label": "SequenceTreeItemTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_debugobj",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_debugobj",
"peekOfCode": "class SequenceTreeItemTest(unittest.TestCase):\n def test_isexpandable(self):\n ti = debugobj.SequenceTreeItem('label', ())\n self.assertFalse(ti.IsExpandable())\n ti = debugobj.SequenceTreeItem('label', (1,))\n self.assertTrue(ti.IsExpandable())\n def test_keys(self):\n ti = debugobj.SequenceTreeItem('label', 'abc')\n self.assertEqual(list(ti.keys()), [0, 1, 2])\nclass DictTreeItemTest(unittest.TestCase):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_debugobj",
"documentation": {}
},
{
"label": "DictTreeItemTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_debugobj",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_debugobj",
"peekOfCode": "class DictTreeItemTest(unittest.TestCase):\n def test_isexpandable(self):\n ti = debugobj.DictTreeItem('label', {})\n self.assertFalse(ti.IsExpandable())\n ti = debugobj.DictTreeItem('label', {1:1})\n self.assertTrue(ti.IsExpandable())\n def test_keys(self):\n ti = debugobj.DictTreeItem('label', {1:1, 0:0, 2:2})\n self.assertEqual(ti.keys(), [0, 1, 2])\nif __name__ == '__main__':",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_debugobj",
"documentation": {}
},
{
"label": "WrappedObjectTreeItemTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_debugobj_r",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_debugobj_r",
"peekOfCode": "class WrappedObjectTreeItemTest(unittest.TestCase):\n def test_getattr(self):\n ti = debugobj_r.WrappedObjectTreeItem(list)\n self.assertEqual(ti.append, list.append)\nclass StubObjectTreeItemTest(unittest.TestCase):\n def test_init(self):\n ti = debugobj_r.StubObjectTreeItem('socket', 1111)\n self.assertEqual(ti.sockio, 'socket')\n self.assertEqual(ti.oid, 1111)\nif __name__ == '__main__':",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_debugobj_r",
"documentation": {}
},
{
"label": "StubObjectTreeItemTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_debugobj_r",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_debugobj_r",
"peekOfCode": "class StubObjectTreeItemTest(unittest.TestCase):\n def test_init(self):\n ti = debugobj_r.StubObjectTreeItem('socket', 1111)\n self.assertEqual(ti.sockio, 'socket')\n self.assertEqual(ti.oid, 1111)\nif __name__ == '__main__':\n unittest.main(verbosity=2)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_debugobj_r",
"documentation": {}
},
{
"label": "DelegatorTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_delegator",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_delegator",
"peekOfCode": "class DelegatorTest(unittest.TestCase):\n def test_mydel(self):\n # Test a simple use scenario.\n # Initialize an int delegator.\n mydel = Delegator(int)\n self.assertIs(mydel.delegate, int)\n self.assertEqual(mydel._Delegator__cache, set())\n # Trying to access a non-attribute of int fails.\n self.assertRaises(AttributeError, mydel.__getattr__, 'xyz')\n # Add real int attribute 'bit_length' by accessing it.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_delegator",
"documentation": {}
},
{
"label": "PasteTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_editmenu",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_editmenu",
"peekOfCode": "class PasteTest(unittest.TestCase):\n '''Test pasting into widgets that allow pasting.\n On X11, replacing selections requires tk fix.\n '''\n @classmethod\n def setUpClass(cls):\n cls.root = root = tk.Tk()\n cls.root.withdraw()\n pyshell.fix_x11_paste(root)\n cls.text = tk.Text(root)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_editmenu",
"documentation": {}
},
{
"label": "EditorWindowTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_editor",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_editor",
"peekOfCode": "class EditorWindowTest(unittest.TestCase):\n @classmethod\n def setUpClass(cls):\n requires('gui')\n cls.root = Tk()\n cls.root.withdraw()\n @classmethod\n def tearDownClass(cls):\n cls.root.update_idletasks()\n for id in cls.root.tk.call('after', 'info'):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_editor",
"documentation": {}
},
{
"label": "TestGetLineIndent",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_editor",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_editor",
"peekOfCode": "class TestGetLineIndent(unittest.TestCase):\n def test_empty_lines(self):\n for tabwidth in [1, 2, 4, 6, 8]:\n for line in ['', '\\n']:\n with self.subTest(line=line, tabwidth=tabwidth):\n self.assertEqual(\n editor.get_line_indent(line, tabwidth=tabwidth),\n (0, 0),\n )\n def test_tabwidth_4(self):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_editor",
"documentation": {}
},
{
"label": "IndentAndNewlineTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_editor",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_editor",
"peekOfCode": "class IndentAndNewlineTest(unittest.TestCase):\n @classmethod\n def setUpClass(cls):\n requires('gui')\n cls.root = Tk()\n cls.root.withdraw()\n cls.window = Editor(root=cls.root)\n cls.window.indentwidth = 2\n cls.window.tabwidth = 2\n @classmethod",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_editor",
"documentation": {}
},
{
"label": "RMenuTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_editor",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_editor",
"peekOfCode": "class RMenuTest(unittest.TestCase):\n @classmethod\n def setUpClass(cls):\n requires('gui')\n cls.root = Tk()\n cls.root.withdraw()\n cls.window = Editor(root=cls.root)\n @classmethod\n def tearDownClass(cls):\n cls.window._close()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_editor",
"documentation": {}
},
{
"label": "insert",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_editor",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_editor",
"peekOfCode": "def insert(text, string):\n text.delete('1.0', 'end')\n text.insert('end', string)\n text.update() # Force update for colorizer to finish.\nclass IndentAndNewlineTest(unittest.TestCase):\n @classmethod\n def setUpClass(cls):\n requires('gui')\n cls.root = Tk()\n cls.root.withdraw()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_editor",
"documentation": {}
},
{
"label": "Editor",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_editor",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_editor",
"peekOfCode": "Editor = editor.EditorWindow\nclass EditorWindowTest(unittest.TestCase):\n @classmethod\n def setUpClass(cls):\n requires('gui')\n cls.root = Tk()\n cls.root.withdraw()\n @classmethod\n def tearDownClass(cls):\n cls.root.update_idletasks()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_editor",
"documentation": {}
},
{
"label": "FileListTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_filelist",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_filelist",
"peekOfCode": "class FileListTest(unittest.TestCase):\n @classmethod\n def setUpClass(cls):\n requires('gui')\n cls.root = Tk()\n cls.root.withdraw()\n @classmethod\n def tearDownClass(cls):\n cls.root.update_idletasks()\n for id in cls.root.tk.call('after', 'info'):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_filelist",
"documentation": {}
},
{
"label": "Is_Get_Test",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_format",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_format",
"peekOfCode": "class Is_Get_Test(unittest.TestCase):\n \"\"\"Test the is_ and get_ functions\"\"\"\n test_comment = '# This is a comment'\n test_nocomment = 'This is not a comment'\n trailingws_comment = '# This is a comment '\n leadingws_comment = ' # This is a comment'\n leadingws_nocomment = ' This is not a comment'\n def test_is_all_white(self):\n self.assertTrue(ft.is_all_white(''))\n self.assertTrue(ft.is_all_white('\\t\\n\\r\\f\\v'))",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_format",
"documentation": {}
},
{
"label": "FindTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_format",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_format",
"peekOfCode": "class FindTest(unittest.TestCase):\n \"\"\"Test the find_paragraph function in paragraph module.\n Using the runcase() function, find_paragraph() is called with 'mark' set at\n multiple indexes before and inside the test paragraph.\n It appears that code with the same indentation as a quoted string is grouped\n as part of the same paragraph, which is probably incorrect behavior.\n \"\"\"\n @classmethod\n def setUpClass(cls):\n from idlelib.idle_test.mock_tk import Text",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_format",
"documentation": {}
},
{
"label": "ReformatFunctionTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_format",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_format",
"peekOfCode": "class ReformatFunctionTest(unittest.TestCase):\n \"\"\"Test the reformat_paragraph function without the editor window.\"\"\"\n def test_reformat_paragraph(self):\n Equal = self.assertEqual\n reform = ft.reformat_paragraph\n hw = \"O hello world\"\n Equal(reform(' ', 1), ' ')\n Equal(reform(\"Hello world\", 20), \"Hello world\")\n # Test without leading newline\n Equal(reform(hw, 1), \"O\\nhello\\nworld\")",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_format",
"documentation": {}
},
{
"label": "ReformatCommentTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_format",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_format",
"peekOfCode": "class ReformatCommentTest(unittest.TestCase):\n \"\"\"Test the reformat_comment function without the editor window.\"\"\"\n def test_reformat_comment(self):\n Equal = self.assertEqual\n # reformat_comment formats to a minimum of 20 characters\n test_string = (\n \" \\\"\\\"\\\"this is a test of a reformat for a triple quoted string\"\n \" will it reformat to less than 70 characters for me?\\\"\\\"\\\"\")\n result = ft.reformat_comment(test_string, 70, \" \")\n expected = (",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_format",
"documentation": {}
},
{
"label": "FormatClassTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_format",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_format",
"peekOfCode": "class FormatClassTest(unittest.TestCase):\n def test_init_close(self):\n instance = ft.FormatParagraph('editor')\n self.assertEqual(instance.editwin, 'editor')\n instance.close()\n self.assertEqual(instance.editwin, None)\n# For testing format_paragraph_event, Initialize FormatParagraph with\n# a mock Editor with .text and .get_selection_indices. The text must\n# be a Text wrapper that adds two methods\n# A real EditorWindow creates unneeded, time-consuming baggage and",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_format",
"documentation": {}
},
{
"label": "TextWrapper",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_format",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_format",
"peekOfCode": "class TextWrapper:\n def __init__(self, master):\n self.text = Text(master=master)\n def __getattr__(self, name):\n return getattr(self.text, name)\n def undo_block_start(self): pass\n def undo_block_stop(self): pass\nclass Editor:\n def __init__(self, root):\n self.text = TextWrapper(root)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_format",
"documentation": {}
},
{
"label": "Editor",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_format",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_format",
"peekOfCode": "class Editor:\n def __init__(self, root):\n self.text = TextWrapper(root)\n get_selection_indices = EditorWindow. get_selection_indices\nclass FormatEventTest(unittest.TestCase):\n \"\"\"Test the formatting of text inside a Text widget.\n This is done with FormatParagraph.format.paragraph_event,\n which calls functions in the module as appropriate.\n \"\"\"\n test_string = (",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_format",
"documentation": {}
},
{
"label": "FormatEventTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_format",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_format",
"peekOfCode": "class FormatEventTest(unittest.TestCase):\n \"\"\"Test the formatting of text inside a Text widget.\n This is done with FormatParagraph.format.paragraph_event,\n which calls functions in the module as appropriate.\n \"\"\"\n test_string = (\n \" '''this is a test of a reformat for a triple \"\n \"quoted string will it reformat to less than 70 \"\n \"characters for me?'''\\n\")\n multiline_test_string = (",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_format",
"documentation": {}
},
{
"label": "DummyEditwin",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_format",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_format",
"peekOfCode": "class DummyEditwin:\n def __init__(self, root, text):\n self.root = root\n self.text = text\n self.indentwidth = 4\n self.tabwidth = 4\n self.usetabs = False\n self.context_use_ps1 = True\n _make_blanks = EditorWindow._make_blanks\n get_selection_indices = EditorWindow.get_selection_indices",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_format",
"documentation": {}
},
{
"label": "FormatRegionTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_format",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_format",
"peekOfCode": "class FormatRegionTest(unittest.TestCase):\n @classmethod\n def setUpClass(cls):\n requires('gui')\n cls.root = Tk()\n cls.root.withdraw()\n cls.text = Text(cls.root)\n cls.text.undo_block_start = mock.Mock()\n cls.text.undo_block_stop = mock.Mock()\n cls.editor = DummyEditwin(cls.root, cls.text)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_format",
"documentation": {}
},
{
"label": "C1",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_format",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_format",
"peekOfCode": "class C1:\n # Class comment.\n def __init__(self, a, b):\n self.a = a\n self.b = b\n def compare(self):\n if a > b:\n return a\n elif a < b:\n return b",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_format",
"documentation": {}
},
{
"label": "IndentsTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_format",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_format",
"peekOfCode": "class IndentsTest(unittest.TestCase):\n @mock.patch.object(ft, \"askyesno\")\n def test_toggle_tabs(self, askyesno):\n editor = DummyEditwin(None, None) # usetabs == False.\n indents = ft.Indents(editor)\n askyesno.return_value = True\n indents.toggle_tabs_event(None)\n self.assertEqual(editor.usetabs, True)\n self.assertEqual(editor.indentwidth, 8)\n indents.toggle_tabs_event(None)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_format",
"documentation": {}
},
{
"label": "RstripTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_format",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_format",
"peekOfCode": "class RstripTest(unittest.TestCase):\n @classmethod\n def setUpClass(cls):\n requires('gui')\n cls.root = Tk()\n cls.root.withdraw()\n cls.text = Text(cls.root)\n cls.editor = MockEditor(text=cls.text)\n cls.do_rstrip = ft.Rstrip(cls.editor).do_rstrip\n @classmethod",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_format",
"documentation": {}
},
{
"label": "Dummy_searchengine",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_grep",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_grep",
"peekOfCode": "class Dummy_searchengine:\n '''GrepDialog.__init__ calls parent SearchDiabolBase which attaches the\n passed in SearchEngine instance as attribute 'engine'. Only a few of the\n many possible self.engine.x attributes are needed here.\n '''\n def getpat(self):\n return self._pat\nsearchengine = Dummy_searchengine()\nclass Dummy_grep:\n # Methods tested",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_grep",
"documentation": {}
},
{
"label": "Dummy_grep",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_grep",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_grep",
"peekOfCode": "class Dummy_grep:\n # Methods tested\n #default_command = GrepDialog.default_command\n grep_it = grep.GrepDialog.grep_it\n # Other stuff needed\n recvar = Var(False)\n engine = searchengine\n def close(self): # gui method\n pass\n_grep = Dummy_grep()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_grep",
"documentation": {}
},
{
"label": "FindfilesTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_grep",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_grep",
"peekOfCode": "class FindfilesTest(unittest.TestCase):\n @classmethod\n def setUpClass(cls):\n cls.realpath = os.path.realpath(__file__)\n cls.path = os.path.dirname(cls.realpath)\n @classmethod\n def tearDownClass(cls):\n del cls.realpath, cls.path\n def test_invaliddir(self):\n with captured_stdout() as s:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_grep",
"documentation": {}
},
{
"label": "Grep_itTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_grep",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_grep",
"peekOfCode": "class Grep_itTest(unittest.TestCase):\n # Test captured reports with 0 and some hits.\n # Should test file names, but Windows reports have mixed / and \\ separators\n # from incomplete replacement, so 'later'.\n def report(self, pat):\n _grep.engine._pat = pat\n with captured_stdout() as s:\n _grep.grep_it(re.compile(pat), __file__)\n lines = s.getvalue().split('\\n')\n lines.pop() # remove bogus '' after last \\n",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_grep",
"documentation": {}
},
{
"label": "Default_commandTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_grep",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_grep",
"peekOfCode": "class Default_commandTest(unittest.TestCase):\n # To write this, move outwin import to top of GrepDialog\n # so it can be replaced by captured_stdout in class setup/teardown.\n pass\nif __name__ == '__main__':\n unittest.main(verbosity=2)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_grep",
"documentation": {}
},
{
"label": "searchengine",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_grep",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_grep",
"peekOfCode": "searchengine = Dummy_searchengine()\nclass Dummy_grep:\n # Methods tested\n #default_command = GrepDialog.default_command\n grep_it = grep.GrepDialog.grep_it\n # Other stuff needed\n recvar = Var(False)\n engine = searchengine\n def close(self): # gui method\n pass",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_grep",
"documentation": {}
},
{
"label": "_grep",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_grep",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_grep",
"peekOfCode": "_grep = Dummy_grep()\nclass FindfilesTest(unittest.TestCase):\n @classmethod\n def setUpClass(cls):\n cls.realpath = os.path.realpath(__file__)\n cls.path = os.path.dirname(cls.realpath)\n @classmethod\n def tearDownClass(cls):\n del cls.realpath, cls.path\n def test_invaliddir(self):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_grep",
"documentation": {}
},
{
"label": "HelpFrameTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_help",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_help",
"peekOfCode": "class HelpFrameTest(unittest.TestCase):\n @classmethod\n def setUpClass(cls):\n \"By itself, this tests that file parsed without exception.\"\n cls.root = root = Tk()\n root.withdraw()\n helpfile = join(dirname(dirname(abspath(__file__))), 'help.html')\n cls.frame = help.HelpFrame(root, helpfile)\n @classmethod\n def tearDownClass(cls):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_help",
"documentation": {}
},
{
"label": "LiveDialogTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_help_about",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_help_about",
"peekOfCode": "class LiveDialogTest(unittest.TestCase):\n \"\"\"Simulate user clicking buttons other than [Close].\n Test that invoked textview has text from source.\n \"\"\"\n @classmethod\n def setUpClass(cls):\n requires('gui')\n cls.root = Tk()\n cls.root.withdraw()\n cls.dialog = About(cls.root, 'About IDLE', _utest=True)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_help_about",
"documentation": {}
},
{
"label": "DefaultTitleTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_help_about",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_help_about",
"peekOfCode": "class DefaultTitleTest(unittest.TestCase):\n \"Test default title.\"\n @classmethod\n def setUpClass(cls):\n requires('gui')\n cls.root = Tk()\n cls.root.withdraw()\n cls.dialog = About(cls.root, _utest=True)\n @classmethod\n def tearDownClass(cls):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_help_about",
"documentation": {}
},
{
"label": "CloseTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_help_about",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_help_about",
"peekOfCode": "class CloseTest(unittest.TestCase):\n \"\"\"Simulate user clicking [Close] button\"\"\"\n @classmethod\n def setUpClass(cls):\n requires('gui')\n cls.root = Tk()\n cls.root.withdraw()\n cls.dialog = About(cls.root, 'About IDLE', _utest=True)\n @classmethod\n def tearDownClass(cls):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_help_about",
"documentation": {}
},
{
"label": "Dummy_about_dialog",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_help_about",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_help_about",
"peekOfCode": "class Dummy_about_dialog:\n # Dummy class for testing file display functions.\n idle_credits = About.show_idle_credits\n idle_readme = About.show_readme\n idle_news = About.show_idle_news\n # Called by the above\n display_file_text = About.display_file_text\n _utest = True\nclass DisplayFileTest(unittest.TestCase):\n \"\"\"Test functions that display files.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_help_about",
"documentation": {}
},
{
"label": "DisplayFileTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_help_about",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_help_about",
"peekOfCode": "class DisplayFileTest(unittest.TestCase):\n \"\"\"Test functions that display files.\n While somewhat redundant with gui-based test_file_dialog,\n these unit tests run on all buildbots, not just a few.\n \"\"\"\n dialog = Dummy_about_dialog()\n @classmethod\n def setUpClass(cls):\n cls.orig_error = textview.showerror\n cls.orig_view = textview.view_text",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_help_about",
"documentation": {}
},
{
"label": "About",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_help_about",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_help_about",
"peekOfCode": "About = help_about.AboutDialog\nclass LiveDialogTest(unittest.TestCase):\n \"\"\"Simulate user clicking buttons other than [Close].\n Test that invoked textview has text from source.\n \"\"\"\n @classmethod\n def setUpClass(cls):\n requires('gui')\n cls.root = Tk()\n cls.root.withdraw()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_help_about",
"documentation": {}
},
{
"label": "StoreTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_history",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_history",
"peekOfCode": "class StoreTest(unittest.TestCase):\n '''Tests History.__init__ and History.store with mock Text'''\n @classmethod\n def setUpClass(cls):\n cls.text = mkText()\n cls.history = History(cls.text)\n def tearDown(self):\n self.text.delete('1.0', 'end')\n self.history.history = []\n def test_init(self):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_history",
"documentation": {}
},
{
"label": "TextWrapper",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_history",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_history",
"peekOfCode": "class TextWrapper:\n def __init__(self, master):\n self.text = tkText(master=master)\n self._bell = False\n def __getattr__(self, name):\n return getattr(self.text, name)\n def bell(self):\n self._bell = True\nclass FetchTest(unittest.TestCase):\n '''Test History.fetch with wrapped tk.Text.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_history",
"documentation": {}
},
{
"label": "FetchTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_history",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_history",
"peekOfCode": "class FetchTest(unittest.TestCase):\n '''Test History.fetch with wrapped tk.Text.\n '''\n @classmethod\n def setUpClass(cls):\n requires('gui')\n cls.root = tk.Tk()\n cls.root.withdraw()\n def setUp(self):\n self.text = text = TextWrapper(self.root)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_history",
"documentation": {}
},
{
"label": "line1",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_history",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_history",
"peekOfCode": "line1 = 'a = 7'\nline2 = 'b = a'\nclass StoreTest(unittest.TestCase):\n '''Tests History.__init__ and History.store with mock Text'''\n @classmethod\n def setUpClass(cls):\n cls.text = mkText()\n cls.history = History(cls.text)\n def tearDown(self):\n self.text.delete('1.0', 'end')",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_history",
"documentation": {}
},
{
"label": "line2",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_history",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_history",
"peekOfCode": "line2 = 'b = a'\nclass StoreTest(unittest.TestCase):\n '''Tests History.__init__ and History.store with mock Text'''\n @classmethod\n def setUpClass(cls):\n cls.text = mkText()\n cls.history = History(cls.text)\n def tearDown(self):\n self.text.delete('1.0', 'end')\n self.history.history = []",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_history",
"documentation": {}
},
{
"label": "DummyEditwin",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_hyperparser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_hyperparser",
"peekOfCode": "class DummyEditwin:\n def __init__(self, text):\n self.text = text\n self.indentwidth = 8\n self.tabwidth = 8\n self.prompt_last_line = '>>>'\n self.num_context_lines = 50, 500, 1000\n _build_char_in_string_func = EditorWindow._build_char_in_string_func\n is_char_in_string = EditorWindow.is_char_in_string\nclass HyperParserTest(unittest.TestCase):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_hyperparser",
"documentation": {}
},
{
"label": "HyperParserTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_hyperparser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_hyperparser",
"peekOfCode": "class HyperParserTest(unittest.TestCase):\n code = (\n '\"\"\"This is a module docstring\"\"\"\\n'\n '# this line is a comment\\n'\n 'x = \"this is a string\"\\n'\n \"y = 'this is also a string'\\n\"\n 'l = [i for i in range(10)]\\n'\n 'm = [py*py for # comment\\n'\n ' py in l]\\n'\n 'x.__len__\\n'",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_hyperparser",
"documentation": {}
},
{
"label": "IOBindingTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_iomenu",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_iomenu",
"peekOfCode": "class IOBindingTest(unittest.TestCase):\n @classmethod\n def setUpClass(cls):\n requires('gui')\n cls.root = Tk()\n cls.root.withdraw()\n cls.editwin = EditorWindow(root=cls.root)\n cls.io = iomenu.IOBinding(cls.editwin)\n @classmethod\n def tearDownClass(cls):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_iomenu",
"documentation": {}
},
{
"label": "FiletypesTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_iomenu",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_iomenu",
"peekOfCode": "class FiletypesTest(unittest.TestCase):\n def test_python_source_files(self):\n for extension in util.py_extensions:\n with self.subTest(extension=extension):\n self.assertTrue(\n _extension_in_filetypes(extension)\n )\n def test_text_files(self):\n self.assertTrue(_extension_in_filetypes('.txt'))\n def test_all_files(self):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_iomenu",
"documentation": {}
},
{
"label": "InitTktypeTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_macosx",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_macosx",
"peekOfCode": "class InitTktypeTest(unittest.TestCase):\n \"Test _init_tk_type.\"\n @classmethod\n def setUpClass(cls):\n requires('gui')\n cls.root = tk.Tk()\n cls.root.withdraw()\n cls.orig_platform = macosx.platform\n @classmethod\n def tearDownClass(cls):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_macosx",
"documentation": {}
},
{
"label": "IsTypeTkTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_macosx",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_macosx",
"peekOfCode": "class IsTypeTkTest(unittest.TestCase):\n \"Test each of the four isTypeTk predecates.\"\n isfuncs = ((macosx.isAquaTk, ('carbon', 'cocoa')),\n (macosx.isCarbonTk, ('carbon')),\n (macosx.isCocoaTk, ('cocoa')),\n (macosx.isXQuartz, ('xquartz')),\n )\n @mock.patch('idlelib.macosx._init_tk_type')\n def test_is_calls_init(self, mockinit):\n \"Test that each isTypeTk calls _init_tk_type when _tk_type is None.\"",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_macosx",
"documentation": {}
},
{
"label": "SetupTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_macosx",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_macosx",
"peekOfCode": "class SetupTest(unittest.TestCase):\n \"Test setupApp.\"\n @classmethod\n def setUpClass(cls):\n requires('gui')\n cls.root = tk.Tk()\n cls.root.withdraw()\n def cmd(tkpath, func):\n assert isinstance(tkpath, str)\n assert isinstance(func, type(cmd))",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_macosx",
"documentation": {}
},
{
"label": "setUpModule",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_macosx",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_macosx",
"peekOfCode": "def setUpModule():\n global orig_tktype\n orig_tktype = macosx._tk_type\ndef tearDownModule():\n macosx._tk_type = orig_tktype\nclass InitTktypeTest(unittest.TestCase):\n \"Test _init_tk_type.\"\n @classmethod\n def setUpClass(cls):\n requires('gui')",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_macosx",
"documentation": {}
},
{
"label": "tearDownModule",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_macosx",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_macosx",
"peekOfCode": "def tearDownModule():\n macosx._tk_type = orig_tktype\nclass InitTktypeTest(unittest.TestCase):\n \"Test _init_tk_type.\"\n @classmethod\n def setUpClass(cls):\n requires('gui')\n cls.root = tk.Tk()\n cls.root.withdraw()\n cls.orig_platform = macosx.platform",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_macosx",
"documentation": {}
},
{
"label": "mactypes",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_macosx",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_macosx",
"peekOfCode": "mactypes = {'carbon', 'cocoa', 'xquartz'}\nnontypes = {'other'}\nalltypes = mactypes | nontypes\ndef setUpModule():\n global orig_tktype\n orig_tktype = macosx._tk_type\ndef tearDownModule():\n macosx._tk_type = orig_tktype\nclass InitTktypeTest(unittest.TestCase):\n \"Test _init_tk_type.\"",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_macosx",
"documentation": {}
},
{
"label": "nontypes",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_macosx",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_macosx",
"peekOfCode": "nontypes = {'other'}\nalltypes = mactypes | nontypes\ndef setUpModule():\n global orig_tktype\n orig_tktype = macosx._tk_type\ndef tearDownModule():\n macosx._tk_type = orig_tktype\nclass InitTktypeTest(unittest.TestCase):\n \"Test _init_tk_type.\"\n @classmethod",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_macosx",
"documentation": {}
},
{
"label": "alltypes",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_macosx",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_macosx",
"peekOfCode": "alltypes = mactypes | nontypes\ndef setUpModule():\n global orig_tktype\n orig_tktype = macosx._tk_type\ndef tearDownModule():\n macosx._tk_type = orig_tktype\nclass InitTktypeTest(unittest.TestCase):\n \"Test _init_tk_type.\"\n @classmethod\n def setUpClass(cls):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_macosx",
"documentation": {}
},
{
"label": "MainMenuTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_mainmenu",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_mainmenu",
"peekOfCode": "class MainMenuTest(unittest.TestCase):\n def test_menudefs(self):\n actual = [item[0] for item in mainmenu.menudefs]\n expect = ['file', 'edit', 'format', 'run', 'shell',\n 'debug', 'options', 'window', 'help']\n self.assertEqual(actual, expect)\n def test_default_keydefs(self):\n self.assertGreaterEqual(len(mainmenu.default_keydefs), 50)\n def test_tcl_indexes(self):\n # Test tcl patterns used to find menuitem to alter.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_mainmenu",
"documentation": {}
},
{
"label": "MultiCallTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_multicall",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_multicall",
"peekOfCode": "class MultiCallTest(unittest.TestCase):\n @classmethod\n def setUpClass(cls):\n requires('gui')\n cls.root = Tk()\n cls.root.withdraw()\n cls.mc = multicall.MultiCallCreator(Text)\n @classmethod\n def tearDownClass(cls):\n del cls.mc",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_multicall",
"documentation": {}
},
{
"label": "OutputWindowTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_outwin",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_outwin",
"peekOfCode": "class OutputWindowTest(unittest.TestCase):\n @classmethod\n def setUpClass(cls):\n requires('gui')\n root = cls.root = Tk()\n root.withdraw()\n w = cls.window = outwin.OutputWindow(None, None, None, root)\n cls.text = w.text = Text(root)\n @classmethod\n def tearDownClass(cls):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_outwin",
"documentation": {}
},
{
"label": "ModuleFunctionTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_outwin",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_outwin",
"peekOfCode": "class ModuleFunctionTest(unittest.TestCase):\n @classmethod\n def setUp(cls):\n outwin.file_line_progs = None\n def test_compile_progs(self):\n outwin.compile_progs()\n for pat, regex in zip(outwin.file_line_pats, outwin.file_line_progs):\n self.assertEqual(regex.pattern, pat)\n @mock.patch('builtins.open')\n def test_file_line_helper(self, mock_open):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_outwin",
"documentation": {}
},
{
"label": "DummyEditwin",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_parenmatch",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_parenmatch",
"peekOfCode": "class DummyEditwin:\n def __init__(self, text):\n self.text = text\n self.indentwidth = 8\n self.tabwidth = 8\n self.prompt_last_line = '>>>' # Currently not used by parenmatch.\nclass ParenMatchTest(unittest.TestCase):\n @classmethod\n def setUpClass(cls):\n cls.root = Tk()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_parenmatch",
"documentation": {}
},
{
"label": "ParenMatchTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_parenmatch",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_parenmatch",
"peekOfCode": "class ParenMatchTest(unittest.TestCase):\n @classmethod\n def setUpClass(cls):\n cls.root = Tk()\n cls.root.withdraw()\n cls.text = Text(cls.root)\n cls.editwin = DummyEditwin(cls.text)\n cls.editwin.text_frame = Mock()\n @classmethod\n def tearDownClass(cls):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_parenmatch",
"documentation": {}
},
{
"label": "PathBrowserTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_pathbrowser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_pathbrowser",
"peekOfCode": "class PathBrowserTest(unittest.TestCase):\n @classmethod\n def setUpClass(cls):\n requires('gui')\n cls.root = Tk()\n cls.root.withdraw()\n cls.pb = pathbrowser.PathBrowser(cls.root, _utest=True)\n @classmethod\n def tearDownClass(cls):\n cls.pb.close()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_pathbrowser",
"documentation": {}
},
{
"label": "DirBrowserTreeItemTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_pathbrowser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_pathbrowser",
"peekOfCode": "class DirBrowserTreeItemTest(unittest.TestCase):\n def test_DirBrowserTreeItem(self):\n # Issue16226 - make sure that getting a sublist works\n d = pathbrowser.DirBrowserTreeItem('')\n d.GetSubList()\n self.assertEqual('', d.GetText())\n dir = os.path.split(os.path.abspath(idlelib.__file__))[0]\n self.assertEqual(d.ispackagedir(dir), True)\n self.assertEqual(d.ispackagedir(dir + '/Icons'), False)\nclass PathBrowserTreeItemTest(unittest.TestCase):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_pathbrowser",
"documentation": {}
},
{
"label": "PathBrowserTreeItemTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_pathbrowser",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_pathbrowser",
"peekOfCode": "class PathBrowserTreeItemTest(unittest.TestCase):\n def test_PathBrowserTreeItem(self):\n p = pathbrowser.PathBrowserTreeItem()\n self.assertEqual(p.GetText(), 'sys.path')\n sub = p.GetSubList()\n self.assertEqual(len(sub), len(sys.path))\n self.assertEqual(type(sub[0]), pathbrowser.DirBrowserTreeItem)\nif __name__ == '__main__':\n unittest.main(verbosity=2, exit=False)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_pathbrowser",
"documentation": {}
},
{
"label": "MyFilter",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_percolator",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_percolator",
"peekOfCode": "class MyFilter(Delegator):\n def __init__(self):\n Delegator.__init__(self, None)\n def insert(self, *args):\n self.insert_called_with = args\n self.delegate.insert(*args)\n def delete(self, *args):\n self.delete_called_with = args\n self.delegate.delete(*args)\n def uppercase_insert(self, index, chars, tags=None):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_percolator",
"documentation": {}
},
{
"label": "PercolatorTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_percolator",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_percolator",
"peekOfCode": "class PercolatorTest(unittest.TestCase):\n @classmethod\n def setUpClass(cls):\n cls.root = Tk()\n cls.text = Text(cls.root)\n @classmethod\n def tearDownClass(cls):\n del cls.text\n cls.root.destroy()\n del cls.root",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_percolator",
"documentation": {}
},
{
"label": "ParseMapTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_pyparse",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_pyparse",
"peekOfCode": "class ParseMapTest(unittest.TestCase):\n def test_parsemap(self):\n keepwhite = {ord(c): ord(c) for c in ' \\t\\n\\r'}\n mapping = pyparse.ParseMap(keepwhite)\n self.assertEqual(mapping[ord('\\t')], ord('\\t'))\n self.assertEqual(mapping[ord('a')], ord('x'))\n self.assertEqual(mapping[1000], ord('x'))\n def test_trans(self):\n # trans is the production instance of ParseMap, used in _study1\n parser = pyparse.Parser(4, 4)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_pyparse",
"documentation": {}
},
{
"label": "PyParseTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_pyparse",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_pyparse",
"peekOfCode": "class PyParseTest(unittest.TestCase):\n @classmethod\n def setUpClass(cls):\n cls.parser = pyparse.Parser(indentwidth=4, tabwidth=4)\n @classmethod\n def tearDownClass(cls):\n del cls.parser\n def test_init(self):\n self.assertEqual(self.parser.indentwidth, 4)\n self.assertEqual(self.parser.tabwidth, 4)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_pyparse",
"documentation": {}
},
{
"label": "FunctionTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_pyshell",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_pyshell",
"peekOfCode": "class FunctionTest(unittest.TestCase):\n # Test stand-alone module level non-gui functions.\n def test_restart_line_wide(self):\n eq = self.assertEqual\n for file, mul, extra in (('', 22, ''), ('finame', 21, '=')):\n width = 60\n bar = mul * '='\n with self.subTest(file=file, bar=bar):\n file = file or 'Shell'\n line = pyshell.restart_line(width, file)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_pyshell",
"documentation": {}
},
{
"label": "PyShellFileListTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_pyshell",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_pyshell",
"peekOfCode": "class PyShellFileListTest(unittest.TestCase):\n @classmethod\n def setUpClass(cls):\n requires('gui')\n cls.root = Tk()\n cls.root.withdraw()\n @classmethod\n def tearDownClass(cls):\n #cls.root.update_idletasks()\n## for id in cls.root.tk.call('after', 'info'):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_pyshell",
"documentation": {}
},
{
"label": "PyShellRemoveLastNewlineAndSurroundingWhitespaceTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_pyshell",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_pyshell",
"peekOfCode": "class PyShellRemoveLastNewlineAndSurroundingWhitespaceTest(unittest.TestCase):\n regexp = pyshell.PyShell._last_newline_re\n def all_removed(self, text):\n self.assertEqual('', self.regexp.sub('', text))\n def none_removed(self, text):\n self.assertEqual(text, self.regexp.sub('', text))\n def check_result(self, text, expected):\n self.assertEqual(expected, self.regexp.sub('', text))\n def test_empty(self):\n self.all_removed('')",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_pyshell",
"documentation": {}
},
{
"label": "QueryTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_query",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_query",
"peekOfCode": "class QueryTest(unittest.TestCase):\n \"Test Query base class.\"\n class Dummy_Query:\n # Test the following Query methods.\n entry_ok = query.Query.entry_ok\n ok = query.Query.ok\n cancel = query.Query.cancel\n # Add attributes and initialization needed for tests.\n def __init__(self, dummy_entry):\n self.entry = Var(value=dummy_entry)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_query",
"documentation": {}
},
{
"label": "SectionNameTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_query",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_query",
"peekOfCode": "class SectionNameTest(unittest.TestCase):\n \"Test SectionName subclass of Query.\"\n class Dummy_SectionName:\n entry_ok = query.SectionName.entry_ok # Function being tested.\n used_names = ['used']\n def __init__(self, dummy_entry):\n self.entry = Var(value=dummy_entry)\n self.entry_error = {'text': ''}\n def showerror(self, message):\n self.entry_error['text'] = message",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_query",
"documentation": {}
},
{
"label": "ModuleNameTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_query",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_query",
"peekOfCode": "class ModuleNameTest(unittest.TestCase):\n \"Test ModuleName subclass of Query.\"\n class Dummy_ModuleName:\n entry_ok = query.ModuleName.entry_ok # Function being tested.\n text0 = ''\n def __init__(self, dummy_entry):\n self.entry = Var(value=dummy_entry)\n self.entry_error = {'text': ''}\n def showerror(self, message):\n self.entry_error['text'] = message",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_query",
"documentation": {}
},
{
"label": "GotoTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_query",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_query",
"peekOfCode": "class GotoTest(unittest.TestCase):\n \"Test Goto subclass of Query.\"\n class Dummy_ModuleName:\n entry_ok = query.Goto.entry_ok # Function being tested.\n def __init__(self, dummy_entry):\n self.entry = Var(value=dummy_entry)\n self.entry_error = {'text': ''}\n def showerror(self, message):\n self.entry_error['text'] = message\n def test_bogus_goto(self):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_query",
"documentation": {}
},
{
"label": "HelpsourceBrowsefileTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_query",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_query",
"peekOfCode": "class HelpsourceBrowsefileTest(unittest.TestCase):\n \"Test browse_file method of ModuleName subclass of Query.\"\n class Dummy_HelpSource:\n browse_file = query.HelpSource.browse_file\n pathvar = Var()\n def test_file_replaces_path(self):\n dialog = self.Dummy_HelpSource()\n # Path is widget entry, either '' or something.\n # Func return is file dialog return, either '' or something.\n # Func return should override widget entry.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_query",
"documentation": {}
},
{
"label": "HelpsourcePathokTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_query",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_query",
"peekOfCode": "class HelpsourcePathokTest(unittest.TestCase):\n \"Test path_ok method of HelpSource subclass of Query.\"\n class Dummy_HelpSource:\n path_ok = query.HelpSource.path_ok\n def __init__(self, dummy_path):\n self.path = Var(value=dummy_path)\n self.path_error = {'text': ''}\n def showerror(self, message, widget=None):\n self.path_error['text'] = message\n orig_platform = query.platform # Set in test_path_ok_file.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_query",
"documentation": {}
},
{
"label": "HelpsourceEntryokTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_query",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_query",
"peekOfCode": "class HelpsourceEntryokTest(unittest.TestCase):\n \"Test entry_ok method of HelpSource subclass of Query.\"\n class Dummy_HelpSource:\n entry_ok = query.HelpSource.entry_ok\n entry_error = {}\n path_error = {}\n def item_ok(self):\n return self.name\n def path_ok(self):\n return self.path",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_query",
"documentation": {}
},
{
"label": "CustomRunCLIargsokTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_query",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_query",
"peekOfCode": "class CustomRunCLIargsokTest(unittest.TestCase):\n \"Test cli_ok method of the CustomRun subclass of Query.\"\n class Dummy_CustomRun:\n cli_args_ok = query.CustomRun.cli_args_ok\n def __init__(self, dummy_entry):\n self.entry = Var(value=dummy_entry)\n self.entry_error = {'text': ''}\n def showerror(self, message):\n self.entry_error['text'] = message\n def test_blank_args(self):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_query",
"documentation": {}
},
{
"label": "CustomRunEntryokTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_query",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_query",
"peekOfCode": "class CustomRunEntryokTest(unittest.TestCase):\n \"Test entry_ok method of the CustomRun subclass of Query.\"\n class Dummy_CustomRun:\n entry_ok = query.CustomRun.entry_ok\n entry_error = {}\n restartvar = Var()\n def cli_args_ok(self):\n return self.cli_args\n def test_entry_ok_customrun(self):\n dialog = self.Dummy_CustomRun()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_query",
"documentation": {}
},
{
"label": "QueryGuiTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_query",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_query",
"peekOfCode": "class QueryGuiTest(unittest.TestCase):\n @classmethod\n def setUpClass(cls):\n requires('gui')\n cls.root = root = Tk()\n cls.root.withdraw()\n cls.dialog = query.Query(root, 'TEST', 'test', _utest=True)\n cls.dialog.destroy = mock.Mock()\n @classmethod\n def tearDownClass(cls):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_query",
"documentation": {}
},
{
"label": "SectionnameGuiTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_query",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_query",
"peekOfCode": "class SectionnameGuiTest(unittest.TestCase):\n @classmethod\n def setUpClass(cls):\n requires('gui')\n def test_click_section_name(self):\n root = Tk()\n root.withdraw()\n dialog = query.SectionName(root, 'T', 't', {'abc'}, _utest=True)\n Equal = self.assertEqual\n self.assertEqual(dialog.used_names, {'abc'})",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_query",
"documentation": {}
},
{
"label": "ModulenameGuiTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_query",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_query",
"peekOfCode": "class ModulenameGuiTest(unittest.TestCase):\n @classmethod\n def setUpClass(cls):\n requires('gui')\n def test_click_module_name(self):\n root = Tk()\n root.withdraw()\n dialog = query.ModuleName(root, 'T', 't', 'idlelib', _utest=True)\n self.assertEqual(dialog.text0, 'idlelib')\n self.assertEqual(dialog.entry.get(), 'idlelib')",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_query",
"documentation": {}
},
{
"label": "GotoGuiTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_query",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_query",
"peekOfCode": "class GotoGuiTest(unittest.TestCase):\n @classmethod\n def setUpClass(cls):\n requires('gui')\n def test_click_module_name(self):\n root = Tk()\n root.withdraw()\n dialog = query.Goto(root, 'T', 't', _utest=True)\n dialog.entry.insert(0, '22')\n dialog.button_ok.invoke()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_query",
"documentation": {}
},
{
"label": "HelpsourceGuiTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_query",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_query",
"peekOfCode": "class HelpsourceGuiTest(unittest.TestCase):\n @classmethod\n def setUpClass(cls):\n requires('gui')\n def test_click_help_source(self):\n root = Tk()\n root.withdraw()\n dialog = query.HelpSource(root, 'T', menuitem='__test__',\n filepath=__file__, _utest=True)\n Equal = self.assertEqual",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_query",
"documentation": {}
},
{
"label": "CustomRunGuiTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_query",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_query",
"peekOfCode": "class CustomRunGuiTest(unittest.TestCase):\n @classmethod\n def setUpClass(cls):\n requires('gui')\n def test_click_args(self):\n root = Tk()\n root.withdraw()\n dialog = query.CustomRun(root, 'Title',\n cli_args=['a', 'b=1'], _utest=True)\n self.assertEqual(dialog.entry.get(), 'a b=1')",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_query",
"documentation": {}
},
{
"label": "InitCloseTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_redirector",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_redirector",
"peekOfCode": "class InitCloseTest(unittest.TestCase):\n @classmethod\n def setUpClass(cls):\n requires('gui')\n cls.root = Tk()\n cls.root.withdraw()\n cls.text = Text(cls.root)\n @classmethod\n def tearDownClass(cls):\n del cls.text",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_redirector",
"documentation": {}
},
{
"label": "WidgetRedirectorTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_redirector",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_redirector",
"peekOfCode": "class WidgetRedirectorTest(unittest.TestCase):\n @classmethod\n def setUpClass(cls):\n requires('gui')\n cls.root = Tk()\n cls.root.withdraw()\n cls.text = Text(cls.root)\n @classmethod\n def tearDownClass(cls):\n del cls.text",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_redirector",
"documentation": {}
},
{
"label": "ReplaceDialogTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_replace",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_replace",
"peekOfCode": "class ReplaceDialogTest(unittest.TestCase):\n @classmethod\n def setUpClass(cls):\n cls.root = Tk()\n cls.root.withdraw()\n se.messagebox = Mbox\n cls.engine = se.SearchEngine(cls.root)\n cls.dialog = ReplaceDialog(cls.root, cls.engine)\n cls.dialog.bell = lambda: None\n cls.dialog.ok = Mock()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_replace",
"documentation": {}
},
{
"label": "orig_mbox",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_replace",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_replace",
"peekOfCode": "orig_mbox = se.messagebox\nshowerror = Mbox.showerror\nclass ReplaceDialogTest(unittest.TestCase):\n @classmethod\n def setUpClass(cls):\n cls.root = Tk()\n cls.root.withdraw()\n se.messagebox = Mbox\n cls.engine = se.SearchEngine(cls.root)\n cls.dialog = ReplaceDialog(cls.root, cls.engine)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_replace",
"documentation": {}
},
{
"label": "showerror",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_replace",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_replace",
"peekOfCode": "showerror = Mbox.showerror\nclass ReplaceDialogTest(unittest.TestCase):\n @classmethod\n def setUpClass(cls):\n cls.root = Tk()\n cls.root.withdraw()\n se.messagebox = Mbox\n cls.engine = se.SearchEngine(cls.root)\n cls.dialog = ReplaceDialog(cls.root, cls.engine)\n cls.dialog.bell = lambda: None",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_replace",
"documentation": {}
},
{
"label": "CodePicklerTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_rpc",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_rpc",
"peekOfCode": "class CodePicklerTest(unittest.TestCase):\n def test_pickle_unpickle(self):\n def f(): return a + b + c\n func, (cbytes,) = rpc.pickle_code(f.__code__)\n self.assertIs(func, rpc.unpickle_code)\n self.assertIn(b'test_rpc.py', cbytes)\n code = rpc.unpickle_code(cbytes)\n self.assertEqual(code.co_names, ('a', 'b', 'c'))\n def test_code_pickler(self):\n self.assertIn(type((lambda:None).__code__),",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_rpc",
"documentation": {}
},
{
"label": "ExceptionTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_run",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_run",
"peekOfCode": "class ExceptionTest(unittest.TestCase):\n def test_print_exception_unhashable(self):\n class UnhashableException(Exception):\n def __eq__(self, other):\n return True\n ex1 = UnhashableException('ex1')\n ex2 = UnhashableException('ex2')\n try:\n raise ex2 from ex1\n except UnhashableException:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_run",
"documentation": {}
},
{
"label": "S",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_run",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_run",
"peekOfCode": "class S(str):\n def __str__(self):\n return '%s:str' % type(self).__name__\n def __unicode__(self):\n return '%s:unicode' % type(self).__name__\n def __len__(self):\n return 3\n def __iter__(self):\n return iter('abc')\n def __getitem__(self, *args):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_run",
"documentation": {}
},
{
"label": "MockShell",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_run",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_run",
"peekOfCode": "class MockShell:\n def __init__(self):\n self.reset()\n def write(self, *args):\n self.written.append(args)\n def readline(self):\n return self.lines.pop()\n def close(self):\n pass\n def reset(self):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_run",
"documentation": {}
},
{
"label": "StdInputFilesTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_run",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_run",
"peekOfCode": "class StdInputFilesTest(unittest.TestCase):\n def test_misc(self):\n shell = MockShell()\n f = run.StdInputFile(shell, 'stdin')\n self.assertIsInstance(f, io.TextIOBase)\n self.assertEqual(f.encoding, 'utf-8')\n self.assertEqual(f.errors, 'strict')\n self.assertIsNone(f.newlines)\n self.assertEqual(f.name, '')\n self.assertFalse(f.closed)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_run",
"documentation": {}
},
{
"label": "StdOutputFilesTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_run",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_run",
"peekOfCode": "class StdOutputFilesTest(unittest.TestCase):\n def test_misc(self):\n shell = MockShell()\n f = run.StdOutputFile(shell, 'stdout')\n self.assertIsInstance(f, io.TextIOBase)\n self.assertEqual(f.encoding, 'utf-8')\n self.assertEqual(f.errors, 'strict')\n self.assertIsNone(f.newlines)\n self.assertEqual(f.name, '')\n self.assertFalse(f.closed)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_run",
"documentation": {}
},
{
"label": "RecursionLimitTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_run",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_run",
"peekOfCode": "class RecursionLimitTest(unittest.TestCase):\n # Test (un)install_recursionlimit_wrappers and fixdoc.\n def test_bad_setrecursionlimit_calls(self):\n run.install_recursionlimit_wrappers()\n self.addCleanup(run.uninstall_recursionlimit_wrappers)\n f = sys.setrecursionlimit\n self.assertRaises(TypeError, f, limit=100)\n self.assertRaises(TypeError, f, 100, 1000)\n self.assertRaises(ValueError, f, 0)\n def test_roundtrip(self):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_run",
"documentation": {}
},
{
"label": "HandleErrorTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_run",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_run",
"peekOfCode": "class HandleErrorTest(unittest.TestCase):\n # Method of MyRPCServer\n def test_fatal_error(self):\n eq = self.assertEqual\n with captured_output('__stderr__') as err,\\\n mock.patch('idlelib.run.thread.interrupt_main',\n new_callable=Func) as func:\n try:\n raise EOFError\n except EOFError:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_run",
"documentation": {}
},
{
"label": "ExecRuncodeTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_run",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_run",
"peekOfCode": "class ExecRuncodeTest(unittest.TestCase):\n @classmethod\n def setUpClass(cls):\n cls.addClassCleanup(setattr,run,'print_exception',run.print_exception)\n cls.prt = Func() # Need reference.\n run.print_exception = cls.prt\n mockrpc = mock.Mock()\n mockrpc.console.getvar = Func(result=False)\n cls.ex = run.Executive(mockrpc)\n @classmethod",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_run",
"documentation": {}
},
{
"label": "idlelib.testing",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_run",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_run",
"peekOfCode": "idlelib.testing = True # Use {} for executing test user code.\nclass ExceptionTest(unittest.TestCase):\n def test_print_exception_unhashable(self):\n class UnhashableException(Exception):\n def __eq__(self, other):\n return True\n ex1 = UnhashableException('ex1')\n ex2 = UnhashableException('ex2')\n try:\n raise ex2 from ex1",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_run",
"documentation": {}
},
{
"label": "ScriptBindingTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_runscript",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_runscript",
"peekOfCode": "class ScriptBindingTest(unittest.TestCase):\n @classmethod\n def setUpClass(cls):\n requires('gui')\n cls.root = Tk()\n cls.root.withdraw()\n @classmethod\n def tearDownClass(cls):\n cls.root.update_idletasks()\n for id in cls.root.tk.call('after', 'info'):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_runscript",
"documentation": {}
},
{
"label": "ScrolledListTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_scrolledlist",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_scrolledlist",
"peekOfCode": "class ScrolledListTest(unittest.TestCase):\n @classmethod\n def setUpClass(cls):\n cls.root = Tk()\n @classmethod\n def tearDownClass(cls):\n cls.root.destroy()\n del cls.root\n def test_init(self):\n ScrolledList(self.root)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_scrolledlist",
"documentation": {}
},
{
"label": "SearchDialogTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_search",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_search",
"peekOfCode": "class SearchDialogTest(unittest.TestCase):\n @classmethod\n def setUpClass(cls):\n cls.root = Tk()\n @classmethod\n def tearDownClass(cls):\n cls.root.destroy()\n del cls.root\n def setUp(self):\n self.engine = searchengine.SearchEngine(self.root)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_search",
"documentation": {}
},
{
"label": "SearchDialogBaseTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_searchbase",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_searchbase",
"peekOfCode": "class SearchDialogBaseTest(unittest.TestCase):\n @classmethod\n def setUpClass(cls):\n requires('gui')\n cls.root = Tk()\n @classmethod\n def tearDownClass(cls):\n cls.root.update_idletasks()\n cls.root.destroy()\n del cls.root",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_searchbase",
"documentation": {}
},
{
"label": "Mock",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_searchengine",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_searchengine",
"peekOfCode": "class Mock:\n def __init__(self, *args, **kwargs): pass\nclass GetTest(unittest.TestCase):\n # SearchEngine.get returns singleton created & saved on first call.\n def test_get(self):\n saved_Engine = se.SearchEngine\n se.SearchEngine = Mock # monkey-patch class\n try:\n root = Mock()\n engine = se.get(root)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_searchengine",
"documentation": {}
},
{
"label": "GetTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_searchengine",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_searchengine",
"peekOfCode": "class GetTest(unittest.TestCase):\n # SearchEngine.get returns singleton created & saved on first call.\n def test_get(self):\n saved_Engine = se.SearchEngine\n se.SearchEngine = Mock # monkey-patch class\n try:\n root = Mock()\n engine = se.get(root)\n self.assertIsInstance(engine, se.SearchEngine)\n self.assertIs(root._searchengine, engine)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_searchengine",
"documentation": {}
},
{
"label": "GetLineColTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_searchengine",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_searchengine",
"peekOfCode": "class GetLineColTest(unittest.TestCase):\n # Test simple text-independent helper function\n def test_get_line_col(self):\n self.assertEqual(se.get_line_col('1.0'), (1, 0))\n self.assertEqual(se.get_line_col('1.11'), (1, 11))\n self.assertRaises(ValueError, se.get_line_col, ('1.0 lineend'))\n self.assertRaises(ValueError, se.get_line_col, ('end'))\nclass GetSelectionTest(unittest.TestCase):\n # Test text-dependent helper function.\n## # Need gui for text.index('sel.first/sel.last/insert').",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_searchengine",
"documentation": {}
},
{
"label": "GetSelectionTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_searchengine",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_searchengine",
"peekOfCode": "class GetSelectionTest(unittest.TestCase):\n # Test text-dependent helper function.\n## # Need gui for text.index('sel.first/sel.last/insert').\n## @classmethod\n## def setUpClass(cls):\n## requires('gui')\n## cls.root = Tk()\n##\n## @classmethod\n## def tearDownClass(cls):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_searchengine",
"documentation": {}
},
{
"label": "ReverseSearchTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_searchengine",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_searchengine",
"peekOfCode": "class ReverseSearchTest(unittest.TestCase):\n # Test helper function that searches backwards within a line.\n def test_search_reverse(self):\n Equal = self.assertEqual\n line = \"Here is an 'is' test text.\"\n prog = re.compile('is')\n Equal(se.search_reverse(prog, line, len(line)).span(), (12, 14))\n Equal(se.search_reverse(prog, line, 14).span(), (12, 14))\n Equal(se.search_reverse(prog, line, 13).span(), (5, 7))\n Equal(se.search_reverse(prog, line, 7).span(), (5, 7))",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_searchengine",
"documentation": {}
},
{
"label": "SearchEngineTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_searchengine",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_searchengine",
"peekOfCode": "class SearchEngineTest(unittest.TestCase):\n # Test class methods that do not use Text widget.\n def setUp(self):\n self.engine = se.SearchEngine(root=None)\n # Engine.root is only used to create error message boxes.\n # The mock replacement ignores the root argument.\n def test_is_get(self):\n engine = self.engine\n Equal = self.assertEqual\n Equal(engine.getpat(), '')",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_searchengine",
"documentation": {}
},
{
"label": "SearchTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_searchengine",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_searchengine",
"peekOfCode": "class SearchTest(unittest.TestCase):\n # Test that search_text makes right call to right method.\n @classmethod\n def setUpClass(cls):\n## requires('gui')\n## cls.root = Tk()\n## cls.text = Text(master=cls.root)\n cls.text = mockText()\n test_text = (\n 'First line\\n'",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_searchengine",
"documentation": {}
},
{
"label": "ForwardBackwardTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_searchengine",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_searchengine",
"peekOfCode": "class ForwardBackwardTest(unittest.TestCase):\n # Test that search_forward method finds the target.\n## @classmethod\n## def tearDownClass(cls):\n## cls.root.destroy()\n## del cls.root\n @classmethod\n def setUpClass(cls):\n cls.engine = se.SearchEngine(None)\n## requires('gui')",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_searchengine",
"documentation": {}
},
{
"label": "setUpModule",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_searchengine",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_searchengine",
"peekOfCode": "def setUpModule():\n # Replace s-e module tkinter imports other than non-gui TclError.\n se.BooleanVar = Var\n se.StringVar = Var\n se.messagebox = Mbox\ndef tearDownModule():\n # Restore 'just in case', though other tests should also replace.\n se.BooleanVar = BooleanVar\n se.StringVar = StringVar\n se.messagebox = messagebox",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_searchengine",
"documentation": {}
},
{
"label": "tearDownModule",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_searchengine",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_searchengine",
"peekOfCode": "def tearDownModule():\n # Restore 'just in case', though other tests should also replace.\n se.BooleanVar = BooleanVar\n se.StringVar = StringVar\n se.messagebox = messagebox\nclass Mock:\n def __init__(self, *args, **kwargs): pass\nclass GetTest(unittest.TestCase):\n # SearchEngine.get returns singleton created & saved on first call.\n def test_get(self):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_searchengine",
"documentation": {}
},
{
"label": "Dummy_editwin",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_sidebar",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_sidebar",
"peekOfCode": "class Dummy_editwin:\n def __init__(self, text):\n self.text = text\n self.text_frame = self.text.master\n self.per = Percolator(text)\n self.undo = Delegator()\n self.per.insertfilter(self.undo)\n def setvar(self, name, value):\n pass\n def getlineno(self, index):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_sidebar",
"documentation": {}
},
{
"label": "LineNumbersTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_sidebar",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_sidebar",
"peekOfCode": "class LineNumbersTest(unittest.TestCase):\n @classmethod\n def setUpClass(cls):\n requires('gui')\n cls.root = tk.Tk()\n cls.root.withdraw()\n cls.text_frame = tk.Frame(cls.root)\n cls.text_frame.pack(side=tk.LEFT, fill=tk.BOTH, expand=True)\n cls.text_frame.rowconfigure(1, weight=1)\n cls.text_frame.columnconfigure(1, weight=1)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_sidebar",
"documentation": {}
},
{
"label": "ShellSidebarTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_sidebar",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_sidebar",
"peekOfCode": "class ShellSidebarTest(unittest.TestCase):\n root: tk.Tk = None\n shell: PyShell = None\n @classmethod\n def setUpClass(cls):\n requires('gui')\n cls.root = root = tk.Tk()\n root.withdraw()\n fix_scaling(root)\n fixwordbreaks(root)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_sidebar",
"documentation": {}
},
{
"label": "CountLinesTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_squeezer",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_squeezer",
"peekOfCode": "class CountLinesTest(unittest.TestCase):\n \"\"\"Tests for the count_lines_with_wrapping function.\"\"\"\n def check(self, expected, text, linewidth):\n return self.assertEqual(\n expected,\n count_lines_with_wrapping(text, linewidth),\n )\n def test_count_empty(self):\n \"\"\"Test with an empty string.\"\"\"\n self.assertEqual(count_lines_with_wrapping(\"\"), 0)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_squeezer",
"documentation": {}
},
{
"label": "SqueezerTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_squeezer",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_squeezer",
"peekOfCode": "class SqueezerTest(unittest.TestCase):\n \"\"\"Tests for the Squeezer class.\"\"\"\n def make_mock_editor_window(self, with_text_widget=False):\n \"\"\"Create a mock EditorWindow instance.\"\"\"\n editwin = NonCallableMagicMock()\n editwin.width = 80\n if with_text_widget:\n editwin.root = get_test_tk_root(self)\n text_widget = self.make_text_widget(root=editwin.root)\n editwin.text = editwin.per.bottom = text_widget",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_squeezer",
"documentation": {}
},
{
"label": "ExpandingButtonTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_squeezer",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_squeezer",
"peekOfCode": "class ExpandingButtonTest(unittest.TestCase):\n \"\"\"Tests for the ExpandingButton class.\"\"\"\n # In these tests the squeezer instance is a mock, but actual tkinter\n # Text and Button instances are created.\n def make_mock_squeezer(self):\n \"\"\"Helper for tests: Create a mock Squeezer object.\"\"\"\n root = get_test_tk_root(self)\n squeezer = Mock()\n squeezer.editwin.text = Text(root)\n squeezer.editwin.per = Percolator(squeezer.editwin.text)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_squeezer",
"documentation": {}
},
{
"label": "get_test_tk_root",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_squeezer",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_squeezer",
"peekOfCode": "def get_test_tk_root(test_instance):\n \"\"\"Helper for tests: Create a root Tk object.\"\"\"\n requires('gui')\n root = Tk()\n root.withdraw()\n def cleanup_root():\n root.update_idletasks()\n root.destroy()\n test_instance.addCleanup(cleanup_root)\n return root",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_squeezer",
"documentation": {}
},
{
"label": "SENTINEL_VALUE",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_squeezer",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_squeezer",
"peekOfCode": "SENTINEL_VALUE = sentinel.SENTINEL_VALUE\ndef get_test_tk_root(test_instance):\n \"\"\"Helper for tests: Create a root Tk object.\"\"\"\n requires('gui')\n root = Tk()\n root.withdraw()\n def cleanup_root():\n root.update_idletasks()\n root.destroy()\n test_instance.addCleanup(cleanup_root)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_squeezer",
"documentation": {}
},
{
"label": "StackBrowserTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_stackviewer",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_stackviewer",
"peekOfCode": "class StackBrowserTest(unittest.TestCase):\n @classmethod\n def setUpClass(cls):\n svs = stackviewer.sys\n try:\n abc\n except NameError:\n svs.last_type, svs.last_value, svs.last_traceback = (\n sys.exc_info())\n requires('gui')",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_stackviewer",
"documentation": {}
},
{
"label": "Test",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_statusbar",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_statusbar",
"peekOfCode": "class Test(unittest.TestCase):\n @classmethod\n def setUpClass(cls):\n requires('gui')\n cls.root = Tk()\n cls.root.withdraw()\n @classmethod\n def tearDownClass(cls):\n cls.root.update_idletasks()\n cls.root.destroy()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_statusbar",
"documentation": {}
},
{
"label": "TextTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_text",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_text",
"peekOfCode": "class TextTest(object):\n \"Define items common to both sets of tests.\"\n hw = 'hello\\nworld' # Several tests insert this after initialization.\n hwn = hw+'\\n' # \\n present at initialization, before insert\n # setUpClass defines cls.Text and maybe cls.root.\n # setUp defines self.text from Text and maybe root.\n def test_init(self):\n self.assertEqual(self.text.get('1.0'), '\\n')\n self.assertEqual(self.text.get('end'), '')\n def test_index_empty(self):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_text",
"documentation": {}
},
{
"label": "MockTextTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_text",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_text",
"peekOfCode": "class MockTextTest(TextTest, unittest.TestCase):\n @classmethod\n def setUpClass(cls):\n from idlelib.idle_test.mock_tk import Text\n cls.Text = Text\n def setUp(self):\n self.text = self.Text()\n def test_decode(self):\n # test endflags (-1, 0) not tested by test_index (which uses +1)\n decode = self.text._decode",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_text",
"documentation": {}
},
{
"label": "TkTextTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_text",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_text",
"peekOfCode": "class TkTextTest(TextTest, unittest.TestCase):\n @classmethod\n def setUpClass(cls):\n requires('gui')\n from tkinter import Tk, Text\n cls.Text = Text\n cls.root = Tk()\n @classmethod\n def tearDownClass(cls):\n cls.root.destroy()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_text",
"documentation": {}
},
{
"label": "VW",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_textview",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_textview",
"peekOfCode": "class VW(tv.ViewWindow): # Used in ViewWindowTest.\n transient = Func()\n grab_set = Func()\n wait_window = Func()\n# Call wrapper class VW with mock wait_window.\nclass ViewWindowTest(unittest.TestCase):\n def setUp(self):\n VW.transient.__init__()\n VW.grab_set.__init__()\n VW.wait_window.__init__()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_textview",
"documentation": {}
},
{
"label": "ViewWindowTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_textview",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_textview",
"peekOfCode": "class ViewWindowTest(unittest.TestCase):\n def setUp(self):\n VW.transient.__init__()\n VW.grab_set.__init__()\n VW.wait_window.__init__()\n def test_init_modal(self):\n view = VW(root, 'Title', 'test text')\n self.assertTrue(VW.transient.called)\n self.assertTrue(VW.grab_set.called)\n self.assertTrue(VW.wait_window.called)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_textview",
"documentation": {}
},
{
"label": "AutoHideScrollbarTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_textview",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_textview",
"peekOfCode": "class AutoHideScrollbarTest(unittest.TestCase):\n # Method set is tested in ScrollableTextFrameTest\n def test_forbidden_geometry(self):\n scroll = tv.AutoHideScrollbar(root)\n self.assertRaises(TclError, scroll.pack)\n self.assertRaises(TclError, scroll.place)\nclass ScrollableTextFrameTest(unittest.TestCase):\n @classmethod\n def setUpClass(cls):\n cls.root = root = Tk()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_textview",
"documentation": {}
},
{
"label": "ScrollableTextFrameTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_textview",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_textview",
"peekOfCode": "class ScrollableTextFrameTest(unittest.TestCase):\n @classmethod\n def setUpClass(cls):\n cls.root = root = Tk()\n root.withdraw()\n @classmethod\n def tearDownClass(cls):\n cls.root.update_idletasks()\n cls.root.destroy()\n del cls.root",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_textview",
"documentation": {}
},
{
"label": "ViewFrameTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_textview",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_textview",
"peekOfCode": "class ViewFrameTest(unittest.TestCase):\n @classmethod\n def setUpClass(cls):\n cls.root = root = Tk()\n root.withdraw()\n cls.frame = tv.ViewFrame(root, 'test text')\n @classmethod\n def tearDownClass(cls):\n del cls.frame\n cls.root.update_idletasks()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_textview",
"documentation": {}
},
{
"label": "ViewFunctionTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_textview",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_textview",
"peekOfCode": "class ViewFunctionTest(unittest.TestCase):\n @classmethod\n def setUpClass(cls):\n cls.orig_error = tv.showerror\n tv.showerror = Mbox_func()\n @classmethod\n def tearDownClass(cls):\n tv.showerror = cls.orig_error\n del cls.orig_error\n def test_view_text(self):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_textview",
"documentation": {}
},
{
"label": "ButtonClickTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_textview",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_textview",
"peekOfCode": "class ButtonClickTest(unittest.TestCase):\n def setUp(self):\n self.view = None\n self.called = False\n def tearDown(self):\n if self.view:\n self.view.destroy()\n def test_view_text_bind_with_button(self):\n def _command():\n self.called = True",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_textview",
"documentation": {}
},
{
"label": "setUpModule",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_textview",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_textview",
"peekOfCode": "def setUpModule():\n global root\n root = Tk()\n root.withdraw()\ndef tearDownModule():\n global root\n root.update_idletasks()\n root.destroy()\n del root\n# If we call ViewWindow or wrapper functions with defaults",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_textview",
"documentation": {}
},
{
"label": "tearDownModule",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_textview",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_textview",
"peekOfCode": "def tearDownModule():\n global root\n root.update_idletasks()\n root.destroy()\n del root\n# If we call ViewWindow or wrapper functions with defaults\n# modal=True, _utest=False, test hangs on call to wait_window.\n# Have also gotten tk error 'can't invoke \"event\" command'.\nclass VW(tv.ViewWindow): # Used in ViewWindowTest.\n transient = Func()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_textview",
"documentation": {}
},
{
"label": "ToolTipBaseTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_tooltip",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_tooltip",
"peekOfCode": "class ToolTipBaseTest(unittest.TestCase):\n def setUp(self):\n self.top, self.button = _make_top_and_button(self)\n def test_base_class_is_unusable(self):\n global root\n top = Toplevel(root)\n self.addCleanup(top.destroy)\n button = Button(top, text='ToolTip test button')\n button.pack()\n self.addCleanup(button.destroy)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_tooltip",
"documentation": {}
},
{
"label": "HovertipTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_tooltip",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_tooltip",
"peekOfCode": "class HovertipTest(unittest.TestCase):\n def setUp(self):\n self.top, self.button = _make_top_and_button(self)\n def is_tipwindow_shown(self, tooltip):\n return tooltip.tipwindow and tooltip.tipwindow.winfo_viewable()\n def test_showtip(self):\n tooltip = Hovertip(self.button, 'ToolTip text')\n self.addCleanup(tooltip.hidetip)\n self.assertFalse(self.is_tipwindow_shown(tooltip))\n tooltip.showtip()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_tooltip",
"documentation": {}
},
{
"label": "setUpModule",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_tooltip",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_tooltip",
"peekOfCode": "def setUpModule():\n global root\n root = Tk()\ndef tearDownModule():\n global root\n root.update_idletasks()\n root.destroy()\n del root\ndef add_call_counting(func):\n @wraps(func)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_tooltip",
"documentation": {}
},
{
"label": "tearDownModule",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_tooltip",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_tooltip",
"peekOfCode": "def tearDownModule():\n global root\n root.update_idletasks()\n root.destroy()\n del root\ndef add_call_counting(func):\n @wraps(func)\n def wrapped_func(*args, **kwargs):\n wrapped_func.call_args_list.append((args, kwargs))\n return func(*args, **kwargs)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_tooltip",
"documentation": {}
},
{
"label": "add_call_counting",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_tooltip",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_tooltip",
"peekOfCode": "def add_call_counting(func):\n @wraps(func)\n def wrapped_func(*args, **kwargs):\n wrapped_func.call_args_list.append((args, kwargs))\n return func(*args, **kwargs)\n wrapped_func.call_args_list = []\n return wrapped_func\ndef _make_top_and_button(testobj):\n global root\n top = Toplevel(root)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_tooltip",
"documentation": {}
},
{
"label": "TreeTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_tree",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_tree",
"peekOfCode": "class TreeTest(unittest.TestCase):\n @classmethod\n def setUpClass(cls):\n cls.root = Tk()\n cls.root.withdraw()\n @classmethod\n def tearDownClass(cls):\n cls.root.destroy()\n del cls.root\n def test_init(self):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_tree",
"documentation": {}
},
{
"label": "TestScrollEvent",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_tree",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_tree",
"peekOfCode": "class TestScrollEvent(unittest.TestCase):\n def test_wheel_event(self):\n # Fake widget class containing `yview` only.\n class _Widget:\n def __init__(widget, *expected):\n widget.expected = expected\n def yview(widget, *args):\n self.assertTupleEqual(widget.expected, args)\n # Fake event class\n class _Event:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_tree",
"documentation": {}
},
{
"label": "UndoDelegatorTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_undo",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_undo",
"peekOfCode": "class UndoDelegatorTest(unittest.TestCase):\n @classmethod\n def setUpClass(cls):\n cls.root = Tk()\n cls.text = Text(cls.root)\n cls.percolator = Percolator(cls.text)\n @classmethod\n def tearDownClass(cls):\n cls.percolator.redir.close()\n del cls.percolator, cls.text",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_undo",
"documentation": {}
},
{
"label": "UtilTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_util",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_util",
"peekOfCode": "class UtilTest(unittest.TestCase):\n def test_extensions(self):\n for extension in {'.pyi', '.py', '.pyw'}:\n self.assertIn(extension, util.py_extensions)\nif __name__ == '__main__':\n unittest.main(verbosity=2)",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_util",
"documentation": {}
},
{
"label": "RunWarnTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_warning",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_warning",
"peekOfCode": "class RunWarnTest(unittest.TestCase):\n @unittest.skipIf(running_in_idle, \"Does not work when run within Idle.\")\n def test_showwarnings(self):\n self.assertIs(warnings.showwarning, showwarning)\n run.capture_warnings(True)\n self.assertIs(warnings.showwarning, run.idle_showwarning_subproc)\n run.capture_warnings(False)\n self.assertIs(warnings.showwarning, showwarning)\n def test_run_show(self):\n with captured_stderr() as f:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_warning",
"documentation": {}
},
{
"label": "ShellWarnTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_warning",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_warning",
"peekOfCode": "class ShellWarnTest(unittest.TestCase):\n @unittest.skipIf(running_in_idle, \"Does not work when run within Idle.\")\n def test_showwarnings(self):\n self.assertIs(warnings.showwarning, showwarning)\n shell.capture_warnings(True)\n self.assertIs(warnings.showwarning, shell.idle_showwarning)\n shell.capture_warnings(False)\n self.assertIs(warnings.showwarning, showwarning)\n def test_idle_formatter(self):\n # Will fail if format changed without regenerating idlemsg",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_warning",
"documentation": {}
},
{
"label": "showwarning",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_warning",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_warning",
"peekOfCode": "showwarning = warnings.showwarning\n# But if we run this file within idle, we are in the middle of the run.main loop\n# and default showwarnings has already been replaced.\nrunning_in_idle = 'idle' in showwarning.__name__\n# The following was generated from pyshell.idle_formatwarning\n# and checked as matching expectation.\nidlemsg = '''\nWarning (from warnings module):\n File \"test_warning.py\", line 99\n Line of code",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_warning",
"documentation": {}
},
{
"label": "running_in_idle",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_warning",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_warning",
"peekOfCode": "running_in_idle = 'idle' in showwarning.__name__\n# The following was generated from pyshell.idle_formatwarning\n# and checked as matching expectation.\nidlemsg = '''\nWarning (from warnings module):\n File \"test_warning.py\", line 99\n Line of code\nUserWarning: Test\n'''\nshellmsg = idlemsg + \">>> \"",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_warning",
"documentation": {}
},
{
"label": "idlemsg",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_warning",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_warning",
"peekOfCode": "idlemsg = '''\nWarning (from warnings module):\n File \"test_warning.py\", line 99\n Line of code\nUserWarning: Test\n'''\nshellmsg = idlemsg + \">>> \"\nclass RunWarnTest(unittest.TestCase):\n @unittest.skipIf(running_in_idle, \"Does not work when run within Idle.\")\n def test_showwarnings(self):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_warning",
"documentation": {}
},
{
"label": "shellmsg",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_warning",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_warning",
"peekOfCode": "shellmsg = idlemsg + \">>> \"\nclass RunWarnTest(unittest.TestCase):\n @unittest.skipIf(running_in_idle, \"Does not work when run within Idle.\")\n def test_showwarnings(self):\n self.assertIs(warnings.showwarning, showwarning)\n run.capture_warnings(True)\n self.assertIs(warnings.showwarning, run.idle_showwarning_subproc)\n run.capture_warnings(False)\n self.assertIs(warnings.showwarning, showwarning)\n def test_run_show(self):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_warning",
"documentation": {}
},
{
"label": "WindowListTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_window",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_window",
"peekOfCode": "class WindowListTest(unittest.TestCase):\n def test_init(self):\n wl = window.WindowList()\n self.assertEqual(wl.dict, {})\n self.assertEqual(wl.callbacks, [])\n # Further tests need mock Window.\nclass ListedToplevelTest(unittest.TestCase):\n @classmethod\n def setUpClass(cls):\n window.registry = set()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_window",
"documentation": {}
},
{
"label": "ListedToplevelTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_window",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_window",
"peekOfCode": "class ListedToplevelTest(unittest.TestCase):\n @classmethod\n def setUpClass(cls):\n window.registry = set()\n requires('gui')\n cls.root = Tk()\n cls.root.withdraw()\n @classmethod\n def tearDownClass(cls):\n window.registry = window.WindowList()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_window",
"documentation": {}
},
{
"label": "Test",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_zoomheight",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_zoomheight",
"peekOfCode": "class Test(unittest.TestCase):\n @classmethod\n def setUpClass(cls):\n requires('gui')\n cls.root = Tk()\n cls.root.withdraw()\n cls.editwin = EditorWindow(root=cls.root)\n @classmethod\n def tearDownClass(cls):\n cls.editwin._close()",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_zoomheight",
"documentation": {}
},
{
"label": "C1",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_zzdummy",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_zzdummy",
"peekOfCode": "class C1():\n # Class comment.\n def __init__(self, a, b):\n self.a = a\n self.b = b\n\"\"\"\nclass DummyEditwin:\n get_selection_indices = editor.EditorWindow.get_selection_indices\n def __init__(self, root, text):\n self.root = root",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_zzdummy",
"documentation": {}
},
{
"label": "DummyEditwin",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_zzdummy",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_zzdummy",
"peekOfCode": "class DummyEditwin:\n get_selection_indices = editor.EditorWindow.get_selection_indices\n def __init__(self, root, text):\n self.root = root\n self.top = root\n self.text = text\n self.fregion = format.FormatRegion(self)\n self.text.undo_block_start = mock.Mock()\n self.text.undo_block_stop = mock.Mock()\nclass ZZDummyTest(unittest.TestCase):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_zzdummy",
"documentation": {}
},
{
"label": "ZZDummyTest",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_zzdummy",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_zzdummy",
"peekOfCode": "class ZZDummyTest(unittest.TestCase):\n @classmethod\n def setUpClass(cls):\n requires('gui')\n root = cls.root = Tk()\n root.withdraw()\n text = cls.text = Text(cls.root)\n cls.editor = DummyEditwin(root, text)\n zzdummy.idleConf.userCfg = testcfg\n @classmethod",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_zzdummy",
"documentation": {}
},
{
"label": "usercfg",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_zzdummy",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_zzdummy",
"peekOfCode": "usercfg = zzdummy.idleConf.userCfg\ntestcfg = {\n 'main': config.IdleUserConfParser(''),\n 'highlight': config.IdleUserConfParser(''),\n 'keys': config.IdleUserConfParser(''),\n 'extensions': config.IdleUserConfParser(''),\n}\ncode_sample = \"\"\"\\\nclass C1():\n # Class comment.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_zzdummy",
"documentation": {}
},
{
"label": "testcfg",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_zzdummy",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_zzdummy",
"peekOfCode": "testcfg = {\n 'main': config.IdleUserConfParser(''),\n 'highlight': config.IdleUserConfParser(''),\n 'keys': config.IdleUserConfParser(''),\n 'extensions': config.IdleUserConfParser(''),\n}\ncode_sample = \"\"\"\\\nclass C1():\n # Class comment.\n def __init__(self, a, b):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_zzdummy",
"documentation": {}
},
{
"label": "code_sample",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_zzdummy",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_zzdummy",
"peekOfCode": "code_sample = \"\"\"\\\nclass C1():\n # Class comment.\n def __init__(self, a, b):\n self.a = a\n self.b = b\n\"\"\"\nclass DummyEditwin:\n get_selection_indices = editor.EditorWindow.get_selection_indices\n def __init__(self, root, text):",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.test_zzdummy",
"documentation": {}
},
{
"label": "run_in_tk_mainloop",
"kind": 2,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.tkinter_testing_utils",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.tkinter_testing_utils",
"peekOfCode": "def run_in_tk_mainloop(delay=1):\n \"\"\"Decorator for running a test method with a real Tk mainloop.\n This starts a Tk mainloop before running the test, and stops it\n at the end. This is faster and more robust than the common\n alternative method of calling .update() and/or .update_idletasks().\n Test methods using this must be written as generator functions,\n using \"yield\" to allow the mainloop to process events and \"after\"\n callbacks, and then continue the test from that point.\n The delay argument is passed into root.after(...) calls as the number\n of ms to wait before passing execution back to the generator function.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.idle_test.tkinter_testing_utils",
"documentation": {}
},
{
"label": "AutoComplete",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.autocomplete",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.autocomplete",
"peekOfCode": "class AutoComplete:\n def __init__(self, editwin=None, tags=None):\n self.editwin = editwin\n if editwin is not None: # not in subprocess or no-gui test\n self.text = editwin.text\n self.tags = tags\n self.autocompletewindow = None\n # id of delayed call, and the index of the text insert when\n # the delayed call was issued. If _delayed_completion_id is\n # None, there is no delayed call.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.autocomplete",
"documentation": {}
},
{
"label": "completion_kwds",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.autocomplete",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.autocomplete",
"peekOfCode": "completion_kwds = [s for s in keyword.kwlist\n if s not in {'True', 'False', 'None'}] # In builtins.\ncompletion_kwds.extend(('match', 'case')) # Context keywords.\ncompletion_kwds.sort()\n# Two types of completions; defined here for autocomplete_w import below.\nATTRS, FILES = 0, 1\nfrom idlelib import autocomplete_w\nfrom idlelib.config import idleConf\nfrom idlelib.hyperparser import HyperParser\n# Tuples passed to open_completions.",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.autocomplete",
"documentation": {}
},
{
"label": "FORCE",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.autocomplete",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.autocomplete",
"peekOfCode": "FORCE = True, False, True, None # Control-Space.\nTAB = False, True, True, None # Tab.\nTRY_A = False, False, False, ATTRS # '.' for attributes.\nTRY_F = False, False, False, FILES # '/' in quotes for file name.\n# This string includes all chars that may be in an identifier.\n# TODO Update this here and elsewhere.\nID_CHARS = string.ascii_letters + string.digits + \"_\"\nSEPS = f\"{os.sep}{os.altsep if os.altsep else ''}\"\nTRIGGERS = f\".{SEPS}\"\nclass AutoComplete:",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.autocomplete",
"documentation": {}
},
{
"label": "TRY_A",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.autocomplete",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.autocomplete",
"peekOfCode": "TRY_A = False, False, False, ATTRS # '.' for attributes.\nTRY_F = False, False, False, FILES # '/' in quotes for file name.\n# This string includes all chars that may be in an identifier.\n# TODO Update this here and elsewhere.\nID_CHARS = string.ascii_letters + string.digits + \"_\"\nSEPS = f\"{os.sep}{os.altsep if os.altsep else ''}\"\nTRIGGERS = f\".{SEPS}\"\nclass AutoComplete:\n def __init__(self, editwin=None, tags=None):\n self.editwin = editwin",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.autocomplete",
"documentation": {}
},
{
"label": "TRY_F",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.autocomplete",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.autocomplete",
"peekOfCode": "TRY_F = False, False, False, FILES # '/' in quotes for file name.\n# This string includes all chars that may be in an identifier.\n# TODO Update this here and elsewhere.\nID_CHARS = string.ascii_letters + string.digits + \"_\"\nSEPS = f\"{os.sep}{os.altsep if os.altsep else ''}\"\nTRIGGERS = f\".{SEPS}\"\nclass AutoComplete:\n def __init__(self, editwin=None, tags=None):\n self.editwin = editwin\n if editwin is not None: # not in subprocess or no-gui test",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.autocomplete",
"documentation": {}
},
{
"label": "ID_CHARS",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.autocomplete",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.autocomplete",
"peekOfCode": "ID_CHARS = string.ascii_letters + string.digits + \"_\"\nSEPS = f\"{os.sep}{os.altsep if os.altsep else ''}\"\nTRIGGERS = f\".{SEPS}\"\nclass AutoComplete:\n def __init__(self, editwin=None, tags=None):\n self.editwin = editwin\n if editwin is not None: # not in subprocess or no-gui test\n self.text = editwin.text\n self.tags = tags\n self.autocompletewindow = None",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.autocomplete",
"documentation": {}
},
{
"label": "SEPS",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.autocomplete",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.autocomplete",
"peekOfCode": "SEPS = f\"{os.sep}{os.altsep if os.altsep else ''}\"\nTRIGGERS = f\".{SEPS}\"\nclass AutoComplete:\n def __init__(self, editwin=None, tags=None):\n self.editwin = editwin\n if editwin is not None: # not in subprocess or no-gui test\n self.text = editwin.text\n self.tags = tags\n self.autocompletewindow = None\n # id of delayed call, and the index of the text insert when",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.autocomplete",
"documentation": {}
},
{
"label": "TRIGGERS",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.autocomplete",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.autocomplete",
"peekOfCode": "TRIGGERS = f\".{SEPS}\"\nclass AutoComplete:\n def __init__(self, editwin=None, tags=None):\n self.editwin = editwin\n if editwin is not None: # not in subprocess or no-gui test\n self.text = editwin.text\n self.tags = tags\n self.autocompletewindow = None\n # id of delayed call, and the index of the text insert when\n # the delayed call was issued. If _delayed_completion_id is",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.autocomplete",
"documentation": {}
},
{
"label": "AutoCompleteWindow",
"kind": 6,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.autocomplete_w",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.autocomplete_w",
"peekOfCode": "class AutoCompleteWindow:\n def __init__(self, widget, tags):\n # The widget (Text) on which we place the AutoCompleteWindow\n self.widget = widget\n # Tags to mark inserted text with\n self.tags = tags\n # The widgets we create\n self.autocompletewindow = self.listbox = self.scrollbar = None\n # The default foreground and background of a selection. Saved because\n # they are changed to the regular colors of list items when the",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.autocomplete_w",
"documentation": {}
},
{
"label": "HIDE_VIRTUAL_EVENT_NAME",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.autocomplete_w",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.autocomplete_w",
"peekOfCode": "HIDE_VIRTUAL_EVENT_NAME = \"<>\"\nHIDE_FOCUS_OUT_SEQUENCE = \"\"\nHIDE_SEQUENCES = (HIDE_FOCUS_OUT_SEQUENCE, \"\")\nKEYPRESS_VIRTUAL_EVENT_NAME = \"<>\"\n# We need to bind event beyond so that the function will be called\n# before the default specific IDLE function\nKEYPRESS_SEQUENCES = (\"\", \"\", \"\", \"\",\n \"\", \"\", \"\", \"\",\n \"\", \"\", \"\")\nKEYRELEASE_VIRTUAL_EVENT_NAME = \"<>\"",
"detail": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.autocomplete_w",
"documentation": {}
},
{
"label": "HIDE_FOCUS_OUT_SEQUENCE",
"kind": 5,
"importPath": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.autocomplete_w",
"description": "prolog.HIDEEEEED~.~HIDE~.Python-3.10.4.Lib.idlelib.autocomplete_w",
"peekOfCode": "HIDE_FOCUS_OUT_SEQUENCE = \"\"\nHIDE_SEQUENCES = (HIDE_FOCUS_OUT_SEQUENCE, \"\")\nKEYPRESS_VIRTUAL_EVENT_NAME = \"<