Files
superset2/.mypy_cache/3.8/redis/asyncio/connection.data.json
Maxime Beauchemin 57bccba93a simple redirect
2023-08-10 16:28:51 -07:00

1 line
103 KiB
JSON

{".class": "MypyFile", "_fullname": "redis.asyncio.connection", "future_import_flags": [], "is_partial_stub_package": false, "is_stub": true, "names": {".class": "SymbolTable", "Any": {".class": "SymbolTableNode", "cross_ref": "typing.Any", "kind": "Gdef", "module_hidden": true, "module_public": false}, "AsyncConnectCallbackProtocol": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "redis.asyncio.connection.AsyncConnectCallbackProtocol", "name": "AsyncConnectCallbackProtocol", "type_vars": []}, "flags": ["is_protocol"], "fullname": "redis.asyncio.connection.AsyncConnectCallbackProtocol", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "redis.asyncio.connection", "mro": ["redis.asyncio.connection.AsyncConnectCallbackProtocol", "builtins.object"], "names": {".class": "SymbolTable", "__call__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "connection"], "flags": ["is_coroutine"], "fullname": "redis.asyncio.connection.AsyncConnectCallbackProtocol.__call__", "name": "__call__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "connection"], "arg_types": ["redis.asyncio.connection.AsyncConnectCallbackProtocol", "redis.asyncio.connection.Connection"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__call__ of AsyncConnectCallbackProtocol", "ret_type": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}], "type_ref": "typing.Coroutine"}, "type_guard": null, "variables": []}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "BaseParser": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "redis.asyncio.connection.BaseParser", "name": "BaseParser", "type_vars": []}, "flags": [], "fullname": "redis.asyncio.connection.BaseParser", "metaclass_type": null, "metadata": {}, "module_name": "redis.asyncio.connection", "mro": ["redis.asyncio.connection.BaseParser", "builtins.object"], "names": {".class": "SymbolTable", "EXCEPTION_CLASSES": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "redis.asyncio.connection.BaseParser.EXCEPTION_CLASSES", "name": "EXCEPTION_CLASSES", "type": {".class": "TypeAliasType", "args": [], "type_ref": "redis.asyncio.connection.ExceptionMappingT"}}}, "__del__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": [null], "flags": [], "fullname": "redis.asyncio.connection.BaseParser.__del__", "name": "__del__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["redis.asyncio.connection.BaseParser"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__del__ of BaseParser", "ret_type": {".class": "NoneType"}, "type_guard": null, "variables": []}}}, "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "socket_read_size"], "flags": [], "fullname": "redis.asyncio.connection.BaseParser.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "socket_read_size"], "arg_types": ["redis.asyncio.connection.BaseParser", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of BaseParser", "ret_type": {".class": "NoneType"}, "type_guard": null, "variables": []}}}, "can_read": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "timeout"], "flags": ["is_coroutine"], "fullname": "redis.asyncio.connection.BaseParser.can_read", "name": "can_read", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "timeout"], "arg_types": ["redis.asyncio.connection.BaseParser", "builtins.float"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "can_read of BaseParser", "ret_type": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}, "builtins.bool"], "type_ref": "typing.Coroutine"}, "type_guard": null, "variables": []}}}, "on_connect": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "connection"], "flags": [], "fullname": "redis.asyncio.connection.BaseParser.on_connect", "name": "on_connect", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "connection"], "arg_types": ["redis.asyncio.connection.BaseParser", "redis.asyncio.connection.Connection"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "on_connect of BaseParser", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}, "type_guard": null, "variables": []}}}, "on_disconnect": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "redis.asyncio.connection.BaseParser.on_disconnect", "name": "on_disconnect", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["redis.asyncio.connection.BaseParser"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "on_disconnect of BaseParser", "ret_type": {".class": "NoneType"}, "type_guard": null, "variables": []}}}, "parse_error": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "response"], "flags": [], "fullname": "redis.asyncio.connection.BaseParser.parse_error", "name": "parse_error", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "response"], "arg_types": ["redis.asyncio.connection.BaseParser", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "parse_error of BaseParser", "ret_type": "redis.exceptions.ResponseError", "type_guard": null, "variables": []}}}, "read_response": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["self", "disable_decoding"], "flags": ["is_coroutine"], "fullname": "redis.asyncio.connection.BaseParser.read_response", "name": "read_response", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["self", "disable_decoding"], "arg_types": ["redis.asyncio.connection.BaseParser", "builtins.bool"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "read_response of BaseParser", "ret_type": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}, {".class": "UnionType", "items": [{".class": "TypeAliasType", "args": [], "type_ref": "redis.typing.EncodableT"}, "redis.exceptions.ResponseError", {".class": "Instance", "args": [{".class": "TypeAliasType", "args": [], "type_ref": "redis.typing.EncodableT"}], "type_ref": "builtins.list"}, {".class": "NoneType"}]}], "type_ref": "typing.Coroutine"}, "type_guard": null, "variables": []}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "BlockingConnectionPool": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["redis.asyncio.connection.ConnectionPool"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "redis.asyncio.connection.BlockingConnectionPool", "name": "BlockingConnectionPool", "type_vars": []}, "flags": [], "fullname": "redis.asyncio.connection.BlockingConnectionPool", "metaclass_type": null, "metadata": {}, "module_name": "redis.asyncio.connection", "mro": ["redis.asyncio.connection.BlockingConnectionPool", "redis.asyncio.connection.ConnectionPool", "builtins.object"], "names": {".class": "SymbolTable", "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1, 1, 1, 1, 4], "arg_names": ["self", "max_connections", "timeout", "connection_class", "queue_class", "connection_kwargs"], "flags": [], "fullname": "redis.asyncio.connection.BlockingConnectionPool.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 1, 1, 1, 1, 4], "arg_names": ["self", "max_connections", "timeout", "connection_class", "queue_class", "connection_kwargs"], "arg_types": ["redis.asyncio.connection.BlockingConnectionPool", "builtins.int", {".class": "UnionType", "items": ["builtins.int", {".class": "NoneType"}]}, {".class": "TypeType", "item": "redis.asyncio.connection.Connection"}, {".class": "TypeType", "item": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "asyncio.queues.Queue"}}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of BlockingConnectionPool", "ret_type": {".class": "NoneType"}, "type_guard": null, "variables": []}}}, "disconnect": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["self", "inuse_connections"], "flags": ["is_coroutine"], "fullname": "redis.asyncio.connection.BlockingConnectionPool.disconnect", "name": "disconnect", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["self", "inuse_connections"], "arg_types": ["redis.asyncio.connection.BlockingConnectionPool", "builtins.bool"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "disconnect of BlockingConnectionPool", "ret_type": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}], "type_ref": "typing.Coroutine"}, "type_guard": null, "variables": []}}}, "get_connection": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 2, 4], "arg_names": ["self", "command_name", "keys", "options"], "flags": ["is_coroutine"], "fullname": "redis.asyncio.connection.BlockingConnectionPool.get_connection", "name": "get_connection", "type": null}}, "make_connection": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "redis.asyncio.connection.BlockingConnectionPool.make_connection", "name": "make_connection", "type": null}}, "pid": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "redis.asyncio.connection.BlockingConnectionPool.pid", "name": "pid", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}}}, "pool": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "redis.asyncio.connection.BlockingConnectionPool.pool", "name": "pool", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}}}, "queue_class": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "redis.asyncio.connection.BlockingConnectionPool.queue_class", "name": "queue_class", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}}}, "release": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "connection"], "flags": ["is_coroutine"], "fullname": "redis.asyncio.connection.BlockingConnectionPool.release", "name": "release", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "connection"], "arg_types": ["redis.asyncio.connection.BlockingConnectionPool", "redis.asyncio.connection.Connection"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "release of BlockingConnectionPool", "ret_type": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}], "type_ref": "typing.Coroutine"}, "type_guard": null, "variables": []}}}, "reset": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "redis.asyncio.connection.BlockingConnectionPool.reset", "name": "reset", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["redis.asyncio.connection.BlockingConnectionPool"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "reset of BlockingConnectionPool", "ret_type": {".class": "NoneType"}, "type_guard": null, "variables": []}}}, "timeout": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "redis.asyncio.connection.BlockingConnectionPool.timeout", "name": "timeout", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "Callable": {".class": "SymbolTableNode", "cross_ref": "typing.Callable", "kind": "Gdef", "module_hidden": true, "module_public": false}, "ConnectCallbackProtocol": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "redis.asyncio.connection.ConnectCallbackProtocol", "name": "ConnectCallbackProtocol", "type_vars": []}, "flags": ["is_protocol"], "fullname": "redis.asyncio.connection.ConnectCallbackProtocol", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "redis.asyncio.connection", "mro": ["redis.asyncio.connection.ConnectCallbackProtocol", "builtins.object"], "names": {".class": "SymbolTable", "__call__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "connection"], "flags": [], "fullname": "redis.asyncio.connection.ConnectCallbackProtocol.__call__", "name": "__call__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "connection"], "arg_types": ["redis.asyncio.connection.ConnectCallbackProtocol", "redis.asyncio.connection.Connection"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__call__ of ConnectCallbackProtocol", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}, "type_guard": null, "variables": []}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "ConnectCallbackT": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeAlias", "alias_tvars": [], "column": 0, "fullname": "redis.asyncio.connection.ConnectCallbackT", "line": 90, "no_args": false, "normalized": false, "target": {".class": "UnionType", "items": ["redis.asyncio.connection.ConnectCallbackProtocol", "redis.asyncio.connection.AsyncConnectCallbackProtocol"]}}}, "ConnectKwargs": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["typing._TypedDict"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "redis.asyncio.connection.ConnectKwargs", "name": "ConnectKwargs", "type_vars": []}, "flags": [], "fullname": "redis.asyncio.connection.ConnectKwargs", "metaclass_type": null, "metadata": {}, "module_name": "redis.asyncio.connection", "mro": ["redis.asyncio.connection.ConnectKwargs", "typing._TypedDict", "typing.Mapping", "typing.Collection", "typing.Iterable", "typing.Container", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": {".class": "TypedDictType", "fallback": "typing._TypedDict", "items": [["username", "builtins.str"], ["password", "builtins.str"], ["connection_class", {".class": "TypeType", "item": "redis.asyncio.connection.Connection"}], ["host", "builtins.str"], ["port", "builtins.int"], ["db", "builtins.int"], ["path", "builtins.str"]], "required_keys": ["connection_class", "db", "host", "password", "path", "port", "username"]}}}, "Connection": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "redis.asyncio.connection.Connection", "name": "Connection", "type_vars": []}, "flags": [], "fullname": "redis.asyncio.connection.Connection", "metaclass_type": null, "metadata": {}, "module_name": "redis.asyncio.connection", "mro": ["redis.asyncio.connection.Connection", "builtins.object"], "names": {".class": "SymbolTable", "__del__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": [null], "flags": [], "fullname": "redis.asyncio.connection.Connection.__del__", "name": "__del__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["redis.asyncio.connection.Connection"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__del__ of Connection", "ret_type": {".class": "NoneType"}, "type_guard": null, "variables": []}}}, "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5], "arg_names": ["self", "host", "port", "db", "password", "socket_timeout", "socket_connect_timeout", "socket_keepalive", "socket_keepalive_options", "socket_type", "retry_on_timeout", "retry_on_error", "encoding", "encoding_errors", "decode_responses", "parser_class", "socket_read_size", "health_check_interval", "client_name", "username", "retry", "redis_connect_func", "encoder_class"], "flags": [], "fullname": "redis.asyncio.connection.Connection.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5], "arg_names": ["self", "host", "port", "db", "password", "socket_timeout", "socket_connect_timeout", "socket_keepalive", "socket_keepalive_options", "socket_type", "retry_on_timeout", "retry_on_error", "encoding", "encoding_errors", "decode_responses", "parser_class", "socket_read_size", "health_check_interval", "client_name", "username", "retry", "redis_connect_func", "encoder_class"], "arg_types": ["redis.asyncio.connection.Connection", "builtins.str", {".class": "UnionType", "items": ["builtins.str", "builtins.int"]}, {".class": "UnionType", "items": ["builtins.str", "builtins.int"]}, {".class": "UnionType", "items": ["builtins.str", {".class": "NoneType"}]}, {".class": "UnionType", "items": ["builtins.float", {".class": "NoneType"}]}, {".class": "UnionType", "items": ["builtins.float", {".class": "NoneType"}]}, "builtins.bool", {".class": "UnionType", "items": [{".class": "Instance", "args": ["builtins.int", {".class": "UnionType", "items": ["builtins.int", "builtins.bytes"]}], "type_ref": "typing.Mapping"}, {".class": "NoneType"}]}, "builtins.int", "builtins.bool", {".class": "UnionType", "items": [{".class": "Instance", "args": [{".class": "TypeType", "item": "redis.exceptions.RedisError"}], "type_ref": "builtins.list"}, "redis.asyncio.connection._Sentinel"]}, "builtins.str", "builtins.str", "builtins.bool", {".class": "TypeType", "item": "redis.asyncio.connection.BaseParser"}, "builtins.int", "builtins.float", {".class": "UnionType", "items": ["builtins.str", {".class": "NoneType"}]}, {".class": "UnionType", "items": ["builtins.str", {".class": "NoneType"}]}, {".class": "UnionType", "items": ["redis.asyncio.retry.Retry", {".class": "NoneType"}]}, {".class": "UnionType", "items": [{".class": "TypeAliasType", "args": [], "type_ref": "redis.asyncio.connection.ConnectCallbackT"}, {".class": "NoneType"}]}, {".class": "TypeType", "item": "redis.asyncio.connection.Encoder"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of Connection", "ret_type": {".class": "NoneType"}, "type_guard": null, "variables": []}}}, "can_read": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["self", "timeout"], "flags": ["is_coroutine"], "fullname": "redis.asyncio.connection.Connection.can_read", "name": "can_read", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["self", "timeout"], "arg_types": ["redis.asyncio.connection.Connection", "builtins.float"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "can_read of Connection", "ret_type": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}], "type_ref": "typing.Coroutine"}, "type_guard": null, "variables": []}}}, "check_health": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_coroutine"], "fullname": "redis.asyncio.connection.Connection.check_health", "name": "check_health", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["redis.asyncio.connection.Connection"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "check_health of Connection", "ret_type": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}, {".class": "NoneType"}], "type_ref": "typing.Coroutine"}, "type_guard": null, "variables": []}}}, "clear_connect_callbacks": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "redis.asyncio.connection.Connection.clear_connect_callbacks", "name": "clear_connect_callbacks", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["redis.asyncio.connection.Connection"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "clear_connect_callbacks of Connection", "ret_type": {".class": "NoneType"}, "type_guard": null, "variables": []}}}, "client_name": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "redis.asyncio.connection.Connection.client_name", "name": "client_name", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}}}, "connect": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_coroutine"], "fullname": "redis.asyncio.connection.Connection.connect", "name": "connect", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["redis.asyncio.connection.Connection"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "connect of Connection", "ret_type": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}, {".class": "NoneType"}], "type_ref": "typing.Coroutine"}, "type_guard": null, "variables": []}}}, "db": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "redis.asyncio.connection.Connection.db", "name": "db", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}}}, "disconnect": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_coroutine"], "fullname": "redis.asyncio.connection.Connection.disconnect", "name": "disconnect", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["redis.asyncio.connection.Connection"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "disconnect of Connection", "ret_type": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}, {".class": "NoneType"}], "type_ref": "typing.Coroutine"}, "type_guard": null, "variables": []}}}, "encoder": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "redis.asyncio.connection.Connection.encoder", "name": "encoder", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}}}, "health_check_interval": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "redis.asyncio.connection.Connection.health_check_interval", "name": "health_check_interval", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}}}, "host": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "redis.asyncio.connection.Connection.host", "name": "host", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}}}, "is_connected": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_property", "is_decorated"], "fullname": "redis.asyncio.connection.Connection.is_connected", "name": "is_connected", "type": null}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_property", "is_ready"], "fullname": null, "name": "is_connected", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["redis.asyncio.connection.Connection"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": true, "is_ellipsis_args": false, "name": "is_connected of Connection", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}, "type_guard": null, "variables": []}}}}, "next_health_check": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "redis.asyncio.connection.Connection.next_health_check", "name": "next_health_check", "type": "builtins.int"}}, "on_connect": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_coroutine"], "fullname": "redis.asyncio.connection.Connection.on_connect", "name": "on_connect", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["redis.asyncio.connection.Connection"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "on_connect of Connection", "ret_type": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}, {".class": "NoneType"}], "type_ref": "typing.Coroutine"}, "type_guard": null, "variables": []}}}, "pack_command": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 2], "arg_names": ["self", "args"], "flags": [], "fullname": "redis.asyncio.connection.Connection.pack_command", "name": "pack_command", "type": {".class": "CallableType", "arg_kinds": [0, 2], "arg_names": ["self", "args"], "arg_types": ["redis.asyncio.connection.Connection", {".class": "TypeAliasType", "args": [], "type_ref": "redis.typing.EncodableT"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "pack_command of Connection", "ret_type": {".class": "Instance", "args": ["builtins.bytes"], "type_ref": "builtins.list"}, "type_guard": null, "variables": []}}}, "pack_commands": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "commands"], "flags": [], "fullname": "redis.asyncio.connection.Connection.pack_commands", "name": "pack_commands", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "commands"], "arg_types": ["redis.asyncio.connection.Connection", {".class": "Instance", "args": [{".class": "Instance", "args": [{".class": "TypeAliasType", "args": [], "type_ref": "redis.typing.EncodableT"}], "type_ref": "typing.Iterable"}], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "pack_commands of Connection", "ret_type": {".class": "Instance", "args": ["builtins.bytes"], "type_ref": "builtins.list"}, "type_guard": null, "variables": []}}}, "password": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "redis.asyncio.connection.Connection.password", "name": "password", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}}}, "pid": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "redis.asyncio.connection.Connection.pid", "name": "pid", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}}}, "port": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "redis.asyncio.connection.Connection.port", "name": "port", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}}}, "read_response": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["self", "disable_decoding"], "flags": ["is_coroutine"], "fullname": "redis.asyncio.connection.Connection.read_response", "name": "read_response", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["self", "disable_decoding"], "arg_types": ["redis.asyncio.connection.Connection", "builtins.bool"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "read_response of Connection", "ret_type": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}], "type_ref": "typing.Coroutine"}, "type_guard": null, "variables": []}}}, "redis_connect_func": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "redis.asyncio.connection.Connection.redis_connect_func", "name": "redis_connect_func", "type": {".class": "UnionType", "items": [{".class": "TypeAliasType", "args": [], "type_ref": "redis.asyncio.connection.ConnectCallbackT"}, {".class": "NoneType"}]}}}, "register_connect_callback": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "callback"], "flags": [], "fullname": "redis.asyncio.connection.Connection.register_connect_callback", "name": "register_connect_callback", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "callback"], "arg_types": ["redis.asyncio.connection.Connection", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "register_connect_callback of Connection", "ret_type": {".class": "NoneType"}, "type_guard": null, "variables": []}}}, "repr_pieces": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "redis.asyncio.connection.Connection.repr_pieces", "name": "repr_pieces", "type": null}}, "retry": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "redis.asyncio.connection.Connection.retry", "name": "retry", "type": "redis.asyncio.retry.Retry"}}, "retry_on_error": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "redis.asyncio.connection.Connection.retry_on_error", "name": "retry_on_error", "type": {".class": "Instance", "args": [{".class": "TypeType", "item": "redis.exceptions.RedisError"}], "type_ref": "builtins.list"}}}, "retry_on_timeout": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "redis.asyncio.connection.Connection.retry_on_timeout", "name": "retry_on_timeout", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}}}, "send_command": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 2, 4], "arg_names": ["self", "args", "kwargs"], "flags": ["is_coroutine"], "fullname": "redis.asyncio.connection.Connection.send_command", "name": "send_command", "type": {".class": "CallableType", "arg_kinds": [0, 2, 4], "arg_names": ["self", "args", "kwargs"], "arg_types": ["redis.asyncio.connection.Connection", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "send_command of Connection", "ret_type": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}, {".class": "NoneType"}], "type_ref": "typing.Coroutine"}, "type_guard": null, "variables": []}}}, "send_packed_command": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1], "arg_names": ["self", "command", "check_health"], "flags": ["is_coroutine"], "fullname": "redis.asyncio.connection.Connection.send_packed_command", "name": "send_packed_command", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1], "arg_names": ["self", "command", "check_health"], "arg_types": ["redis.asyncio.connection.Connection", {".class": "UnionType", "items": ["builtins.bytes", "builtins.str", {".class": "Instance", "args": ["builtins.bytes"], "type_ref": "typing.Iterable"}]}, "builtins.bool"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "send_packed_command of Connection", "ret_type": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}], "type_ref": "typing.Coroutine"}, "type_guard": null, "variables": []}}}, "set_parser": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "parser_class"], "flags": [], "fullname": "redis.asyncio.connection.Connection.set_parser", "name": "set_parser", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "parser_class"], "arg_types": ["redis.asyncio.connection.Connection", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "set_parser of Connection", "ret_type": {".class": "NoneType"}, "type_guard": null, "variables": []}}}, "socket_connect_timeout": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "redis.asyncio.connection.Connection.socket_connect_timeout", "name": "socket_connect_timeout", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}}}, "socket_keepalive": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "redis.asyncio.connection.Connection.socket_keepalive", "name": "socket_keepalive", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}}}, "socket_keepalive_options": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "redis.asyncio.connection.Connection.socket_keepalive_options", "name": "socket_keepalive_options", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}}}, "socket_timeout": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "redis.asyncio.connection.Connection.socket_timeout", "name": "socket_timeout", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}}}, "socket_type": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "redis.asyncio.connection.Connection.socket_type", "name": "socket_type", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}}}, "ssl_context": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "redis.asyncio.connection.Connection.ssl_context", "name": "ssl_context", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}}}, "username": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "redis.asyncio.connection.Connection.username", "name": "username", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "ConnectionPool": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "redis.asyncio.connection.ConnectionPool", "name": "ConnectionPool", "type_vars": []}, "flags": [], "fullname": "redis.asyncio.connection.ConnectionPool", "metaclass_type": null, "metadata": {}, "module_name": "redis.asyncio.connection", "mro": ["redis.asyncio.connection.ConnectionPool", "builtins.object"], "names": {".class": "SymbolTable", "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1, 1, 4], "arg_names": ["self", "connection_class", "max_connections", "connection_kwargs"], "flags": [], "fullname": "redis.asyncio.connection.ConnectionPool.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 1, 1, 4], "arg_names": ["self", "connection_class", "max_connections", "connection_kwargs"], "arg_types": ["redis.asyncio.connection.ConnectionPool", {".class": "TypeType", "item": "redis.asyncio.connection.Connection"}, {".class": "UnionType", "items": ["builtins.int", {".class": "NoneType"}]}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of ConnectionPool", "ret_type": {".class": "NoneType"}, "type_guard": null, "variables": []}}}, "connection_class": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "redis.asyncio.connection.ConnectionPool.connection_class", "name": "connection_class", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}}}, "connection_kwargs": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "redis.asyncio.connection.ConnectionPool.connection_kwargs", "name": "connection_kwargs", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}}}, "disconnect": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["self", "inuse_connections"], "flags": ["is_coroutine"], "fullname": "redis.asyncio.connection.ConnectionPool.disconnect", "name": "disconnect", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["self", "inuse_connections"], "arg_types": ["redis.asyncio.connection.ConnectionPool", "builtins.bool"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "disconnect of ConnectionPool", "ret_type": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}], "type_ref": "typing.Coroutine"}, "type_guard": null, "variables": []}}}, "encoder_class": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "redis.asyncio.connection.ConnectionPool.encoder_class", "name": "encoder_class", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}}}, "from_url": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0, 4], "arg_names": ["cls", "url", "kwargs"], "flags": ["is_class", "is_decorated"], "fullname": "redis.asyncio.connection.ConnectionPool.from_url", "name": "from_url", "type": {".class": "CallableType", "arg_kinds": [0, 0, 4], "arg_names": ["cls", "url", "kwargs"], "arg_types": [{".class": "TypeType", "item": "redis.asyncio.connection.ConnectionPool"}, "builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}], "bound_args": [], "def_extras": {"first_arg": "cls"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "from_url of ConnectionPool", "ret_type": "redis.asyncio.connection.ConnectionPool", "type_guard": null, "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_classmethod", "is_ready"], "fullname": null, "name": "from_url", "type": {".class": "CallableType", "arg_kinds": [0, 0, 4], "arg_names": ["cls", "url", "kwargs"], "arg_types": [{".class": "TypeType", "item": "redis.asyncio.connection.ConnectionPool"}, "builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}], "bound_args": [], "def_extras": {"first_arg": "cls"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "from_url of ConnectionPool", "ret_type": "redis.asyncio.connection.ConnectionPool", "type_guard": null, "variables": []}}}}, "get_connection": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 2, 4], "arg_names": ["self", "command_name", "keys", "options"], "flags": ["is_coroutine"], "fullname": "redis.asyncio.connection.ConnectionPool.get_connection", "name": "get_connection", "type": null}}, "get_encoder": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "redis.asyncio.connection.ConnectionPool.get_encoder", "name": "get_encoder", "type": null}}, "make_connection": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "redis.asyncio.connection.ConnectionPool.make_connection", "name": "make_connection", "type": null}}, "max_connections": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "redis.asyncio.connection.ConnectionPool.max_connections", "name": "max_connections", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}}}, "owns_connection": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "connection"], "flags": [], "fullname": "redis.asyncio.connection.ConnectionPool.owns_connection", "name": "owns_connection", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "connection"], "arg_types": ["redis.asyncio.connection.ConnectionPool", "redis.asyncio.connection.Connection"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "owns_connection of ConnectionPool", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}, "type_guard": null, "variables": []}}}, "pid": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "redis.asyncio.connection.ConnectionPool.pid", "name": "pid", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}}}, "release": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "connection"], "flags": ["is_coroutine"], "fullname": "redis.asyncio.connection.ConnectionPool.release", "name": "release", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "connection"], "arg_types": ["redis.asyncio.connection.ConnectionPool", "redis.asyncio.connection.Connection"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "release of ConnectionPool", "ret_type": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}], "type_ref": "typing.Coroutine"}, "type_guard": null, "variables": []}}}, "reset": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "redis.asyncio.connection.ConnectionPool.reset", "name": "reset", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["redis.asyncio.connection.ConnectionPool"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "reset of ConnectionPool", "ret_type": {".class": "NoneType"}, "type_guard": null, "variables": []}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "DefaultParser": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "redis.asyncio.connection.DefaultParser", "name": "DefaultParser", "type": {".class": "UnionType", "items": [{".class": "TypeType", "item": "redis.asyncio.connection.PythonParser"}, {".class": "TypeType", "item": "redis.asyncio.connection.HiredisParser"}]}}}, "EncodableT": {".class": "SymbolTableNode", "cross_ref": "redis.typing.EncodableT", "kind": "Gdef", "module_hidden": true, "module_public": false}, "EncodedT": {".class": "SymbolTableNode", "cross_ref": "redis.typing.EncodedT", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Encoder": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "redis.asyncio.connection.Encoder", "name": "Encoder", "type_vars": []}, "flags": [], "fullname": "redis.asyncio.connection.Encoder", "metaclass_type": null, "metadata": {}, "module_name": "redis.asyncio.connection", "mro": ["redis.asyncio.connection.Encoder", "builtins.object"], "names": {".class": "SymbolTable", "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 0], "arg_names": ["self", "encoding", "encoding_errors", "decode_responses"], "flags": [], "fullname": "redis.asyncio.connection.Encoder.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 0], "arg_names": ["self", "encoding", "encoding_errors", "decode_responses"], "arg_types": ["redis.asyncio.connection.Encoder", "builtins.str", "builtins.str", "builtins.bool"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of Encoder", "ret_type": {".class": "NoneType"}, "type_guard": null, "variables": []}}}, "decode": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1], "arg_names": ["self", "value", "force"], "flags": [], "fullname": "redis.asyncio.connection.Encoder.decode", "name": "decode", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1], "arg_names": ["self", "value", "force"], "arg_types": ["redis.asyncio.connection.Encoder", {".class": "TypeAliasType", "args": [], "type_ref": "redis.typing.EncodableT"}, "builtins.bool"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "decode of Encoder", "ret_type": {".class": "TypeAliasType", "args": [], "type_ref": "redis.typing.EncodableT"}, "type_guard": null, "variables": []}}}, "decode_responses": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "redis.asyncio.connection.Encoder.decode_responses", "name": "decode_responses", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}}}, "encode": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "value"], "flags": [], "fullname": "redis.asyncio.connection.Encoder.encode", "name": "encode", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "value"], "arg_types": ["redis.asyncio.connection.Encoder", {".class": "TypeAliasType", "args": [], "type_ref": "redis.typing.EncodableT"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "encode of Encoder", "ret_type": {".class": "TypeAliasType", "args": [], "type_ref": "redis.typing.EncodedT"}, "type_guard": null, "variables": []}}}, "encoding": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "redis.asyncio.connection.Encoder.encoding", "name": "encoding", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}}}, "encoding_errors": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "redis.asyncio.connection.Encoder.encoding_errors", "name": "encoding_errors", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "ExceptionMappingT": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeAlias", "alias_tvars": [], "column": 0, "fullname": "redis.asyncio.connection.ExceptionMappingT", "line": 40, "no_args": false, "normalized": false, "target": {".class": "Instance", "args": ["builtins.str", {".class": "UnionType", "items": [{".class": "TypeType", "item": "builtins.Exception"}, {".class": "Instance", "args": ["builtins.str", {".class": "TypeType", "item": "builtins.Exception"}], "type_ref": "typing.Mapping"}]}], "type_ref": "typing.Mapping"}}}, "FALSE_STRINGS": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "redis.asyncio.connection.FALSE_STRINGS", "name": "FALSE_STRINGS", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}}}, "HiredisParser": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["redis.asyncio.connection.BaseParser"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "redis.asyncio.connection.HiredisParser", "name": "HiredisParser", "type_vars": []}, "flags": [], "fullname": "redis.asyncio.connection.HiredisParser", "metaclass_type": null, "metadata": {}, "module_name": "redis.asyncio.connection", "mro": ["redis.asyncio.connection.HiredisParser", "redis.asyncio.connection.BaseParser", "builtins.object"], "names": {".class": "SymbolTable", "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "socket_read_size"], "flags": [], "fullname": "redis.asyncio.connection.HiredisParser.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "socket_read_size"], "arg_types": ["redis.asyncio.connection.HiredisParser", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of HiredisParser", "ret_type": {".class": "NoneType"}, "type_guard": null, "variables": []}}}, "can_read": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "timeout"], "flags": ["is_coroutine"], "fullname": "redis.asyncio.connection.HiredisParser.can_read", "name": "can_read", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "timeout"], "arg_types": ["redis.asyncio.connection.HiredisParser", "builtins.float"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "can_read of HiredisParser", "ret_type": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}], "type_ref": "typing.Coroutine"}, "type_guard": null, "variables": []}}}, "on_connect": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "connection"], "flags": [], "fullname": "redis.asyncio.connection.HiredisParser.on_connect", "name": "on_connect", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "connection"], "arg_types": ["redis.asyncio.connection.HiredisParser", "redis.asyncio.connection.Connection"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "on_connect of HiredisParser", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}, "type_guard": null, "variables": []}}}, "on_disconnect": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "redis.asyncio.connection.HiredisParser.on_disconnect", "name": "on_disconnect", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["redis.asyncio.connection.HiredisParser"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "on_disconnect of HiredisParser", "ret_type": {".class": "NoneType"}, "type_guard": null, "variables": []}}}, "read_from_socket": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1, 1], "arg_names": ["self", "timeout", "raise_on_timeout"], "flags": ["is_coroutine"], "fullname": "redis.asyncio.connection.HiredisParser.read_from_socket", "name": "read_from_socket", "type": {".class": "CallableType", "arg_kinds": [0, 1, 1], "arg_names": ["self", "timeout", "raise_on_timeout"], "arg_types": ["redis.asyncio.connection.HiredisParser", {".class": "UnionType", "items": ["builtins.float", {".class": "NoneType"}, "redis.asyncio.connection._Sentinel"]}, "builtins.bool"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "read_from_socket of HiredisParser", "ret_type": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}], "type_ref": "typing.Coroutine"}, "type_guard": null, "variables": []}}}, "read_response": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["self", "disable_decoding"], "flags": ["is_coroutine"], "fullname": "redis.asyncio.connection.HiredisParser.read_response", "name": "read_response", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["self", "disable_decoding"], "arg_types": ["redis.asyncio.connection.HiredisParser", "builtins.bool"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "read_response of HiredisParser", "ret_type": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}, {".class": "UnionType", "items": [{".class": "TypeAliasType", "args": [], "type_ref": "redis.typing.EncodableT"}, {".class": "Instance", "args": [{".class": "TypeAliasType", "args": [], "type_ref": "redis.typing.EncodableT"}], "type_ref": "builtins.list"}]}], "type_ref": "typing.Coroutine"}, "type_guard": null, "variables": []}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "Iterable": {".class": "SymbolTableNode", "cross_ref": "typing.Iterable", "kind": "Gdef", "module_hidden": true, "module_public": false}, "MODULE_EXPORTS_DATA_TYPES_ERROR": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "redis.asyncio.connection.MODULE_EXPORTS_DATA_TYPES_ERROR", "name": "MODULE_EXPORTS_DATA_TYPES_ERROR", "type": "builtins.str"}}, "MODULE_LOAD_ERROR": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "redis.asyncio.connection.MODULE_LOAD_ERROR", "name": "MODULE_LOAD_ERROR", "type": "builtins.str"}}, "MODULE_UNLOAD_NOT_POSSIBLE_ERROR": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "redis.asyncio.connection.MODULE_UNLOAD_NOT_POSSIBLE_ERROR", "name": "MODULE_UNLOAD_NOT_POSSIBLE_ERROR", "type": "builtins.str"}}, "Mapping": {".class": "SymbolTableNode", "cross_ref": "typing.Mapping", "kind": "Gdef", "module_hidden": true, "module_public": false}, "NONBLOCKING_EXCEPTIONS": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "redis.asyncio.connection.NONBLOCKING_EXCEPTIONS", "name": "NONBLOCKING_EXCEPTIONS", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}}}, "NONBLOCKING_EXCEPTION_ERROR_NUMBERS": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "redis.asyncio.connection.NONBLOCKING_EXCEPTION_ERROR_NUMBERS", "name": "NONBLOCKING_EXCEPTION_ERROR_NUMBERS", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}}}, "NO_SUCH_MODULE_ERROR": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "redis.asyncio.connection.NO_SUCH_MODULE_ERROR", "name": "NO_SUCH_MODULE_ERROR", "type": "builtins.str"}}, "Protocol": {".class": "SymbolTableNode", "cross_ref": "typing.Protocol", "kind": "Gdef", "module_hidden": true, "module_public": false}, "PythonParser": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["redis.asyncio.connection.BaseParser"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "redis.asyncio.connection.PythonParser", "name": "PythonParser", "type_vars": []}, "flags": [], "fullname": "redis.asyncio.connection.PythonParser", "metaclass_type": null, "metadata": {}, "module_name": "redis.asyncio.connection", "mro": ["redis.asyncio.connection.PythonParser", "redis.asyncio.connection.BaseParser", "builtins.object"], "names": {".class": "SymbolTable", "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "socket_read_size"], "flags": [], "fullname": "redis.asyncio.connection.PythonParser.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "socket_read_size"], "arg_types": ["redis.asyncio.connection.PythonParser", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of PythonParser", "ret_type": {".class": "NoneType"}, "type_guard": null, "variables": []}}}, "can_read": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "timeout"], "flags": ["is_coroutine"], "fullname": "redis.asyncio.connection.PythonParser.can_read", "name": "can_read", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "timeout"], "arg_types": ["redis.asyncio.connection.PythonParser", "builtins.float"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "can_read of PythonParser", "ret_type": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}], "type_ref": "typing.Coroutine"}, "type_guard": null, "variables": []}}}, "encoder": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "redis.asyncio.connection.PythonParser.encoder", "name": "encoder", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}}}, "on_connect": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "connection"], "flags": [], "fullname": "redis.asyncio.connection.PythonParser.on_connect", "name": "on_connect", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "connection"], "arg_types": ["redis.asyncio.connection.PythonParser", "redis.asyncio.connection.Connection"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "on_connect of PythonParser", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}, "type_guard": null, "variables": []}}}, "on_disconnect": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "redis.asyncio.connection.PythonParser.on_disconnect", "name": "on_disconnect", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["redis.asyncio.connection.PythonParser"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "on_disconnect of PythonParser", "ret_type": {".class": "NoneType"}, "type_guard": null, "variables": []}}}, "read_response": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["self", "disable_decoding"], "flags": ["is_coroutine"], "fullname": "redis.asyncio.connection.PythonParser.read_response", "name": "read_response", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["self", "disable_decoding"], "arg_types": ["redis.asyncio.connection.PythonParser", "builtins.bool"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "read_response of PythonParser", "ret_type": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}, {".class": "UnionType", "items": [{".class": "TypeAliasType", "args": [], "type_ref": "redis.typing.EncodableT"}, "redis.exceptions.ResponseError", {".class": "NoneType"}]}], "type_ref": "typing.Coroutine"}, "type_guard": null, "variables": []}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "RedisError": {".class": "SymbolTableNode", "cross_ref": "redis.RedisError", "kind": "Gdef", "module_hidden": true, "module_public": false}, "RedisSSLContext": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "redis.asyncio.connection.RedisSSLContext", "name": "RedisSSLContext", "type_vars": []}, "flags": [], "fullname": "redis.asyncio.connection.RedisSSLContext", "metaclass_type": null, "metadata": {}, "module_name": "redis.asyncio.connection", "mro": ["redis.asyncio.connection.RedisSSLContext", "builtins.object"], "names": {".class": "SymbolTable", "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1, 1, 1, 1, 1, 1], "arg_names": ["self", "keyfile", "certfile", "cert_reqs", "ca_certs", "ca_data", "check_hostname"], "flags": [], "fullname": "redis.asyncio.connection.RedisSSLContext.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 1, 1, 1, 1, 1, 1], "arg_names": ["self", "keyfile", "certfile", "cert_reqs", "ca_certs", "ca_data", "check_hostname"], "arg_types": ["redis.asyncio.connection.RedisSSLContext", {".class": "UnionType", "items": ["builtins.str", {".class": "NoneType"}]}, {".class": "UnionType", "items": ["builtins.str", {".class": "NoneType"}]}, {".class": "UnionType", "items": ["builtins.str", {".class": "NoneType"}]}, {".class": "UnionType", "items": ["builtins.str", {".class": "NoneType"}]}, {".class": "UnionType", "items": ["builtins.str", {".class": "NoneType"}]}, "builtins.bool"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of RedisSSLContext", "ret_type": {".class": "NoneType"}, "type_guard": null, "variables": []}}}, "ca_certs": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "redis.asyncio.connection.RedisSSLContext.ca_certs", "name": "ca_certs", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}}}, "ca_data": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "redis.asyncio.connection.RedisSSLContext.ca_data", "name": "ca_data", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}}}, "cert_reqs": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "redis.asyncio.connection.RedisSSLContext.cert_reqs", "name": "cert_reqs", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}}}, "certfile": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "redis.asyncio.connection.RedisSSLContext.certfile", "name": "certfile", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}}}, "check_hostname": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "redis.asyncio.connection.RedisSSLContext.check_hostname", "name": "check_hostname", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}}}, "context": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "redis.asyncio.connection.RedisSSLContext.context", "name": "context", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}}}, "get": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "redis.asyncio.connection.RedisSSLContext.get", "name": "get", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["redis.asyncio.connection.RedisSSLContext"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "get of RedisSSLContext", "ret_type": "ssl.SSLContext", "type_guard": null, "variables": []}}}, "keyfile": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "redis.asyncio.connection.RedisSSLContext.keyfile", "name": "keyfile", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "ResponseError": {".class": "SymbolTableNode", "cross_ref": "redis.exceptions.ResponseError", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Retry": {".class": "SymbolTableNode", "cross_ref": "redis.asyncio.retry.Retry", "kind": "Gdef", "module_hidden": true, "module_public": false}, "SENTINEL": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "redis.asyncio.connection.SENTINEL", "name": "SENTINEL", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}}}, "SERVER_CLOSED_CONNECTION_ERROR": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "redis.asyncio.connection.SERVER_CLOSED_CONNECTION_ERROR", "name": "SERVER_CLOSED_CONNECTION_ERROR", "type": "builtins.str"}}, "SSLConnection": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["redis.asyncio.connection.Connection"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "redis.asyncio.connection.SSLConnection", "name": "SSLConnection", "type_vars": []}, "flags": [], "fullname": "redis.asyncio.connection.SSLConnection", "metaclass_type": null, "metadata": {}, "module_name": "redis.asyncio.connection", "mro": ["redis.asyncio.connection.SSLConnection", "redis.asyncio.connection.Connection", "builtins.object"], "names": {".class": "SymbolTable", "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1, 1, 1, 1, 1, 1, 4], "arg_names": ["self", "ssl_keyfile", "ssl_certfile", "ssl_cert_reqs", "ssl_ca_certs", "ssl_ca_data", "ssl_check_hostname", "kwargs"], "flags": [], "fullname": "redis.asyncio.connection.SSLConnection.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 1, 1, 1, 1, 1, 1, 4], "arg_names": ["self", "ssl_keyfile", "ssl_certfile", "ssl_cert_reqs", "ssl_ca_certs", "ssl_ca_data", "ssl_check_hostname", "kwargs"], "arg_types": ["redis.asyncio.connection.SSLConnection", {".class": "UnionType", "items": ["builtins.str", {".class": "NoneType"}]}, {".class": "UnionType", "items": ["builtins.str", {".class": "NoneType"}]}, "builtins.str", {".class": "UnionType", "items": ["builtins.str", {".class": "NoneType"}]}, {".class": "UnionType", "items": ["builtins.str", {".class": "NoneType"}]}, "builtins.bool", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of SSLConnection", "ret_type": {".class": "NoneType"}, "type_guard": null, "variables": []}}}, "ca_certs": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_property", "is_decorated"], "fullname": "redis.asyncio.connection.SSLConnection.ca_certs", "name": "ca_certs", "type": null}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_property", "is_ready"], "fullname": null, "name": "ca_certs", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["redis.asyncio.connection.SSLConnection"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": true, "is_ellipsis_args": false, "name": "ca_certs of SSLConnection", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}, "type_guard": null, "variables": []}}}}, "ca_data": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_property", "is_decorated"], "fullname": "redis.asyncio.connection.SSLConnection.ca_data", "name": "ca_data", "type": null}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_property", "is_ready"], "fullname": null, "name": "ca_data", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["redis.asyncio.connection.SSLConnection"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": true, "is_ellipsis_args": false, "name": "ca_data of SSLConnection", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}, "type_guard": null, "variables": []}}}}, "cert_reqs": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_property", "is_decorated"], "fullname": "redis.asyncio.connection.SSLConnection.cert_reqs", "name": "cert_reqs", "type": null}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_property", "is_ready"], "fullname": null, "name": "cert_reqs", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["redis.asyncio.connection.SSLConnection"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": true, "is_ellipsis_args": false, "name": "cert_reqs of SSLConnection", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}, "type_guard": null, "variables": []}}}}, "certfile": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_property", "is_decorated"], "fullname": "redis.asyncio.connection.SSLConnection.certfile", "name": "certfile", "type": null}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_property", "is_ready"], "fullname": null, "name": "certfile", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["redis.asyncio.connection.SSLConnection"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": true, "is_ellipsis_args": false, "name": "certfile of SSLConnection", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}, "type_guard": null, "variables": []}}}}, "check_hostname": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_property", "is_decorated"], "fullname": "redis.asyncio.connection.SSLConnection.check_hostname", "name": "check_hostname", "type": null}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_property", "is_ready"], "fullname": null, "name": "check_hostname", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["redis.asyncio.connection.SSLConnection"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": true, "is_ellipsis_args": false, "name": "check_hostname of SSLConnection", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}, "type_guard": null, "variables": []}}}}, "keyfile": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_property", "is_decorated"], "fullname": "redis.asyncio.connection.SSLConnection.keyfile", "name": "keyfile", "type": null}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_property", "is_ready"], "fullname": null, "name": "keyfile", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["redis.asyncio.connection.SSLConnection"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": true, "is_ellipsis_args": false, "name": "keyfile of SSLConnection", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}, "type_guard": null, "variables": []}}}}, "ssl_context": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "redis.asyncio.connection.SSLConnection.ssl_context", "name": "ssl_context", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "SYM_CRLF": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "redis.asyncio.connection.SYM_CRLF", "name": "SYM_CRLF", "type": "builtins.bytes"}}, "SYM_DOLLAR": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "redis.asyncio.connection.SYM_DOLLAR", "name": "SYM_DOLLAR", "type": "builtins.bytes"}}, "SYM_EMPTY": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "redis.asyncio.connection.SYM_EMPTY", "name": "SYM_EMPTY", "type": "builtins.bytes"}}, "SYM_LF": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "redis.asyncio.connection.SYM_LF", "name": "SYM_LF", "type": "builtins.bytes"}}, "SYM_STAR": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "redis.asyncio.connection.SYM_STAR", "name": "SYM_STAR", "type": "builtins.bytes"}}, "SocketBuffer": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "redis.asyncio.connection.SocketBuffer", "name": "SocketBuffer", "type_vars": []}, "flags": [], "fullname": "redis.asyncio.connection.SocketBuffer", "metaclass_type": null, "metadata": {}, "module_name": "redis.asyncio.connection", "mro": ["redis.asyncio.connection.SocketBuffer", "builtins.object"], "names": {".class": "SymbolTable", "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 0], "arg_names": ["self", "stream_reader", "socket_read_size", "socket_timeout"], "flags": [], "fullname": "redis.asyncio.connection.SocketBuffer.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 0], "arg_names": ["self", "stream_reader", "socket_read_size", "socket_timeout"], "arg_types": ["redis.asyncio.connection.SocketBuffer", "asyncio.streams.StreamReader", "builtins.int", {".class": "UnionType", "items": ["builtins.float", {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of SocketBuffer", "ret_type": {".class": "NoneType"}, "type_guard": null, "variables": []}}}, "bytes_read": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "redis.asyncio.connection.SocketBuffer.bytes_read", "name": "bytes_read", "type": "builtins.int"}}, "bytes_written": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "redis.asyncio.connection.SocketBuffer.bytes_written", "name": "bytes_written", "type": "builtins.int"}}, "can_read": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "timeout"], "flags": ["is_coroutine"], "fullname": "redis.asyncio.connection.SocketBuffer.can_read", "name": "can_read", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "timeout"], "arg_types": ["redis.asyncio.connection.SocketBuffer", "builtins.float"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "can_read of SocketBuffer", "ret_type": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}, "builtins.bool"], "type_ref": "typing.Coroutine"}, "type_guard": null, "variables": []}}}, "close": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "redis.asyncio.connection.SocketBuffer.close", "name": "close", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["redis.asyncio.connection.SocketBuffer"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "close of SocketBuffer", "ret_type": {".class": "NoneType"}, "type_guard": null, "variables": []}}}, "length": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_property", "is_decorated"], "fullname": "redis.asyncio.connection.SocketBuffer.length", "name": "length", "type": null}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_property", "is_ready"], "fullname": null, "name": "length", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["redis.asyncio.connection.SocketBuffer"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": true, "is_ellipsis_args": false, "name": "length of SocketBuffer", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}, "type_guard": null, "variables": []}}}}, "purge": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "redis.asyncio.connection.SocketBuffer.purge", "name": "purge", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["redis.asyncio.connection.SocketBuffer"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "purge of SocketBuffer", "ret_type": {".class": "NoneType"}, "type_guard": null, "variables": []}}}, "read": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "length"], "flags": ["is_coroutine"], "fullname": "redis.asyncio.connection.SocketBuffer.read", "name": "read", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "length"], "arg_types": ["redis.asyncio.connection.SocketBuffer", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "read of SocketBuffer", "ret_type": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}, "builtins.bytes"], "type_ref": "typing.Coroutine"}, "type_guard": null, "variables": []}}}, "readline": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_coroutine"], "fullname": "redis.asyncio.connection.SocketBuffer.readline", "name": "readline", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["redis.asyncio.connection.SocketBuffer"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "readline of SocketBuffer", "ret_type": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}, "builtins.bytes"], "type_ref": "typing.Coroutine"}, "type_guard": null, "variables": []}}}, "socket_read_size": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "redis.asyncio.connection.SocketBuffer.socket_read_size", "name": "socket_read_size", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}}}, "socket_timeout": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "redis.asyncio.connection.SocketBuffer.socket_timeout", "name": "socket_timeout", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "TypeAlias": {".class": "SymbolTableNode", "cross_ref": "typing_extensions.TypeAlias", "kind": "Gdef", "module_hidden": true, "module_public": false}, "TypedDict": {".class": "SymbolTableNode", "cross_ref": "typing_extensions.TypedDict", "kind": "Gdef", "module_hidden": true, "module_public": false}, "URL_QUERY_ARGUMENT_PARSERS": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "redis.asyncio.connection.URL_QUERY_ARGUMENT_PARSERS", "name": "URL_QUERY_ARGUMENT_PARSERS", "type": {".class": "Instance", "args": ["builtins.str", {".class": "CallableType", "arg_kinds": [2, 4], "arg_names": [null, null], "arg_types": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": true, "name": null, "ret_type": "builtins.object", "type_guard": null, "variables": []}], "type_ref": "typing.Mapping"}}}, "UnixDomainSocketConnection": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["redis.asyncio.connection.Connection"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "redis.asyncio.connection.UnixDomainSocketConnection", "name": "UnixDomainSocketConnection", "type_vars": []}, "flags": [], "fullname": "redis.asyncio.connection.UnixDomainSocketConnection", "metaclass_type": null, "metadata": {}, "module_name": "redis.asyncio.connection", "mro": ["redis.asyncio.connection.UnixDomainSocketConnection", "redis.asyncio.connection.Connection", "builtins.object"], "names": {".class": "SymbolTable", "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5], "arg_names": ["self", "path", "db", "username", "password", "socket_timeout", "socket_connect_timeout", "encoding", "encoding_errors", "decode_responses", "retry_on_timeout", "retry_on_error", "parser_class", "socket_read_size", "health_check_interval", "client_name", "retry", "redis_connect_func"], "flags": [], "fullname": "redis.asyncio.connection.UnixDomainSocketConnection.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5], "arg_names": ["self", "path", "db", "username", "password", "socket_timeout", "socket_connect_timeout", "encoding", "encoding_errors", "decode_responses", "retry_on_timeout", "retry_on_error", "parser_class", "socket_read_size", "health_check_interval", "client_name", "retry", "redis_connect_func"], "arg_types": ["redis.asyncio.connection.UnixDomainSocketConnection", "builtins.str", {".class": "UnionType", "items": ["builtins.str", "builtins.int"]}, {".class": "UnionType", "items": ["builtins.str", {".class": "NoneType"}]}, {".class": "UnionType", "items": ["builtins.str", {".class": "NoneType"}]}, {".class": "UnionType", "items": ["builtins.float", {".class": "NoneType"}]}, {".class": "UnionType", "items": ["builtins.float", {".class": "NoneType"}]}, "builtins.str", "builtins.str", "builtins.bool", "builtins.bool", {".class": "UnionType", "items": [{".class": "Instance", "args": [{".class": "TypeType", "item": "redis.exceptions.RedisError"}], "type_ref": "builtins.list"}, "redis.asyncio.connection._Sentinel"]}, {".class": "TypeType", "item": "redis.asyncio.connection.BaseParser"}, "builtins.int", "builtins.float", {".class": "UnionType", "items": ["builtins.str", {".class": "NoneType"}]}, {".class": "UnionType", "items": ["redis.asyncio.retry.Retry", {".class": "NoneType"}]}, {".class": "UnionType", "items": [{".class": "TypeAliasType", "args": [], "type_ref": "redis.asyncio.connection.ConnectCallbackT"}, {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of UnixDomainSocketConnection", "ret_type": {".class": "NoneType"}, "type_guard": null, "variables": []}}}, "client_name": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "redis.asyncio.connection.UnixDomainSocketConnection.client_name", "name": "client_name", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}}}, "db": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "redis.asyncio.connection.UnixDomainSocketConnection.db", "name": "db", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}}}, "encoder": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "redis.asyncio.connection.UnixDomainSocketConnection.encoder", "name": "encoder", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}}}, "health_check_interval": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "redis.asyncio.connection.UnixDomainSocketConnection.health_check_interval", "name": "health_check_interval", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}}}, "next_health_check": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "redis.asyncio.connection.UnixDomainSocketConnection.next_health_check", "name": "next_health_check", "type": "builtins.int"}}, "password": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "redis.asyncio.connection.UnixDomainSocketConnection.password", "name": "password", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}}}, "path": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "redis.asyncio.connection.UnixDomainSocketConnection.path", "name": "path", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}}}, "pid": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "redis.asyncio.connection.UnixDomainSocketConnection.pid", "name": "pid", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}}}, "redis_connect_func": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "redis.asyncio.connection.UnixDomainSocketConnection.redis_connect_func", "name": "redis_connect_func", "type": {".class": "UnionType", "items": [{".class": "TypeAliasType", "args": [], "type_ref": "redis.asyncio.connection.ConnectCallbackT"}, {".class": "NoneType"}]}}}, "repr_pieces": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "redis.asyncio.connection.UnixDomainSocketConnection.repr_pieces", "name": "repr_pieces", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["redis.asyncio.connection.UnixDomainSocketConnection"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "repr_pieces of UnixDomainSocketConnection", "ret_type": {".class": "Instance", "args": [{".class": "TupleType", "implicit": false, "items": ["builtins.str", {".class": "UnionType", "items": ["builtins.str", "builtins.int"]}], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}], "type_ref": "typing.Iterable"}, "type_guard": null, "variables": []}}}, "retry": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "redis.asyncio.connection.UnixDomainSocketConnection.retry", "name": "retry", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}}}, "retry_on_error": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "redis.asyncio.connection.UnixDomainSocketConnection.retry_on_error", "name": "retry_on_error", "type": {".class": "Instance", "args": [{".class": "TypeType", "item": "redis.exceptions.RedisError"}], "type_ref": "builtins.list"}}}, "retry_on_timeout": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "redis.asyncio.connection.UnixDomainSocketConnection.retry_on_timeout", "name": "retry_on_timeout", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}}}, "socket_connect_timeout": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "redis.asyncio.connection.UnixDomainSocketConnection.socket_connect_timeout", "name": "socket_connect_timeout", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}}}, "socket_timeout": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "redis.asyncio.connection.UnixDomainSocketConnection.socket_timeout", "name": "socket_timeout", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}}}, "username": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "redis.asyncio.connection.UnixDomainSocketConnection.username", "name": "username", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "_Sentinel": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["enum.Enum"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "redis.asyncio.connection._Sentinel", "name": "_Sentinel", "type_vars": []}, "flags": ["is_enum"], "fullname": "redis.asyncio.connection._Sentinel", "metaclass_type": "enum.EnumMeta", "metadata": {}, "module_name": "redis.asyncio.connection", "mro": ["redis.asyncio.connection._Sentinel", "enum.Enum", "builtins.object"], "names": {".class": "SymbolTable", "sentinel": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "redis.asyncio.connection._Sentinel.sentinel", "name": "sentinel", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "__doc__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "redis.asyncio.connection.__doc__", "name": "__doc__", "type": "builtins.str"}}, "__file__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "redis.asyncio.connection.__file__", "name": "__file__", "type": "builtins.str"}}, "__name__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "redis.asyncio.connection.__name__", "name": "__name__", "type": "builtins.str"}}, "__package__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "redis.asyncio.connection.__package__", "name": "__package__", "type": "builtins.str"}}, "asyncio": {".class": "SymbolTableNode", "cross_ref": "asyncio", "kind": "Gdef", "module_hidden": true, "module_public": false}, "enum": {".class": "SymbolTableNode", "cross_ref": "enum", "kind": "Gdef", "module_hidden": true, "module_public": false}, "hiredis": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "redis.asyncio.connection.hiredis", "name": "hiredis", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}}}, "parse_url": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["url"], "flags": [], "fullname": "redis.asyncio.connection.parse_url", "name": "parse_url", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["url"], "arg_types": ["builtins.str"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "parse_url", "ret_type": {".class": "TypedDictType", "fallback": "redis.asyncio.connection.ConnectKwargs", "items": [["username", "builtins.str"], ["password", "builtins.str"], ["connection_class", {".class": "TypeType", "item": "redis.asyncio.connection.Connection"}], ["host", "builtins.str"], ["port", "builtins.int"], ["db", "builtins.int"], ["path", "builtins.str"]], "required_keys": ["connection_class", "db", "host", "password", "path", "port", "username"]}, "type_guard": null, "variables": []}}}, "ssl": {".class": "SymbolTableNode", "cross_ref": "ssl", "kind": "Gdef", "module_hidden": true, "module_public": false}, "to_bool": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["value"], "flags": [], "fullname": "redis.asyncio.connection.to_bool", "name": "to_bool", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["value"], "arg_types": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "to_bool", "ret_type": {".class": "UnionType", "items": ["builtins.bool", {".class": "NoneType"}]}, "type_guard": null, "variables": []}}}}, "path": "/Users/max/.cache/pre-commit/repo61zz492t/py_env-python3.8/lib/python3.8/site-packages/redis-stubs/asyncio/connection.pyi"}