Files
superset2/.mypy_cache/3.6/aiohttp/web_urldispatcher.data.json
Maxime Beauchemin 57bccba93a simple redirect
2023-08-10 16:28:51 -07:00

1 line
161 KiB
JSON

{".class": "MypyFile", "_fullname": "aiohttp.web_urldispatcher", "is_partial_stub_package": false, "is_stub": false, "names": {".class": "SymbolTable", "AbstractMatchInfo": {".class": "SymbolTableNode", "cross_ref": "aiohttp.abc.AbstractMatchInfo", "kind": "Gdef", "module_public": false}, "AbstractResource": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": ["__iter__", "__len__", "add_prefix", "canonical", "get_info", "raw_match", "resolve", "url_for"], "bases": ["typing.Sized", {".class": "Instance", "args": ["aiohttp.web_urldispatcher.AbstractRoute"], "type_ref": "typing.Iterable"}], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "aiohttp.web_urldispatcher.AbstractResource", "name": "AbstractResource", "type_vars": []}, "flags": ["is_abstract"], "fullname": "aiohttp.web_urldispatcher.AbstractResource", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "aiohttp.web_urldispatcher", "mro": ["aiohttp.web_urldispatcher.AbstractResource", "typing.Sized", "typing.Iterable", "builtins.object"], "names": {".class": "SymbolTable", "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 5], "arg_names": ["self", "name"], "flags": [], "fullname": "aiohttp.web_urldispatcher.AbstractResource.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 5], "arg_names": ["self", "name"], "arg_types": ["aiohttp.web_urldispatcher.AbstractResource", {".class": "UnionType", "items": ["builtins.str", {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of AbstractResource", "ret_type": {".class": "NoneType"}, "variables": []}}}, "_name": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": [], "fullname": "aiohttp.web_urldispatcher.AbstractResource._name", "name": "_name", "type": {".class": "UnionType", "items": ["builtins.str", {".class": "NoneType"}]}}}, "add_prefix": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "prefix"], "flags": ["is_decorated", "is_abstract"], "fullname": "aiohttp.web_urldispatcher.AbstractResource.add_prefix", "name": "add_prefix", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "prefix"], "arg_types": ["aiohttp.web_urldispatcher.AbstractResource", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "add_prefix of AbstractResource", "ret_type": {".class": "NoneType"}, "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": null, "name": "add_prefix", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "prefix"], "arg_types": ["aiohttp.web_urldispatcher.AbstractResource", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "add_prefix of AbstractResource", "ret_type": {".class": "NoneType"}, "variables": []}}}}, "canonical": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_property", "is_decorated", "is_abstract"], "fullname": "aiohttp.web_urldispatcher.AbstractResource.canonical", "name": "canonical", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["aiohttp.web_urldispatcher.AbstractResource"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "canonical of AbstractResource", "ret_type": "builtins.str", "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_property", "is_ready"], "fullname": null, "name": "canonical", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["aiohttp.web_urldispatcher.AbstractResource"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "canonical of AbstractResource", "ret_type": "builtins.str", "variables": []}}}}, "freeze": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "aiohttp.web_urldispatcher.AbstractResource.freeze", "name": "freeze", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["aiohttp.web_urldispatcher.AbstractResource"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "freeze of AbstractResource", "ret_type": {".class": "NoneType"}, "variables": []}}}, "get_info": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_decorated", "is_abstract"], "fullname": "aiohttp.web_urldispatcher.AbstractResource.get_info", "name": "get_info", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["aiohttp.web_urldispatcher.AbstractResource"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "get_info of AbstractResource", "ret_type": {".class": "Instance", "args": ["builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "builtins.dict"}, "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": null, "name": "get_info", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["aiohttp.web_urldispatcher.AbstractResource"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "get_info of AbstractResource", "ret_type": {".class": "Instance", "args": ["builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "builtins.dict"}, "variables": []}}}}, "name": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_property", "is_decorated"], "fullname": "aiohttp.web_urldispatcher.AbstractResource.name", "name": "name", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["aiohttp.web_urldispatcher.AbstractResource"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "name of AbstractResource", "ret_type": {".class": "UnionType", "items": ["builtins.str", {".class": "NoneType"}]}, "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_property", "is_ready"], "fullname": null, "name": "name", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["aiohttp.web_urldispatcher.AbstractResource"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "name of AbstractResource", "ret_type": {".class": "UnionType", "items": ["builtins.str", {".class": "NoneType"}]}, "variables": []}}}}, "raw_match": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "path"], "flags": ["is_decorated", "is_abstract"], "fullname": "aiohttp.web_urldispatcher.AbstractResource.raw_match", "name": "raw_match", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "path"], "arg_types": ["aiohttp.web_urldispatcher.AbstractResource", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "raw_match of AbstractResource", "ret_type": "builtins.bool", "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": null, "name": "raw_match", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "path"], "arg_types": ["aiohttp.web_urldispatcher.AbstractResource", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "raw_match of AbstractResource", "ret_type": "builtins.bool", "variables": []}}}}, "resolve": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "request"], "flags": ["is_coroutine", "is_decorated", "is_abstract"], "fullname": "aiohttp.web_urldispatcher.AbstractResource.resolve", "name": "resolve", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "request"], "arg_types": ["aiohttp.web_urldispatcher.AbstractResource", "aiohttp.web_request.Request"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "resolve of AbstractResource", "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": "TypeAliasType", "args": [], "type_ref": "aiohttp.web_urldispatcher._Resolve"}], "type_ref": "typing.Coroutine"}, "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": null, "name": "resolve", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "request"], "arg_types": ["aiohttp.web_urldispatcher.AbstractResource", "aiohttp.web_request.Request"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "resolve of AbstractResource", "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": "TypeAliasType", "args": [], "type_ref": "aiohttp.web_urldispatcher._Resolve"}], "type_ref": "typing.Coroutine"}, "variables": []}}}}, "url_for": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 4], "arg_names": ["self", "kwargs"], "flags": ["is_decorated", "is_abstract"], "fullname": "aiohttp.web_urldispatcher.AbstractResource.url_for", "name": "url_for", "type": {".class": "CallableType", "arg_kinds": [0, 4], "arg_names": ["self", "kwargs"], "arg_types": ["aiohttp.web_urldispatcher.AbstractResource", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "url_for of AbstractResource", "ret_type": "yarl.URL", "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": null, "name": "url_for", "type": {".class": "CallableType", "arg_kinds": [0, 4], "arg_names": ["self", "kwargs"], "arg_types": ["aiohttp.web_urldispatcher.AbstractResource", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "url_for of AbstractResource", "ret_type": "yarl.URL", "variables": []}}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "AbstractRoute": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": ["get_info", "name", "url_for"], "bases": ["abc.ABC"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "aiohttp.web_urldispatcher.AbstractRoute", "name": "AbstractRoute", "type_vars": []}, "flags": ["is_abstract"], "fullname": "aiohttp.web_urldispatcher.AbstractRoute", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "aiohttp.web_urldispatcher", "mro": ["aiohttp.web_urldispatcher.AbstractRoute", "abc.ABC", "builtins.object"], "names": {".class": "SymbolTable", "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 5, 5], "arg_names": ["self", "method", "handler", "expect_handler", "resource"], "flags": [], "fullname": "aiohttp.web_urldispatcher.AbstractRoute.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 5, 5], "arg_names": ["self", "method", "handler", "expect_handler", "resource"], "arg_types": ["aiohttp.web_urldispatcher.AbstractRoute", "builtins.str", {".class": "UnionType", "items": [{".class": "TypeAliasType", "args": [], "type_ref": "aiohttp.web_urldispatcher._WebHandler"}, {".class": "TypeType", "item": "aiohttp.abc.AbstractView"}]}, {".class": "TypeAliasType", "args": [], "type_ref": "aiohttp.web_urldispatcher._ExpectHandler"}, "aiohttp.web_urldispatcher.AbstractResource"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of AbstractRoute", "ret_type": {".class": "NoneType"}, "variables": []}}}, "_expect_handler": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": [], "fullname": "aiohttp.web_urldispatcher.AbstractRoute._expect_handler", "name": "_expect_handler", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["aiohttp.web_request.Request"], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": null, "ret_type": {".class": "Instance", "args": [{".class": "NoneType"}], "type_ref": "typing.Awaitable"}, "variables": []}}}, "_handler": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": [], "fullname": "aiohttp.web_urldispatcher.AbstractRoute._handler", "name": "_handler", "type": {".class": "UnionType", "items": [{".class": "TypeAliasType", "args": [], "type_ref": "aiohttp.web_urldispatcher._WebHandler"}, {".class": "TypeType", "item": "aiohttp.abc.AbstractView"}]}}}, "_method": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": [], "fullname": "aiohttp.web_urldispatcher.AbstractRoute._method", "name": "_method", "type": "builtins.str"}}, "_resource": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": [], "fullname": "aiohttp.web_urldispatcher.AbstractRoute._resource", "name": "_resource", "type": "aiohttp.web_urldispatcher.AbstractResource"}}, "get_info": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_decorated", "is_abstract"], "fullname": "aiohttp.web_urldispatcher.AbstractRoute.get_info", "name": "get_info", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["aiohttp.web_urldispatcher.AbstractRoute"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "get_info of AbstractRoute", "ret_type": {".class": "Instance", "args": ["builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "builtins.dict"}, "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": null, "name": "get_info", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["aiohttp.web_urldispatcher.AbstractRoute"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "get_info of AbstractRoute", "ret_type": {".class": "Instance", "args": ["builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "builtins.dict"}, "variables": []}}}}, "handle_expect_header": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "request"], "flags": ["is_coroutine"], "fullname": "aiohttp.web_urldispatcher.AbstractRoute.handle_expect_header", "name": "handle_expect_header", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "request"], "arg_types": ["aiohttp.web_urldispatcher.AbstractRoute", "aiohttp.web_request.Request"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "handle_expect_header of AbstractRoute", "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"}, "variables": []}}}, "handler": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_property", "is_decorated"], "fullname": "aiohttp.web_urldispatcher.AbstractRoute.handler", "name": "handler", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["aiohttp.web_urldispatcher.AbstractRoute"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "handler of AbstractRoute", "ret_type": {".class": "TypeAliasType", "args": [], "type_ref": "aiohttp.web_urldispatcher._WebHandler"}, "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_property", "is_ready"], "fullname": null, "name": "handler", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["aiohttp.web_urldispatcher.AbstractRoute"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "handler of AbstractRoute", "ret_type": {".class": "TypeAliasType", "args": [], "type_ref": "aiohttp.web_urldispatcher._WebHandler"}, "variables": []}}}}, "method": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_property", "is_decorated"], "fullname": "aiohttp.web_urldispatcher.AbstractRoute.method", "name": "method", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["aiohttp.web_urldispatcher.AbstractRoute"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "method of AbstractRoute", "ret_type": "builtins.str", "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_property", "is_ready"], "fullname": null, "name": "method", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["aiohttp.web_urldispatcher.AbstractRoute"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "method of AbstractRoute", "ret_type": "builtins.str", "variables": []}}}}, "name": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_property", "is_decorated", "is_abstract"], "fullname": "aiohttp.web_urldispatcher.AbstractRoute.name", "name": "name", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["aiohttp.web_urldispatcher.AbstractRoute"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "name of AbstractRoute", "ret_type": {".class": "UnionType", "items": ["builtins.str", {".class": "NoneType"}]}, "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_property", "is_ready"], "fullname": null, "name": "name", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["aiohttp.web_urldispatcher.AbstractRoute"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "name of AbstractRoute", "ret_type": {".class": "UnionType", "items": ["builtins.str", {".class": "NoneType"}]}, "variables": []}}}}, "resource": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_property", "is_decorated"], "fullname": "aiohttp.web_urldispatcher.AbstractRoute.resource", "name": "resource", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["aiohttp.web_urldispatcher.AbstractRoute"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "resource of AbstractRoute", "ret_type": {".class": "UnionType", "items": ["aiohttp.web_urldispatcher.AbstractResource", {".class": "NoneType"}]}, "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_property", "is_ready"], "fullname": null, "name": "resource", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["aiohttp.web_urldispatcher.AbstractRoute"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "resource of AbstractRoute", "ret_type": {".class": "UnionType", "items": ["aiohttp.web_urldispatcher.AbstractResource", {".class": "NoneType"}]}, "variables": []}}}}, "url_for": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 2, 4], "arg_names": ["self", "args", "kwargs"], "flags": ["is_decorated", "is_abstract"], "fullname": "aiohttp.web_urldispatcher.AbstractRoute.url_for", "name": "url_for", "type": {".class": "CallableType", "arg_kinds": [0, 2, 4], "arg_names": ["self", "args", "kwargs"], "arg_types": ["aiohttp.web_urldispatcher.AbstractRoute", "builtins.str", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "url_for of AbstractRoute", "ret_type": "yarl.URL", "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": null, "name": "url_for", "type": {".class": "CallableType", "arg_kinds": [0, 2, 4], "arg_names": ["self", "args", "kwargs"], "arg_types": ["aiohttp.web_urldispatcher.AbstractRoute", "builtins.str", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "url_for of AbstractRoute", "ret_type": "yarl.URL", "variables": []}}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "AbstractRouteDef": {".class": "SymbolTableNode", "cross_ref": "aiohttp.web_routedef.AbstractRouteDef", "kind": "Gdef", "module_public": false}, "AbstractRouter": {".class": "SymbolTableNode", "cross_ref": "aiohttp.abc.AbstractRouter", "kind": "Gdef", "module_public": false}, "AbstractRuleMatching": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": ["canonical", "get_info", "match"], "bases": ["abc.ABC"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "aiohttp.web_urldispatcher.AbstractRuleMatching", "name": "AbstractRuleMatching", "type_vars": []}, "flags": ["is_abstract"], "fullname": "aiohttp.web_urldispatcher.AbstractRuleMatching", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "aiohttp.web_urldispatcher", "mro": ["aiohttp.web_urldispatcher.AbstractRuleMatching", "abc.ABC", "builtins.object"], "names": {".class": "SymbolTable", "canonical": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_property", "is_decorated", "is_abstract"], "fullname": "aiohttp.web_urldispatcher.AbstractRuleMatching.canonical", "name": "canonical", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["aiohttp.web_urldispatcher.AbstractRuleMatching"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "canonical of AbstractRuleMatching", "ret_type": "builtins.str", "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_property", "is_ready"], "fullname": null, "name": "canonical", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["aiohttp.web_urldispatcher.AbstractRuleMatching"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "canonical of AbstractRuleMatching", "ret_type": "builtins.str", "variables": []}}}}, "get_info": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_decorated", "is_abstract"], "fullname": "aiohttp.web_urldispatcher.AbstractRuleMatching.get_info", "name": "get_info", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["aiohttp.web_urldispatcher.AbstractRuleMatching"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "get_info of AbstractRuleMatching", "ret_type": {".class": "Instance", "args": ["builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "builtins.dict"}, "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": null, "name": "get_info", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["aiohttp.web_urldispatcher.AbstractRuleMatching"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "get_info of AbstractRuleMatching", "ret_type": {".class": "Instance", "args": ["builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "builtins.dict"}, "variables": []}}}}, "match": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "request"], "flags": ["is_coroutine", "is_decorated", "is_abstract"], "fullname": "aiohttp.web_urldispatcher.AbstractRuleMatching.match", "name": "match", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "request"], "arg_types": ["aiohttp.web_urldispatcher.AbstractRuleMatching", "aiohttp.web_request.Request"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "match of AbstractRuleMatching", "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"}, "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": null, "name": "match", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "request"], "arg_types": ["aiohttp.web_urldispatcher.AbstractRuleMatching", "aiohttp.web_request.Request"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "match of AbstractRuleMatching", "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"}, "variables": []}}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "AbstractView": {".class": "SymbolTableNode", "cross_ref": "aiohttp.abc.AbstractView", "kind": "Gdef", "module_public": false}, "Any": {".class": "SymbolTableNode", "cross_ref": "typing.Any", "kind": "Gdef", "module_public": false}, "Application": {".class": "SymbolTableNode", "cross_ref": "aiohttp.web_app.Application", "kind": "Gdef", "module_public": false}, "Awaitable": {".class": "SymbolTableNode", "cross_ref": "typing.Awaitable", "kind": "Gdef", "module_public": false}, "BaseDict": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "TypeAlias", "alias_tvars": [], "column": 4, "fullname": "aiohttp.web_urldispatcher.BaseDict", "line": 62, "no_args": false, "normalized": false, "target": {".class": "Instance", "args": ["builtins.str", "builtins.str"], "type_ref": "builtins.dict"}}}, "Callable": {".class": "SymbolTableNode", "cross_ref": "typing.Callable", "kind": "Gdef", "module_public": false}, "Container": {".class": "SymbolTableNode", "cross_ref": "typing.Container", "kind": "Gdef", "module_public": false}, "DEBUG": {".class": "SymbolTableNode", "cross_ref": "aiohttp.helpers.DEBUG", "kind": "Gdef", "module_public": false}, "Dict": {".class": "SymbolTableNode", "cross_ref": "typing.Dict", "kind": "Gdef", "module_public": false}, "Domain": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["aiohttp.web_urldispatcher.AbstractRuleMatching"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "aiohttp.web_urldispatcher.Domain", "name": "Domain", "type_vars": []}, "flags": [], "fullname": "aiohttp.web_urldispatcher.Domain", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "aiohttp.web_urldispatcher", "mro": ["aiohttp.web_urldispatcher.Domain", "aiohttp.web_urldispatcher.AbstractRuleMatching", "abc.ABC", "builtins.object"], "names": {".class": "SymbolTable", "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "domain"], "flags": [], "fullname": "aiohttp.web_urldispatcher.Domain.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "domain"], "arg_types": ["aiohttp.web_urldispatcher.Domain", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of Domain", "ret_type": {".class": "NoneType"}, "variables": []}}}, "_domain": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": [], "fullname": "aiohttp.web_urldispatcher.Domain._domain", "name": "_domain", "type": "builtins.str"}}, "canonical": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_property", "is_decorated"], "fullname": "aiohttp.web_urldispatcher.Domain.canonical", "name": "canonical", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["aiohttp.web_urldispatcher.Domain"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "canonical of Domain", "ret_type": "builtins.str", "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_property", "is_ready"], "fullname": null, "name": "canonical", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["aiohttp.web_urldispatcher.Domain"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "canonical of Domain", "ret_type": "builtins.str", "variables": []}}}}, "get_info": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "aiohttp.web_urldispatcher.Domain.get_info", "name": "get_info", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["aiohttp.web_urldispatcher.Domain"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "get_info of Domain", "ret_type": {".class": "Instance", "args": ["builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "builtins.dict"}, "variables": []}}}, "match": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "request"], "flags": ["is_coroutine"], "fullname": "aiohttp.web_urldispatcher.Domain.match", "name": "match", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "request"], "arg_types": ["aiohttp.web_urldispatcher.Domain", "aiohttp.web_request.Request"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "match of Domain", "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"}, "variables": []}}}, "match_domain": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "host"], "flags": [], "fullname": "aiohttp.web_urldispatcher.Domain.match_domain", "name": "match_domain", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "host"], "arg_types": ["aiohttp.web_urldispatcher.Domain", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "match_domain of Domain", "ret_type": "builtins.bool", "variables": []}}}, "re_part": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "aiohttp.web_urldispatcher.Domain.re_part", "name": "re_part", "type": {".class": "Instance", "args": ["builtins.str"], "type_ref": "typing.Pattern"}}}, "validation": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "domain"], "flags": [], "fullname": "aiohttp.web_urldispatcher.Domain.validation", "name": "validation", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "domain"], "arg_types": ["aiohttp.web_urldispatcher.Domain", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "validation of Domain", "ret_type": "builtins.str", "variables": []}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "DynamicResource": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["aiohttp.web_urldispatcher.Resource"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "aiohttp.web_urldispatcher.DynamicResource", "name": "DynamicResource", "type_vars": []}, "flags": [], "fullname": "aiohttp.web_urldispatcher.DynamicResource", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "aiohttp.web_urldispatcher", "mro": ["aiohttp.web_urldispatcher.DynamicResource", "aiohttp.web_urldispatcher.Resource", "aiohttp.web_urldispatcher.AbstractResource", "typing.Sized", "typing.Iterable", "builtins.object"], "names": {".class": "SymbolTable", "DYN": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "aiohttp.web_urldispatcher.DynamicResource.DYN", "name": "DYN", "type": {".class": "Instance", "args": ["builtins.str"], "type_ref": "typing.Pattern"}}}, "DYN_WITH_RE": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "aiohttp.web_urldispatcher.DynamicResource.DYN_WITH_RE", "name": "DYN_WITH_RE", "type": {".class": "Instance", "args": ["builtins.str"], "type_ref": "typing.Pattern"}}}, "GOOD": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "aiohttp.web_urldispatcher.DynamicResource.GOOD", "name": "GOOD", "type": "builtins.str"}}, "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 5], "arg_names": ["self", "path", "name"], "flags": [], "fullname": "aiohttp.web_urldispatcher.DynamicResource.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 5], "arg_names": ["self", "path", "name"], "arg_types": ["aiohttp.web_urldispatcher.DynamicResource", "builtins.str", {".class": "UnionType", "items": ["builtins.str", {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of DynamicResource", "ret_type": {".class": "NoneType"}, "variables": []}}}, "__repr__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "aiohttp.web_urldispatcher.DynamicResource.__repr__", "name": "__repr__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["aiohttp.web_urldispatcher.DynamicResource"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__repr__ of DynamicResource", "ret_type": "builtins.str", "variables": []}}}, "_formatter": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": [], "fullname": "aiohttp.web_urldispatcher.DynamicResource._formatter", "name": "_formatter", "type": "builtins.str"}}, "_match": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "path"], "flags": [], "fullname": "aiohttp.web_urldispatcher.DynamicResource._match", "name": "_match", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "path"], "arg_types": ["aiohttp.web_urldispatcher.DynamicResource", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "_match of DynamicResource", "ret_type": {".class": "UnionType", "items": [{".class": "Instance", "args": ["builtins.str", "builtins.str"], "type_ref": "builtins.dict"}, {".class": "NoneType"}]}, "variables": []}}}, "_pattern": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": [], "fullname": "aiohttp.web_urldispatcher.DynamicResource._pattern", "name": "_pattern", "type": {".class": "Instance", "args": ["builtins.str"], "type_ref": "typing.Pattern"}}}, "add_prefix": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "prefix"], "flags": [], "fullname": "aiohttp.web_urldispatcher.DynamicResource.add_prefix", "name": "add_prefix", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "prefix"], "arg_types": ["aiohttp.web_urldispatcher.DynamicResource", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "add_prefix of DynamicResource", "ret_type": {".class": "NoneType"}, "variables": []}}}, "canonical": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_property", "is_decorated"], "fullname": "aiohttp.web_urldispatcher.DynamicResource.canonical", "name": "canonical", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["aiohttp.web_urldispatcher.DynamicResource"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "canonical of DynamicResource", "ret_type": "builtins.str", "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_property", "is_ready"], "fullname": null, "name": "canonical", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["aiohttp.web_urldispatcher.DynamicResource"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "canonical of DynamicResource", "ret_type": "builtins.str", "variables": []}}}}, "get_info": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "aiohttp.web_urldispatcher.DynamicResource.get_info", "name": "get_info", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["aiohttp.web_urldispatcher.DynamicResource"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "get_info of DynamicResource", "ret_type": {".class": "Instance", "args": ["builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "builtins.dict"}, "variables": []}}}, "raw_match": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "path"], "flags": [], "fullname": "aiohttp.web_urldispatcher.DynamicResource.raw_match", "name": "raw_match", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "path"], "arg_types": ["aiohttp.web_urldispatcher.DynamicResource", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "raw_match of DynamicResource", "ret_type": "builtins.bool", "variables": []}}}, "url_for": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 4], "arg_names": ["self", "parts"], "flags": [], "fullname": "aiohttp.web_urldispatcher.DynamicResource.url_for", "name": "url_for", "type": {".class": "CallableType", "arg_kinds": [0, 4], "arg_names": ["self", "parts"], "arg_types": ["aiohttp.web_urldispatcher.DynamicResource", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "url_for of DynamicResource", "ret_type": "yarl.URL", "variables": []}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "FileResponse": {".class": "SymbolTableNode", "cross_ref": "aiohttp.web_fileresponse.FileResponse", "kind": "Gdef", "module_public": false}, "Generator": {".class": "SymbolTableNode", "cross_ref": "typing.Generator", "kind": "Gdef", "module_public": false}, "HTTPException": {".class": "SymbolTableNode", "cross_ref": "aiohttp.web_exceptions.HTTPException", "kind": "Gdef", "module_public": false}, "HTTPExpectationFailed": {".class": "SymbolTableNode", "cross_ref": "aiohttp.web_exceptions.HTTPExpectationFailed", "kind": "Gdef", "module_public": false}, "HTTPForbidden": {".class": "SymbolTableNode", "cross_ref": "aiohttp.web_exceptions.HTTPForbidden", "kind": "Gdef", "module_public": false}, "HTTPMethodNotAllowed": {".class": "SymbolTableNode", "cross_ref": "aiohttp.web_exceptions.HTTPMethodNotAllowed", "kind": "Gdef", "module_public": false}, "HTTPNotFound": {".class": "SymbolTableNode", "cross_ref": "aiohttp.web_exceptions.HTTPNotFound", "kind": "Gdef", "module_public": false}, "HTTP_METHOD_RE": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "Var", "flags": [], "fullname": "aiohttp.web_urldispatcher.HTTP_METHOD_RE", "name": "HTTP_METHOD_RE", "type": {".class": "Instance", "args": ["builtins.str"], "type_ref": "typing.Pattern"}}}, "HttpVersion11": {".class": "SymbolTableNode", "cross_ref": "aiohttp.http_writer.HttpVersion11", "kind": "Gdef", "module_public": false}, "Iterable": {".class": "SymbolTableNode", "cross_ref": "typing.Iterable", "kind": "Gdef", "module_public": false}, "Iterator": {".class": "SymbolTableNode", "cross_ref": "typing.Iterator", "kind": "Gdef", "module_public": false}, "List": {".class": "SymbolTableNode", "cross_ref": "typing.List", "kind": "Gdef", "module_public": false}, "Mapping": {".class": "SymbolTableNode", "cross_ref": "typing.Mapping", "kind": "Gdef", "module_public": false}, "MappingProxyType": {".class": "SymbolTableNode", "cross_ref": "types.MappingProxyType", "kind": "Gdef", "module_public": false}, "MaskDomain": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["aiohttp.web_urldispatcher.Domain"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "aiohttp.web_urldispatcher.MaskDomain", "name": "MaskDomain", "type_vars": []}, "flags": [], "fullname": "aiohttp.web_urldispatcher.MaskDomain", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "aiohttp.web_urldispatcher", "mro": ["aiohttp.web_urldispatcher.MaskDomain", "aiohttp.web_urldispatcher.Domain", "aiohttp.web_urldispatcher.AbstractRuleMatching", "abc.ABC", "builtins.object"], "names": {".class": "SymbolTable", "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "domain"], "flags": [], "fullname": "aiohttp.web_urldispatcher.MaskDomain.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "domain"], "arg_types": ["aiohttp.web_urldispatcher.MaskDomain", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of MaskDomain", "ret_type": {".class": "NoneType"}, "variables": []}}}, "_mask": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": [], "fullname": "aiohttp.web_urldispatcher.MaskDomain._mask", "name": "_mask", "type": {".class": "Instance", "args": ["builtins.str"], "type_ref": "typing.Pattern"}}}, "canonical": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_property", "is_decorated"], "fullname": "aiohttp.web_urldispatcher.MaskDomain.canonical", "name": "canonical", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["aiohttp.web_urldispatcher.MaskDomain"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "canonical of MaskDomain", "ret_type": "builtins.str", "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_property", "is_ready"], "fullname": null, "name": "canonical", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["aiohttp.web_urldispatcher.MaskDomain"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "canonical of MaskDomain", "ret_type": "builtins.str", "variables": []}}}}, "match_domain": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "host"], "flags": [], "fullname": "aiohttp.web_urldispatcher.MaskDomain.match_domain", "name": "match_domain", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "host"], "arg_types": ["aiohttp.web_urldispatcher.MaskDomain", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "match_domain of MaskDomain", "ret_type": "builtins.bool", "variables": []}}}, "re_part": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "aiohttp.web_urldispatcher.MaskDomain.re_part", "name": "re_part", "type": {".class": "Instance", "args": ["builtins.str"], "type_ref": "typing.Pattern"}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "MatchInfoError": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["aiohttp.web_urldispatcher.UrlMappingMatchInfo"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "aiohttp.web_urldispatcher.MatchInfoError", "name": "MatchInfoError", "type_vars": []}, "flags": [], "fullname": "aiohttp.web_urldispatcher.MatchInfoError", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "aiohttp.web_urldispatcher", "mro": ["aiohttp.web_urldispatcher.MatchInfoError", "aiohttp.web_urldispatcher.UrlMappingMatchInfo", "builtins.dict", "typing.MutableMapping", "typing.Mapping", "typing.Collection", "typing.Iterable", "typing.Container", "aiohttp.abc.AbstractMatchInfo", "abc.ABC", "builtins.object"], "names": {".class": "SymbolTable", "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "http_exception"], "flags": [], "fullname": "aiohttp.web_urldispatcher.MatchInfoError.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "http_exception"], "arg_types": ["aiohttp.web_urldispatcher.MatchInfoError", "aiohttp.web_exceptions.HTTPException"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of MatchInfoError", "ret_type": {".class": "NoneType"}, "variables": []}}}, "__repr__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "aiohttp.web_urldispatcher.MatchInfoError.__repr__", "name": "__repr__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["aiohttp.web_urldispatcher.MatchInfoError"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__repr__ of MatchInfoError", "ret_type": "builtins.str", "variables": []}}}, "_exception": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": [], "fullname": "aiohttp.web_urldispatcher.MatchInfoError._exception", "name": "_exception", "type": "aiohttp.web_exceptions.HTTPException"}}, "http_exception": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_property", "is_decorated"], "fullname": "aiohttp.web_urldispatcher.MatchInfoError.http_exception", "name": "http_exception", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["aiohttp.web_urldispatcher.MatchInfoError"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "http_exception of MatchInfoError", "ret_type": "aiohttp.web_exceptions.HTTPException", "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_property", "is_ready"], "fullname": null, "name": "http_exception", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["aiohttp.web_urldispatcher.MatchInfoError"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "http_exception of MatchInfoError", "ret_type": "aiohttp.web_exceptions.HTTPException", "variables": []}}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "MatchedSubAppResource": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["aiohttp.web_urldispatcher.PrefixedSubAppResource"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "aiohttp.web_urldispatcher.MatchedSubAppResource", "name": "MatchedSubAppResource", "type_vars": []}, "flags": [], "fullname": "aiohttp.web_urldispatcher.MatchedSubAppResource", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "aiohttp.web_urldispatcher", "mro": ["aiohttp.web_urldispatcher.MatchedSubAppResource", "aiohttp.web_urldispatcher.PrefixedSubAppResource", "aiohttp.web_urldispatcher.PrefixResource", "aiohttp.web_urldispatcher.AbstractResource", "typing.Sized", "typing.Iterable", "builtins.object"], "names": {".class": "SymbolTable", "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0], "arg_names": ["self", "rule", "app"], "flags": [], "fullname": "aiohttp.web_urldispatcher.MatchedSubAppResource.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": ["self", "rule", "app"], "arg_types": ["aiohttp.web_urldispatcher.MatchedSubAppResource", "aiohttp.web_urldispatcher.AbstractRuleMatching", "aiohttp.web_app.Application"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of MatchedSubAppResource", "ret_type": {".class": "NoneType"}, "variables": []}}}, "__repr__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "aiohttp.web_urldispatcher.MatchedSubAppResource.__repr__", "name": "__repr__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["aiohttp.web_urldispatcher.MatchedSubAppResource"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__repr__ of MatchedSubAppResource", "ret_type": "builtins.str", "variables": []}}}, "_rule": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": [], "fullname": "aiohttp.web_urldispatcher.MatchedSubAppResource._rule", "name": "_rule", "type": "aiohttp.web_urldispatcher.AbstractRuleMatching"}}, "canonical": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_property", "is_decorated"], "fullname": "aiohttp.web_urldispatcher.MatchedSubAppResource.canonical", "name": "canonical", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["aiohttp.web_urldispatcher.MatchedSubAppResource"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "canonical of MatchedSubAppResource", "ret_type": "builtins.str", "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_property", "is_ready"], "fullname": null, "name": "canonical", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["aiohttp.web_urldispatcher.MatchedSubAppResource"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "canonical of MatchedSubAppResource", "ret_type": "builtins.str", "variables": []}}}}, "get_info": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "aiohttp.web_urldispatcher.MatchedSubAppResource.get_info", "name": "get_info", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["aiohttp.web_urldispatcher.MatchedSubAppResource"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "get_info of MatchedSubAppResource", "ret_type": {".class": "Instance", "args": ["builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "builtins.dict"}, "variables": []}}}, "resolve": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "request"], "flags": ["is_coroutine"], "fullname": "aiohttp.web_urldispatcher.MatchedSubAppResource.resolve", "name": "resolve", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "request"], "arg_types": ["aiohttp.web_urldispatcher.MatchedSubAppResource", "aiohttp.web_request.Request"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "resolve of MatchedSubAppResource", "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": "TypeAliasType", "args": [], "type_ref": "aiohttp.web_urldispatcher._Resolve"}], "type_ref": "typing.Coroutine"}, "variables": []}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "Optional": {".class": "SymbolTableNode", "cross_ref": "typing.Optional", "kind": "Gdef", "module_public": false}, "PATH_SEP": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "Var", "flags": [], "fullname": "aiohttp.web_urldispatcher.PATH_SEP", "name": "PATH_SEP", "type": "builtins.str"}}, "Path": {".class": "SymbolTableNode", "cross_ref": "pathlib.Path", "kind": "Gdef", "module_public": false}, "PathLike": {".class": "SymbolTableNode", "cross_ref": "aiohttp.typedefs.PathLike", "kind": "Gdef", "module_public": false}, "PlainResource": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["aiohttp.web_urldispatcher.Resource"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "aiohttp.web_urldispatcher.PlainResource", "name": "PlainResource", "type_vars": []}, "flags": [], "fullname": "aiohttp.web_urldispatcher.PlainResource", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "aiohttp.web_urldispatcher", "mro": ["aiohttp.web_urldispatcher.PlainResource", "aiohttp.web_urldispatcher.Resource", "aiohttp.web_urldispatcher.AbstractResource", "typing.Sized", "typing.Iterable", "builtins.object"], "names": {".class": "SymbolTable", "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 5], "arg_names": ["self", "path", "name"], "flags": [], "fullname": "aiohttp.web_urldispatcher.PlainResource.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 5], "arg_names": ["self", "path", "name"], "arg_types": ["aiohttp.web_urldispatcher.PlainResource", "builtins.str", {".class": "UnionType", "items": ["builtins.str", {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of PlainResource", "ret_type": {".class": "NoneType"}, "variables": []}}}, "__repr__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "aiohttp.web_urldispatcher.PlainResource.__repr__", "name": "__repr__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["aiohttp.web_urldispatcher.PlainResource"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__repr__ of PlainResource", "ret_type": "builtins.str", "variables": []}}}, "_match": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "path"], "flags": [], "fullname": "aiohttp.web_urldispatcher.PlainResource._match", "name": "_match", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "path"], "arg_types": ["aiohttp.web_urldispatcher.PlainResource", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "_match of PlainResource", "ret_type": {".class": "UnionType", "items": [{".class": "Instance", "args": ["builtins.str", "builtins.str"], "type_ref": "builtins.dict"}, {".class": "NoneType"}]}, "variables": []}}}, "_path": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": [], "fullname": "aiohttp.web_urldispatcher.PlainResource._path", "name": "_path", "type": "builtins.str"}}, "add_prefix": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "prefix"], "flags": [], "fullname": "aiohttp.web_urldispatcher.PlainResource.add_prefix", "name": "add_prefix", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "prefix"], "arg_types": ["aiohttp.web_urldispatcher.PlainResource", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "add_prefix of PlainResource", "ret_type": {".class": "NoneType"}, "variables": []}}}, "canonical": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_property", "is_decorated"], "fullname": "aiohttp.web_urldispatcher.PlainResource.canonical", "name": "canonical", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["aiohttp.web_urldispatcher.PlainResource"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "canonical of PlainResource", "ret_type": "builtins.str", "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_property", "is_ready"], "fullname": null, "name": "canonical", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["aiohttp.web_urldispatcher.PlainResource"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "canonical of PlainResource", "ret_type": "builtins.str", "variables": []}}}}, "freeze": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "aiohttp.web_urldispatcher.PlainResource.freeze", "name": "freeze", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["aiohttp.web_urldispatcher.PlainResource"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "freeze of PlainResource", "ret_type": {".class": "NoneType"}, "variables": []}}}, "get_info": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "aiohttp.web_urldispatcher.PlainResource.get_info", "name": "get_info", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["aiohttp.web_urldispatcher.PlainResource"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "get_info of PlainResource", "ret_type": {".class": "Instance", "args": ["builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "builtins.dict"}, "variables": []}}}, "raw_match": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "path"], "flags": [], "fullname": "aiohttp.web_urldispatcher.PlainResource.raw_match", "name": "raw_match", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "path"], "arg_types": ["aiohttp.web_urldispatcher.PlainResource", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "raw_match of PlainResource", "ret_type": "builtins.bool", "variables": []}}}, "url_for": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "aiohttp.web_urldispatcher.PlainResource.url_for", "name": "url_for", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["aiohttp.web_urldispatcher.PlainResource"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "url_for of PlainResource", "ret_type": "yarl.URL", "variables": []}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "PrefixResource": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": ["__iter__", "__len__", "get_info", "resolve", "url_for"], "bases": ["aiohttp.web_urldispatcher.AbstractResource"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "aiohttp.web_urldispatcher.PrefixResource", "name": "PrefixResource", "type_vars": []}, "flags": ["is_abstract"], "fullname": "aiohttp.web_urldispatcher.PrefixResource", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "aiohttp.web_urldispatcher", "mro": ["aiohttp.web_urldispatcher.PrefixResource", "aiohttp.web_urldispatcher.AbstractResource", "typing.Sized", "typing.Iterable", "builtins.object"], "names": {".class": "SymbolTable", "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 5], "arg_names": ["self", "prefix", "name"], "flags": [], "fullname": "aiohttp.web_urldispatcher.PrefixResource.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 5], "arg_names": ["self", "prefix", "name"], "arg_types": ["aiohttp.web_urldispatcher.PrefixResource", "builtins.str", {".class": "UnionType", "items": ["builtins.str", {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of PrefixResource", "ret_type": {".class": "NoneType"}, "variables": []}}}, "_prefix": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": [], "fullname": "aiohttp.web_urldispatcher.PrefixResource._prefix", "name": "_prefix", "type": "builtins.str"}}, "add_prefix": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "prefix"], "flags": [], "fullname": "aiohttp.web_urldispatcher.PrefixResource.add_prefix", "name": "add_prefix", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "prefix"], "arg_types": ["aiohttp.web_urldispatcher.PrefixResource", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "add_prefix of PrefixResource", "ret_type": {".class": "NoneType"}, "variables": []}}}, "canonical": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_property", "is_decorated"], "fullname": "aiohttp.web_urldispatcher.PrefixResource.canonical", "name": "canonical", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["aiohttp.web_urldispatcher.PrefixResource"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "canonical of PrefixResource", "ret_type": "builtins.str", "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_property", "is_ready"], "fullname": null, "name": "canonical", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["aiohttp.web_urldispatcher.PrefixResource"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "canonical of PrefixResource", "ret_type": "builtins.str", "variables": []}}}}, "raw_match": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "prefix"], "flags": [], "fullname": "aiohttp.web_urldispatcher.PrefixResource.raw_match", "name": "raw_match", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "prefix"], "arg_types": ["aiohttp.web_urldispatcher.PrefixResource", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "raw_match of PrefixResource", "ret_type": "builtins.bool", "variables": []}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "PrefixedSubAppResource": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["aiohttp.web_urldispatcher.PrefixResource"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "aiohttp.web_urldispatcher.PrefixedSubAppResource", "name": "PrefixedSubAppResource", "type_vars": []}, "flags": [], "fullname": "aiohttp.web_urldispatcher.PrefixedSubAppResource", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "aiohttp.web_urldispatcher", "mro": ["aiohttp.web_urldispatcher.PrefixedSubAppResource", "aiohttp.web_urldispatcher.PrefixResource", "aiohttp.web_urldispatcher.AbstractResource", "typing.Sized", "typing.Iterable", "builtins.object"], "names": {".class": "SymbolTable", "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0], "arg_names": ["self", "prefix", "app"], "flags": [], "fullname": "aiohttp.web_urldispatcher.PrefixedSubAppResource.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": ["self", "prefix", "app"], "arg_types": ["aiohttp.web_urldispatcher.PrefixedSubAppResource", "builtins.str", "aiohttp.web_app.Application"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of PrefixedSubAppResource", "ret_type": {".class": "NoneType"}, "variables": []}}}, "__iter__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "aiohttp.web_urldispatcher.PrefixedSubAppResource.__iter__", "name": "__iter__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["aiohttp.web_urldispatcher.PrefixedSubAppResource"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__iter__ of PrefixedSubAppResource", "ret_type": {".class": "Instance", "args": ["aiohttp.web_urldispatcher.AbstractRoute"], "type_ref": "typing.Iterator"}, "variables": []}}}, "__len__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "aiohttp.web_urldispatcher.PrefixedSubAppResource.__len__", "name": "__len__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["aiohttp.web_urldispatcher.PrefixedSubAppResource"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__len__ of PrefixedSubAppResource", "ret_type": "builtins.int", "variables": []}}}, "__repr__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "aiohttp.web_urldispatcher.PrefixedSubAppResource.__repr__", "name": "__repr__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["aiohttp.web_urldispatcher.PrefixedSubAppResource"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__repr__ of PrefixedSubAppResource", "ret_type": "builtins.str", "variables": []}}}, "_app": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": [], "fullname": "aiohttp.web_urldispatcher.PrefixedSubAppResource._app", "name": "_app", "type": "aiohttp.web_app.Application"}}, "add_prefix": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "prefix"], "flags": [], "fullname": "aiohttp.web_urldispatcher.PrefixedSubAppResource.add_prefix", "name": "add_prefix", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "prefix"], "arg_types": ["aiohttp.web_urldispatcher.PrefixedSubAppResource", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "add_prefix of PrefixedSubAppResource", "ret_type": {".class": "NoneType"}, "variables": []}}}, "get_info": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "aiohttp.web_urldispatcher.PrefixedSubAppResource.get_info", "name": "get_info", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["aiohttp.web_urldispatcher.PrefixedSubAppResource"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "get_info of PrefixedSubAppResource", "ret_type": {".class": "Instance", "args": ["builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "builtins.dict"}, "variables": []}}}, "resolve": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "request"], "flags": ["is_coroutine"], "fullname": "aiohttp.web_urldispatcher.PrefixedSubAppResource.resolve", "name": "resolve", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "request"], "arg_types": ["aiohttp.web_urldispatcher.PrefixedSubAppResource", "aiohttp.web_request.Request"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "resolve of PrefixedSubAppResource", "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": "TypeAliasType", "args": [], "type_ref": "aiohttp.web_urldispatcher._Resolve"}], "type_ref": "typing.Coroutine"}, "variables": []}}}, "url_for": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 2, 4], "arg_names": ["self", "args", "kwargs"], "flags": [], "fullname": "aiohttp.web_urldispatcher.PrefixedSubAppResource.url_for", "name": "url_for", "type": {".class": "CallableType", "arg_kinds": [0, 2, 4], "arg_names": ["self", "args", "kwargs"], "arg_types": ["aiohttp.web_urldispatcher.PrefixedSubAppResource", "builtins.str", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "url_for of PrefixedSubAppResource", "ret_type": "yarl.URL", "variables": []}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "ROUTE_RE": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "Var", "flags": [], "fullname": "aiohttp.web_urldispatcher.ROUTE_RE", "name": "ROUTE_RE", "type": {".class": "Instance", "args": ["builtins.str"], "type_ref": "typing.Pattern"}}}, "Request": {".class": "SymbolTableNode", "cross_ref": "aiohttp.web_request.Request", "kind": "Gdef", "module_public": false}, "Resource": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": ["_match", "add_prefix", "canonical", "get_info", "raw_match", "url_for"], "bases": ["aiohttp.web_urldispatcher.AbstractResource"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "aiohttp.web_urldispatcher.Resource", "name": "Resource", "type_vars": []}, "flags": ["is_abstract"], "fullname": "aiohttp.web_urldispatcher.Resource", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "aiohttp.web_urldispatcher", "mro": ["aiohttp.web_urldispatcher.Resource", "aiohttp.web_urldispatcher.AbstractResource", "typing.Sized", "typing.Iterable", "builtins.object"], "names": {".class": "SymbolTable", "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 5], "arg_names": ["self", "name"], "flags": [], "fullname": "aiohttp.web_urldispatcher.Resource.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 5], "arg_names": ["self", "name"], "arg_types": ["aiohttp.web_urldispatcher.Resource", {".class": "UnionType", "items": ["builtins.str", {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of Resource", "ret_type": {".class": "NoneType"}, "variables": []}}}, "__iter__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "aiohttp.web_urldispatcher.Resource.__iter__", "name": "__iter__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["aiohttp.web_urldispatcher.Resource"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__iter__ of Resource", "ret_type": {".class": "Instance", "args": ["aiohttp.web_urldispatcher.AbstractRoute"], "type_ref": "typing.Iterator"}, "variables": []}}}, "__len__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "aiohttp.web_urldispatcher.Resource.__len__", "name": "__len__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["aiohttp.web_urldispatcher.Resource"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__len__ of Resource", "ret_type": "builtins.int", "variables": []}}}, "_match": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "path"], "flags": ["is_decorated", "is_abstract"], "fullname": "aiohttp.web_urldispatcher.Resource._match", "name": "_match", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "path"], "arg_types": ["aiohttp.web_urldispatcher.Resource", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "_match of Resource", "ret_type": {".class": "UnionType", "items": [{".class": "Instance", "args": ["builtins.str", "builtins.str"], "type_ref": "builtins.dict"}, {".class": "NoneType"}]}, "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": null, "name": "_match", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "path"], "arg_types": ["aiohttp.web_urldispatcher.Resource", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "_match of Resource", "ret_type": {".class": "UnionType", "items": [{".class": "Instance", "args": ["builtins.str", "builtins.str"], "type_ref": "builtins.dict"}, {".class": "NoneType"}]}, "variables": []}}}}, "_routes": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": ["explicit_self_type", "is_ready"], "fullname": "aiohttp.web_urldispatcher.Resource._routes", "name": "_routes", "type": {".class": "Instance", "args": ["aiohttp.web_urldispatcher.ResourceRoute"], "type_ref": "builtins.list"}}}, "add_route": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 5], "arg_names": ["self", "method", "handler", "expect_handler"], "flags": [], "fullname": "aiohttp.web_urldispatcher.Resource.add_route", "name": "add_route", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 5], "arg_names": ["self", "method", "handler", "expect_handler"], "arg_types": ["aiohttp.web_urldispatcher.Resource", "builtins.str", {".class": "UnionType", "items": [{".class": "TypeType", "item": "aiohttp.abc.AbstractView"}, {".class": "TypeAliasType", "args": [], "type_ref": "aiohttp.web_urldispatcher._WebHandler"}]}, {".class": "UnionType", "items": [{".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["aiohttp.web_request.Request"], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": null, "ret_type": {".class": "Instance", "args": [{".class": "NoneType"}], "type_ref": "typing.Awaitable"}, "variables": []}, {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "add_route of Resource", "ret_type": "aiohttp.web_urldispatcher.ResourceRoute", "variables": []}}}, "register_route": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "route"], "flags": [], "fullname": "aiohttp.web_urldispatcher.Resource.register_route", "name": "register_route", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "route"], "arg_types": ["aiohttp.web_urldispatcher.Resource", "aiohttp.web_urldispatcher.ResourceRoute"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "register_route of Resource", "ret_type": {".class": "NoneType"}, "variables": []}}}, "resolve": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "request"], "flags": ["is_coroutine"], "fullname": "aiohttp.web_urldispatcher.Resource.resolve", "name": "resolve", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "request"], "arg_types": ["aiohttp.web_urldispatcher.Resource", "aiohttp.web_request.Request"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "resolve of Resource", "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": "TypeAliasType", "args": [], "type_ref": "aiohttp.web_urldispatcher._Resolve"}], "type_ref": "typing.Coroutine"}, "variables": []}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "ResourceRoute": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["aiohttp.web_urldispatcher.AbstractRoute"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "aiohttp.web_urldispatcher.ResourceRoute", "name": "ResourceRoute", "type_vars": []}, "flags": [], "fullname": "aiohttp.web_urldispatcher.ResourceRoute", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "aiohttp.web_urldispatcher", "mro": ["aiohttp.web_urldispatcher.ResourceRoute", "aiohttp.web_urldispatcher.AbstractRoute", "abc.ABC", "builtins.object"], "names": {".class": "SymbolTable", "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 0, 5], "arg_names": ["self", "method", "handler", "resource", "expect_handler"], "flags": [], "fullname": "aiohttp.web_urldispatcher.ResourceRoute.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 0, 5], "arg_names": ["self", "method", "handler", "resource", "expect_handler"], "arg_types": ["aiohttp.web_urldispatcher.ResourceRoute", "builtins.str", {".class": "UnionType", "items": [{".class": "TypeAliasType", "args": [], "type_ref": "aiohttp.web_urldispatcher._WebHandler"}, {".class": "TypeType", "item": "aiohttp.abc.AbstractView"}]}, "aiohttp.web_urldispatcher.AbstractResource", {".class": "UnionType", "items": [{".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["aiohttp.web_request.Request"], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": null, "ret_type": {".class": "Instance", "args": [{".class": "NoneType"}], "type_ref": "typing.Awaitable"}, "variables": []}, {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of ResourceRoute", "ret_type": {".class": "NoneType"}, "variables": []}}}, "__repr__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "aiohttp.web_urldispatcher.ResourceRoute.__repr__", "name": "__repr__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["aiohttp.web_urldispatcher.ResourceRoute"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__repr__ of ResourceRoute", "ret_type": "builtins.str", "variables": []}}}, "get_info": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "aiohttp.web_urldispatcher.ResourceRoute.get_info", "name": "get_info", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["aiohttp.web_urldispatcher.ResourceRoute"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "get_info of ResourceRoute", "ret_type": {".class": "Instance", "args": ["builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "builtins.dict"}, "variables": []}}}, "name": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_property", "is_decorated"], "fullname": "aiohttp.web_urldispatcher.ResourceRoute.name", "name": "name", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["aiohttp.web_urldispatcher.ResourceRoute"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "name of ResourceRoute", "ret_type": {".class": "UnionType", "items": ["builtins.str", {".class": "NoneType"}]}, "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_property", "is_ready"], "fullname": null, "name": "name", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["aiohttp.web_urldispatcher.ResourceRoute"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "name of ResourceRoute", "ret_type": {".class": "UnionType", "items": ["builtins.str", {".class": "NoneType"}]}, "variables": []}}}}, "url_for": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 2, 4], "arg_names": ["self", "args", "kwargs"], "flags": [], "fullname": "aiohttp.web_urldispatcher.ResourceRoute.url_for", "name": "url_for", "type": {".class": "CallableType", "arg_kinds": [0, 2, 4], "arg_names": ["self", "args", "kwargs"], "arg_types": ["aiohttp.web_urldispatcher.ResourceRoute", "builtins.str", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "url_for of ResourceRoute", "ret_type": "yarl.URL", "variables": []}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "ResourcesView": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["typing.Sized", {".class": "Instance", "args": ["aiohttp.web_urldispatcher.AbstractResource"], "type_ref": "typing.Iterable"}, {".class": "Instance", "args": ["aiohttp.web_urldispatcher.AbstractResource"], "type_ref": "typing.Container"}], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "aiohttp.web_urldispatcher.ResourcesView", "name": "ResourcesView", "type_vars": []}, "flags": [], "fullname": "aiohttp.web_urldispatcher.ResourcesView", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "aiohttp.web_urldispatcher", "mro": ["aiohttp.web_urldispatcher.ResourcesView", "typing.Sized", "typing.Iterable", "typing.Container", "builtins.object"], "names": {".class": "SymbolTable", "__contains__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "resource"], "flags": [], "fullname": "aiohttp.web_urldispatcher.ResourcesView.__contains__", "name": "__contains__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["aiohttp.web_urldispatcher.ResourcesView", "builtins.object"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__contains__ of ResourcesView", "ret_type": "builtins.bool", "variables": []}}}, "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "resources"], "flags": [], "fullname": "aiohttp.web_urldispatcher.ResourcesView.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "resources"], "arg_types": ["aiohttp.web_urldispatcher.ResourcesView", {".class": "Instance", "args": ["aiohttp.web_urldispatcher.AbstractResource"], "type_ref": "builtins.list"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of ResourcesView", "ret_type": {".class": "NoneType"}, "variables": []}}}, "__iter__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_generator"], "fullname": "aiohttp.web_urldispatcher.ResourcesView.__iter__", "name": "__iter__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["aiohttp.web_urldispatcher.ResourcesView"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__iter__ of ResourcesView", "ret_type": {".class": "Instance", "args": ["aiohttp.web_urldispatcher.AbstractResource"], "type_ref": "typing.Iterator"}, "variables": []}}}, "__len__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "aiohttp.web_urldispatcher.ResourcesView.__len__", "name": "__len__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["aiohttp.web_urldispatcher.ResourcesView"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__len__ of ResourcesView", "ret_type": "builtins.int", "variables": []}}}, "_resources": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": [], "fullname": "aiohttp.web_urldispatcher.ResourcesView._resources", "name": "_resources", "type": {".class": "Instance", "args": ["aiohttp.web_urldispatcher.AbstractResource"], "type_ref": "builtins.list"}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "Response": {".class": "SymbolTableNode", "cross_ref": "aiohttp.web_response.Response", "kind": "Gdef", "module_public": false}, "RoutesView": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["typing.Sized", {".class": "Instance", "args": ["aiohttp.web_urldispatcher.AbstractRoute"], "type_ref": "typing.Iterable"}, {".class": "Instance", "args": ["aiohttp.web_urldispatcher.AbstractRoute"], "type_ref": "typing.Container"}], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "aiohttp.web_urldispatcher.RoutesView", "name": "RoutesView", "type_vars": []}, "flags": [], "fullname": "aiohttp.web_urldispatcher.RoutesView", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "aiohttp.web_urldispatcher", "mro": ["aiohttp.web_urldispatcher.RoutesView", "typing.Sized", "typing.Iterable", "typing.Container", "builtins.object"], "names": {".class": "SymbolTable", "__contains__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "route"], "flags": [], "fullname": "aiohttp.web_urldispatcher.RoutesView.__contains__", "name": "__contains__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["aiohttp.web_urldispatcher.RoutesView", "builtins.object"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__contains__ of RoutesView", "ret_type": "builtins.bool", "variables": []}}}, "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "resources"], "flags": [], "fullname": "aiohttp.web_urldispatcher.RoutesView.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "resources"], "arg_types": ["aiohttp.web_urldispatcher.RoutesView", {".class": "Instance", "args": ["aiohttp.web_urldispatcher.AbstractResource"], "type_ref": "builtins.list"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of RoutesView", "ret_type": {".class": "NoneType"}, "variables": []}}}, "__iter__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_generator"], "fullname": "aiohttp.web_urldispatcher.RoutesView.__iter__", "name": "__iter__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["aiohttp.web_urldispatcher.RoutesView"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__iter__ of RoutesView", "ret_type": {".class": "Instance", "args": ["aiohttp.web_urldispatcher.AbstractRoute"], "type_ref": "typing.Iterator"}, "variables": []}}}, "__len__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "aiohttp.web_urldispatcher.RoutesView.__len__", "name": "__len__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["aiohttp.web_urldispatcher.RoutesView"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__len__ of RoutesView", "ret_type": "builtins.int", "variables": []}}}, "_routes": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": ["explicit_self_type", "is_ready"], "fullname": "aiohttp.web_urldispatcher.RoutesView._routes", "name": "_routes", "type": {".class": "Instance", "args": ["aiohttp.web_urldispatcher.AbstractRoute"], "type_ref": "builtins.list"}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "Set": {".class": "SymbolTableNode", "cross_ref": "typing.Set", "kind": "Gdef", "module_public": false}, "Sized": {".class": "SymbolTableNode", "cross_ref": "typing.Sized", "kind": "Gdef", "module_public": false}, "StaticResource": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["aiohttp.web_urldispatcher.PrefixResource"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "aiohttp.web_urldispatcher.StaticResource", "name": "StaticResource", "type_vars": []}, "flags": [], "fullname": "aiohttp.web_urldispatcher.StaticResource", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "aiohttp.web_urldispatcher", "mro": ["aiohttp.web_urldispatcher.StaticResource", "aiohttp.web_urldispatcher.PrefixResource", "aiohttp.web_urldispatcher.AbstractResource", "typing.Sized", "typing.Iterable", "builtins.object"], "names": {".class": "SymbolTable", "VERSION_KEY": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "aiohttp.web_urldispatcher.StaticResource.VERSION_KEY", "name": "VERSION_KEY", "type": "builtins.str"}}, "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 5, 5, 5, 5, 5, 5], "arg_names": ["self", "prefix", "directory", "name", "expect_handler", "chunk_size", "show_index", "follow_symlinks", "append_version"], "flags": [], "fullname": "aiohttp.web_urldispatcher.StaticResource.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 5, 5, 5, 5, 5, 5], "arg_names": ["self", "prefix", "directory", "name", "expect_handler", "chunk_size", "show_index", "follow_symlinks", "append_version"], "arg_types": ["aiohttp.web_urldispatcher.StaticResource", "builtins.str", {".class": "TypeAliasType", "args": [], "type_ref": "aiohttp.typedefs.PathLike"}, {".class": "UnionType", "items": ["builtins.str", {".class": "NoneType"}]}, {".class": "UnionType", "items": [{".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["aiohttp.web_request.Request"], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": null, "ret_type": {".class": "Instance", "args": [{".class": "NoneType"}], "type_ref": "typing.Awaitable"}, "variables": []}, {".class": "NoneType"}]}, "builtins.int", "builtins.bool", "builtins.bool", "builtins.bool"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of StaticResource", "ret_type": {".class": "NoneType"}, "variables": []}}}, "__iter__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "aiohttp.web_urldispatcher.StaticResource.__iter__", "name": "__iter__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["aiohttp.web_urldispatcher.StaticResource"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__iter__ of StaticResource", "ret_type": {".class": "Instance", "args": ["aiohttp.web_urldispatcher.AbstractRoute"], "type_ref": "typing.Iterator"}, "variables": []}}}, "__len__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "aiohttp.web_urldispatcher.StaticResource.__len__", "name": "__len__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["aiohttp.web_urldispatcher.StaticResource"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__len__ of StaticResource", "ret_type": "builtins.int", "variables": []}}}, "__repr__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "aiohttp.web_urldispatcher.StaticResource.__repr__", "name": "__repr__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["aiohttp.web_urldispatcher.StaticResource"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__repr__ of StaticResource", "ret_type": "builtins.str", "variables": []}}}, "_append_version": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": [], "fullname": "aiohttp.web_urldispatcher.StaticResource._append_version", "name": "_append_version", "type": "builtins.bool"}}, "_chunk_size": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": [], "fullname": "aiohttp.web_urldispatcher.StaticResource._chunk_size", "name": "_chunk_size", "type": "builtins.int"}}, "_directory": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": [], "fullname": "aiohttp.web_urldispatcher.StaticResource._directory", "name": "_directory", "type": "pathlib.Path"}}, "_directory_as_html": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "filepath"], "flags": [], "fullname": "aiohttp.web_urldispatcher.StaticResource._directory_as_html", "name": "_directory_as_html", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "filepath"], "arg_types": ["aiohttp.web_urldispatcher.StaticResource", "pathlib.Path"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "_directory_as_html of StaticResource", "ret_type": "builtins.str", "variables": []}}}, "_expect_handler": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": [], "fullname": "aiohttp.web_urldispatcher.StaticResource._expect_handler", "name": "_expect_handler", "type": {".class": "UnionType", "items": [{".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["aiohttp.web_request.Request"], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": null, "ret_type": {".class": "Instance", "args": [{".class": "NoneType"}], "type_ref": "typing.Awaitable"}, "variables": []}, {".class": "NoneType"}]}}}, "_follow_symlinks": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": [], "fullname": "aiohttp.web_urldispatcher.StaticResource._follow_symlinks", "name": "_follow_symlinks", "type": "builtins.bool"}}, "_get_file_hash": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["byte_array"], "flags": ["is_static", "is_decorated"], "fullname": "aiohttp.web_urldispatcher.StaticResource._get_file_hash", "name": "_get_file_hash", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["byte_array"], "arg_types": ["builtins.bytes"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "_get_file_hash of StaticResource", "ret_type": "builtins.str", "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_staticmethod", "is_ready"], "fullname": null, "name": "_get_file_hash", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["byte_array"], "arg_types": ["builtins.bytes"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "_get_file_hash of StaticResource", "ret_type": "builtins.str", "variables": []}}}}, "_handle": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "request"], "flags": ["is_coroutine"], "fullname": "aiohttp.web_urldispatcher.StaticResource._handle", "name": "_handle", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "request"], "arg_types": ["aiohttp.web_urldispatcher.StaticResource", "aiohttp.web_request.Request"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "_handle of StaticResource", "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}, "aiohttp.web_response.StreamResponse"], "type_ref": "typing.Coroutine"}, "variables": []}}}, "_routes": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": [], "fullname": "aiohttp.web_urldispatcher.StaticResource._routes", "name": "_routes", "type": {".class": "Instance", "args": ["builtins.str", "aiohttp.web_urldispatcher.ResourceRoute"], "type_ref": "builtins.dict"}}}, "_show_index": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": [], "fullname": "aiohttp.web_urldispatcher.StaticResource._show_index", "name": "_show_index", "type": "builtins.bool"}}, "get_info": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "aiohttp.web_urldispatcher.StaticResource.get_info", "name": "get_info", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["aiohttp.web_urldispatcher.StaticResource"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "get_info of StaticResource", "ret_type": {".class": "Instance", "args": ["builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "builtins.dict"}, "variables": []}}}, "resolve": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "request"], "flags": ["is_coroutine"], "fullname": "aiohttp.web_urldispatcher.StaticResource.resolve", "name": "resolve", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "request"], "arg_types": ["aiohttp.web_urldispatcher.StaticResource", "aiohttp.web_request.Request"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "resolve of StaticResource", "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": "TypeAliasType", "args": [], "type_ref": "aiohttp.web_urldispatcher._Resolve"}], "type_ref": "typing.Coroutine"}, "variables": []}}}, "set_options_route": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "handler"], "flags": [], "fullname": "aiohttp.web_urldispatcher.StaticResource.set_options_route", "name": "set_options_route", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "handler"], "arg_types": ["aiohttp.web_urldispatcher.StaticResource", {".class": "TypeAliasType", "args": [], "type_ref": "aiohttp.web_urldispatcher._WebHandler"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "set_options_route of StaticResource", "ret_type": {".class": "NoneType"}, "variables": []}}}, "url_for": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 3, 5], "arg_names": ["self", "filename", "append_version"], "flags": [], "fullname": "aiohttp.web_urldispatcher.StaticResource.url_for", "name": "url_for", "type": {".class": "CallableType", "arg_kinds": [0, 3, 5], "arg_names": ["self", "filename", "append_version"], "arg_types": ["aiohttp.web_urldispatcher.StaticResource", {".class": "UnionType", "items": ["builtins.str", "pathlib.Path"]}, {".class": "UnionType", "items": ["builtins.bool", {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "url_for of StaticResource", "ret_type": "yarl.URL", "variables": []}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "StreamResponse": {".class": "SymbolTableNode", "cross_ref": "aiohttp.web_response.StreamResponse", "kind": "Gdef", "module_public": false}, "SystemRoute": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["aiohttp.web_urldispatcher.AbstractRoute"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "aiohttp.web_urldispatcher.SystemRoute", "name": "SystemRoute", "type_vars": []}, "flags": [], "fullname": "aiohttp.web_urldispatcher.SystemRoute", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "aiohttp.web_urldispatcher", "mro": ["aiohttp.web_urldispatcher.SystemRoute", "aiohttp.web_urldispatcher.AbstractRoute", "abc.ABC", "builtins.object"], "names": {".class": "SymbolTable", "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "http_exception"], "flags": [], "fullname": "aiohttp.web_urldispatcher.SystemRoute.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "http_exception"], "arg_types": ["aiohttp.web_urldispatcher.SystemRoute", "aiohttp.web_exceptions.HTTPException"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of SystemRoute", "ret_type": {".class": "NoneType"}, "variables": []}}}, "__repr__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "aiohttp.web_urldispatcher.SystemRoute.__repr__", "name": "__repr__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["aiohttp.web_urldispatcher.SystemRoute"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__repr__ of SystemRoute", "ret_type": "builtins.str", "variables": []}}}, "_handle": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "request"], "flags": ["is_coroutine"], "fullname": "aiohttp.web_urldispatcher.SystemRoute._handle", "name": "_handle", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "request"], "arg_types": ["aiohttp.web_urldispatcher.SystemRoute", "aiohttp.web_request.Request"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "_handle of SystemRoute", "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}, "aiohttp.web_response.StreamResponse"], "type_ref": "typing.Coroutine"}, "variables": []}}}, "_http_exception": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": [], "fullname": "aiohttp.web_urldispatcher.SystemRoute._http_exception", "name": "_http_exception", "type": "aiohttp.web_exceptions.HTTPException"}}, "get_info": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "aiohttp.web_urldispatcher.SystemRoute.get_info", "name": "get_info", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["aiohttp.web_urldispatcher.SystemRoute"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "get_info of SystemRoute", "ret_type": {".class": "Instance", "args": ["builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "builtins.dict"}, "variables": []}}}, "name": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_property", "is_decorated"], "fullname": "aiohttp.web_urldispatcher.SystemRoute.name", "name": "name", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["aiohttp.web_urldispatcher.SystemRoute"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "name of SystemRoute", "ret_type": {".class": "UnionType", "items": ["builtins.str", {".class": "NoneType"}]}, "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_property", "is_ready"], "fullname": null, "name": "name", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["aiohttp.web_urldispatcher.SystemRoute"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "name of SystemRoute", "ret_type": {".class": "UnionType", "items": ["builtins.str", {".class": "NoneType"}]}, "variables": []}}}}, "reason": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_property", "is_decorated"], "fullname": "aiohttp.web_urldispatcher.SystemRoute.reason", "name": "reason", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["aiohttp.web_urldispatcher.SystemRoute"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "reason of SystemRoute", "ret_type": "builtins.str", "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_property", "is_ready"], "fullname": null, "name": "reason", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["aiohttp.web_urldispatcher.SystemRoute"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "reason of SystemRoute", "ret_type": "builtins.str", "variables": []}}}}, "status": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_property", "is_decorated"], "fullname": "aiohttp.web_urldispatcher.SystemRoute.status", "name": "status", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["aiohttp.web_urldispatcher.SystemRoute"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "status of SystemRoute", "ret_type": "builtins.int", "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_property", "is_ready"], "fullname": null, "name": "status", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["aiohttp.web_urldispatcher.SystemRoute"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "status of SystemRoute", "ret_type": "builtins.int", "variables": []}}}}, "url_for": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 2, 4], "arg_names": ["self", "args", "kwargs"], "flags": [], "fullname": "aiohttp.web_urldispatcher.SystemRoute.url_for", "name": "url_for", "type": {".class": "CallableType", "arg_kinds": [0, 2, 4], "arg_names": ["self", "args", "kwargs"], "arg_types": ["aiohttp.web_urldispatcher.SystemRoute", "builtins.str", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "url_for of SystemRoute", "ret_type": "yarl.URL", "variables": []}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "TYPE_CHECKING": {".class": "SymbolTableNode", "cross_ref": "typing.TYPE_CHECKING", "kind": "Gdef", "module_public": false}, "Tuple": {".class": "SymbolTableNode", "cross_ref": "typing.Tuple", "kind": "Gdef", "module_public": false}, "Type": {".class": "SymbolTableNode", "cross_ref": "typing.Type", "kind": "Gdef", "module_public": false}, "URL": {".class": "SymbolTableNode", "cross_ref": "yarl.URL", "kind": "Gdef", "module_public": false}, "Union": {".class": "SymbolTableNode", "cross_ref": "typing.Union", "kind": "Gdef", "module_public": false}, "UrlDispatcher": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["aiohttp.abc.AbstractRouter", {".class": "Instance", "args": ["builtins.str", "aiohttp.web_urldispatcher.AbstractResource"], "type_ref": "typing.Mapping"}], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "aiohttp.web_urldispatcher.UrlDispatcher", "name": "UrlDispatcher", "type_vars": []}, "flags": [], "fullname": "aiohttp.web_urldispatcher.UrlDispatcher", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "aiohttp.web_urldispatcher", "mro": ["aiohttp.web_urldispatcher.UrlDispatcher", "aiohttp.abc.AbstractRouter", "abc.ABC", "typing.Mapping", "typing.Collection", "typing.Iterable", "typing.Container", "builtins.object"], "names": {".class": "SymbolTable", "NAME_SPLIT_RE": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "aiohttp.web_urldispatcher.UrlDispatcher.NAME_SPLIT_RE", "name": "NAME_SPLIT_RE", "type": {".class": "Instance", "args": ["builtins.str"], "type_ref": "typing.Pattern"}}}, "__contains__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "resource"], "flags": [], "fullname": "aiohttp.web_urldispatcher.UrlDispatcher.__contains__", "name": "__contains__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["aiohttp.web_urldispatcher.UrlDispatcher", "builtins.object"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__contains__ of UrlDispatcher", "ret_type": "builtins.bool", "variables": []}}}, "__getitem__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "name"], "flags": [], "fullname": "aiohttp.web_urldispatcher.UrlDispatcher.__getitem__", "name": "__getitem__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["aiohttp.web_urldispatcher.UrlDispatcher", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__getitem__ of UrlDispatcher", "ret_type": "aiohttp.web_urldispatcher.AbstractResource", "variables": []}}}, "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "aiohttp.web_urldispatcher.UrlDispatcher.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["aiohttp.web_urldispatcher.UrlDispatcher"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of UrlDispatcher", "ret_type": {".class": "NoneType"}, "variables": []}}}, "__iter__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "aiohttp.web_urldispatcher.UrlDispatcher.__iter__", "name": "__iter__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["aiohttp.web_urldispatcher.UrlDispatcher"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__iter__ of UrlDispatcher", "ret_type": {".class": "Instance", "args": ["builtins.str"], "type_ref": "typing.Iterator"}, "variables": []}}}, "__len__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "aiohttp.web_urldispatcher.UrlDispatcher.__len__", "name": "__len__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["aiohttp.web_urldispatcher.UrlDispatcher"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__len__ of UrlDispatcher", "ret_type": "builtins.int", "variables": []}}}, "_named_resources": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": ["explicit_self_type", "is_ready"], "fullname": "aiohttp.web_urldispatcher.UrlDispatcher._named_resources", "name": "_named_resources", "type": {".class": "Instance", "args": ["builtins.str", "aiohttp.web_urldispatcher.AbstractResource"], "type_ref": "builtins.dict"}}}, "_resources": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": ["explicit_self_type", "is_ready"], "fullname": "aiohttp.web_urldispatcher.UrlDispatcher._resources", "name": "_resources", "type": {".class": "Instance", "args": ["aiohttp.web_urldispatcher.AbstractResource"], "type_ref": "builtins.list"}}}, "add_delete": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 4], "arg_names": ["self", "path", "handler", "kwargs"], "flags": [], "fullname": "aiohttp.web_urldispatcher.UrlDispatcher.add_delete", "name": "add_delete", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 4], "arg_names": ["self", "path", "handler", "kwargs"], "arg_types": ["aiohttp.web_urldispatcher.UrlDispatcher", "builtins.str", {".class": "TypeAliasType", "args": [], "type_ref": "aiohttp.web_urldispatcher._WebHandler"}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "add_delete of UrlDispatcher", "ret_type": "aiohttp.web_urldispatcher.AbstractRoute", "variables": []}}}, "add_get": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 5, 5, 4], "arg_names": ["self", "path", "handler", "name", "allow_head", "kwargs"], "flags": [], "fullname": "aiohttp.web_urldispatcher.UrlDispatcher.add_get", "name": "add_get", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 5, 5, 4], "arg_names": ["self", "path", "handler", "name", "allow_head", "kwargs"], "arg_types": ["aiohttp.web_urldispatcher.UrlDispatcher", "builtins.str", {".class": "TypeAliasType", "args": [], "type_ref": "aiohttp.web_urldispatcher._WebHandler"}, {".class": "UnionType", "items": ["builtins.str", {".class": "NoneType"}]}, "builtins.bool", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "add_get of UrlDispatcher", "ret_type": "aiohttp.web_urldispatcher.AbstractRoute", "variables": []}}}, "add_head": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 4], "arg_names": ["self", "path", "handler", "kwargs"], "flags": [], "fullname": "aiohttp.web_urldispatcher.UrlDispatcher.add_head", "name": "add_head", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 4], "arg_names": ["self", "path", "handler", "kwargs"], "arg_types": ["aiohttp.web_urldispatcher.UrlDispatcher", "builtins.str", {".class": "TypeAliasType", "args": [], "type_ref": "aiohttp.web_urldispatcher._WebHandler"}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "add_head of UrlDispatcher", "ret_type": "aiohttp.web_urldispatcher.AbstractRoute", "variables": []}}}, "add_options": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 4], "arg_names": ["self", "path", "handler", "kwargs"], "flags": [], "fullname": "aiohttp.web_urldispatcher.UrlDispatcher.add_options", "name": "add_options", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 4], "arg_names": ["self", "path", "handler", "kwargs"], "arg_types": ["aiohttp.web_urldispatcher.UrlDispatcher", "builtins.str", {".class": "TypeAliasType", "args": [], "type_ref": "aiohttp.web_urldispatcher._WebHandler"}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "add_options of UrlDispatcher", "ret_type": "aiohttp.web_urldispatcher.AbstractRoute", "variables": []}}}, "add_patch": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 4], "arg_names": ["self", "path", "handler", "kwargs"], "flags": [], "fullname": "aiohttp.web_urldispatcher.UrlDispatcher.add_patch", "name": "add_patch", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 4], "arg_names": ["self", "path", "handler", "kwargs"], "arg_types": ["aiohttp.web_urldispatcher.UrlDispatcher", "builtins.str", {".class": "TypeAliasType", "args": [], "type_ref": "aiohttp.web_urldispatcher._WebHandler"}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "add_patch of UrlDispatcher", "ret_type": "aiohttp.web_urldispatcher.AbstractRoute", "variables": []}}}, "add_post": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 4], "arg_names": ["self", "path", "handler", "kwargs"], "flags": [], "fullname": "aiohttp.web_urldispatcher.UrlDispatcher.add_post", "name": "add_post", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 4], "arg_names": ["self", "path", "handler", "kwargs"], "arg_types": ["aiohttp.web_urldispatcher.UrlDispatcher", "builtins.str", {".class": "TypeAliasType", "args": [], "type_ref": "aiohttp.web_urldispatcher._WebHandler"}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "add_post of UrlDispatcher", "ret_type": "aiohttp.web_urldispatcher.AbstractRoute", "variables": []}}}, "add_put": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 4], "arg_names": ["self", "path", "handler", "kwargs"], "flags": [], "fullname": "aiohttp.web_urldispatcher.UrlDispatcher.add_put", "name": "add_put", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 4], "arg_names": ["self", "path", "handler", "kwargs"], "arg_types": ["aiohttp.web_urldispatcher.UrlDispatcher", "builtins.str", {".class": "TypeAliasType", "args": [], "type_ref": "aiohttp.web_urldispatcher._WebHandler"}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "add_put of UrlDispatcher", "ret_type": "aiohttp.web_urldispatcher.AbstractRoute", "variables": []}}}, "add_resource": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 5], "arg_names": ["self", "path", "name"], "flags": [], "fullname": "aiohttp.web_urldispatcher.UrlDispatcher.add_resource", "name": "add_resource", "type": {".class": "CallableType", "arg_kinds": [0, 0, 5], "arg_names": ["self", "path", "name"], "arg_types": ["aiohttp.web_urldispatcher.UrlDispatcher", "builtins.str", {".class": "UnionType", "items": ["builtins.str", {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "add_resource of UrlDispatcher", "ret_type": "aiohttp.web_urldispatcher.Resource", "variables": []}}}, "add_route": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 0, 5, 5], "arg_names": ["self", "method", "path", "handler", "name", "expect_handler"], "flags": [], "fullname": "aiohttp.web_urldispatcher.UrlDispatcher.add_route", "name": "add_route", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 0, 5, 5], "arg_names": ["self", "method", "path", "handler", "name", "expect_handler"], "arg_types": ["aiohttp.web_urldispatcher.UrlDispatcher", "builtins.str", "builtins.str", {".class": "UnionType", "items": [{".class": "TypeAliasType", "args": [], "type_ref": "aiohttp.web_urldispatcher._WebHandler"}, {".class": "TypeType", "item": "aiohttp.abc.AbstractView"}]}, {".class": "UnionType", "items": ["builtins.str", {".class": "NoneType"}]}, {".class": "UnionType", "items": [{".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["aiohttp.web_request.Request"], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": null, "ret_type": {".class": "Instance", "args": [{".class": "NoneType"}], "type_ref": "typing.Awaitable"}, "variables": []}, {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "add_route of UrlDispatcher", "ret_type": "aiohttp.web_urldispatcher.AbstractRoute", "variables": []}}}, "add_routes": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "routes"], "flags": [], "fullname": "aiohttp.web_urldispatcher.UrlDispatcher.add_routes", "name": "add_routes", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "routes"], "arg_types": ["aiohttp.web_urldispatcher.UrlDispatcher", {".class": "Instance", "args": ["aiohttp.web_routedef.AbstractRouteDef"], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "add_routes of UrlDispatcher", "ret_type": {".class": "NoneType"}, "variables": []}}}, "add_static": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 5, 5, 5, 5, 5, 5], "arg_names": ["self", "prefix", "path", "name", "expect_handler", "chunk_size", "show_index", "follow_symlinks", "append_version"], "flags": [], "fullname": "aiohttp.web_urldispatcher.UrlDispatcher.add_static", "name": "add_static", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 5, 5, 5, 5, 5, 5], "arg_names": ["self", "prefix", "path", "name", "expect_handler", "chunk_size", "show_index", "follow_symlinks", "append_version"], "arg_types": ["aiohttp.web_urldispatcher.UrlDispatcher", "builtins.str", {".class": "TypeAliasType", "args": [], "type_ref": "aiohttp.typedefs.PathLike"}, {".class": "UnionType", "items": ["builtins.str", {".class": "NoneType"}]}, {".class": "UnionType", "items": [{".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["aiohttp.web_request.Request"], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": null, "ret_type": {".class": "Instance", "args": [{".class": "NoneType"}], "type_ref": "typing.Awaitable"}, "variables": []}, {".class": "NoneType"}]}, "builtins.int", "builtins.bool", "builtins.bool", "builtins.bool"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "add_static of UrlDispatcher", "ret_type": "aiohttp.web_urldispatcher.AbstractResource", "variables": []}}}, "add_view": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 4], "arg_names": ["self", "path", "handler", "kwargs"], "flags": [], "fullname": "aiohttp.web_urldispatcher.UrlDispatcher.add_view", "name": "add_view", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 4], "arg_names": ["self", "path", "handler", "kwargs"], "arg_types": ["aiohttp.web_urldispatcher.UrlDispatcher", "builtins.str", {".class": "TypeType", "item": "aiohttp.abc.AbstractView"}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "add_view of UrlDispatcher", "ret_type": "aiohttp.web_urldispatcher.AbstractRoute", "variables": []}}}, "freeze": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "aiohttp.web_urldispatcher.UrlDispatcher.freeze", "name": "freeze", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["aiohttp.web_urldispatcher.UrlDispatcher"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "freeze of UrlDispatcher", "ret_type": {".class": "NoneType"}, "variables": []}}}, "named_resources": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "aiohttp.web_urldispatcher.UrlDispatcher.named_resources", "name": "named_resources", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["aiohttp.web_urldispatcher.UrlDispatcher"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "named_resources of UrlDispatcher", "ret_type": {".class": "Instance", "args": ["builtins.str", "aiohttp.web_urldispatcher.AbstractResource"], "type_ref": "typing.Mapping"}, "variables": []}}}, "register_resource": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "resource"], "flags": [], "fullname": "aiohttp.web_urldispatcher.UrlDispatcher.register_resource", "name": "register_resource", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "resource"], "arg_types": ["aiohttp.web_urldispatcher.UrlDispatcher", "aiohttp.web_urldispatcher.AbstractResource"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "register_resource of UrlDispatcher", "ret_type": {".class": "NoneType"}, "variables": []}}}, "resolve": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "request"], "flags": ["is_coroutine"], "fullname": "aiohttp.web_urldispatcher.UrlDispatcher.resolve", "name": "resolve", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "request"], "arg_types": ["aiohttp.web_urldispatcher.UrlDispatcher", "aiohttp.web_request.Request"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "resolve of UrlDispatcher", "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}, "aiohttp.abc.AbstractMatchInfo"], "type_ref": "typing.Coroutine"}, "variables": []}}}, "resources": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "aiohttp.web_urldispatcher.UrlDispatcher.resources", "name": "resources", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["aiohttp.web_urldispatcher.UrlDispatcher"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "resources of UrlDispatcher", "ret_type": "aiohttp.web_urldispatcher.ResourcesView", "variables": []}}}, "routes": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "aiohttp.web_urldispatcher.UrlDispatcher.routes", "name": "routes", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["aiohttp.web_urldispatcher.UrlDispatcher"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "routes of UrlDispatcher", "ret_type": "aiohttp.web_urldispatcher.RoutesView", "variables": []}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "UrlMappingMatchInfo": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": [{".class": "Instance", "args": ["builtins.str", "builtins.str"], "type_ref": "builtins.dict"}, "aiohttp.abc.AbstractMatchInfo"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "aiohttp.web_urldispatcher.UrlMappingMatchInfo", "name": "UrlMappingMatchInfo", "type_vars": []}, "flags": [], "fullname": "aiohttp.web_urldispatcher.UrlMappingMatchInfo", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "aiohttp.web_urldispatcher", "mro": ["aiohttp.web_urldispatcher.UrlMappingMatchInfo", "builtins.dict", "typing.MutableMapping", "typing.Mapping", "typing.Collection", "typing.Iterable", "typing.Container", "aiohttp.abc.AbstractMatchInfo", "abc.ABC", "builtins.object"], "names": {".class": "SymbolTable", "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0], "arg_names": ["self", "match_dict", "route"], "flags": [], "fullname": "aiohttp.web_urldispatcher.UrlMappingMatchInfo.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": ["self", "match_dict", "route"], "arg_types": ["aiohttp.web_urldispatcher.UrlMappingMatchInfo", {".class": "Instance", "args": ["builtins.str", "builtins.str"], "type_ref": "builtins.dict"}, "aiohttp.web_urldispatcher.AbstractRoute"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of UrlMappingMatchInfo", "ret_type": {".class": "NoneType"}, "variables": []}}}, "__repr__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "aiohttp.web_urldispatcher.UrlMappingMatchInfo.__repr__", "name": "__repr__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["aiohttp.web_urldispatcher.UrlMappingMatchInfo"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__repr__ of UrlMappingMatchInfo", "ret_type": "builtins.str", "variables": []}}}, "_apps": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": ["explicit_self_type", "is_ready"], "fullname": "aiohttp.web_urldispatcher.UrlMappingMatchInfo._apps", "name": "_apps", "type": {".class": "Instance", "args": ["aiohttp.web_app.Application"], "type_ref": "builtins.list"}}}, "_current_app": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": ["explicit_self_type", "is_ready"], "fullname": "aiohttp.web_urldispatcher.UrlMappingMatchInfo._current_app", "name": "_current_app", "type": {".class": "UnionType", "items": ["aiohttp.web_app.Application", {".class": "NoneType"}]}}}, "_frozen": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": [], "fullname": "aiohttp.web_urldispatcher.UrlMappingMatchInfo._frozen", "name": "_frozen", "type": "builtins.bool"}}, "_route": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": [], "fullname": "aiohttp.web_urldispatcher.UrlMappingMatchInfo._route", "name": "_route", "type": "aiohttp.web_urldispatcher.AbstractRoute"}}, "add_app": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "app"], "flags": [], "fullname": "aiohttp.web_urldispatcher.UrlMappingMatchInfo.add_app", "name": "add_app", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "app"], "arg_types": ["aiohttp.web_urldispatcher.UrlMappingMatchInfo", "aiohttp.web_app.Application"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "add_app of UrlMappingMatchInfo", "ret_type": {".class": "NoneType"}, "variables": []}}}, "apps": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_property", "is_decorated"], "fullname": "aiohttp.web_urldispatcher.UrlMappingMatchInfo.apps", "name": "apps", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["aiohttp.web_urldispatcher.UrlMappingMatchInfo"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "apps of UrlMappingMatchInfo", "ret_type": {".class": "Instance", "args": ["aiohttp.web_app.Application"], "type_ref": "builtins.tuple"}, "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_property", "is_ready"], "fullname": null, "name": "apps", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["aiohttp.web_urldispatcher.UrlMappingMatchInfo"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "apps of UrlMappingMatchInfo", "ret_type": {".class": "Instance", "args": ["aiohttp.web_app.Application"], "type_ref": "builtins.tuple"}, "variables": []}}}}, "current_app": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_property", "is_decorated"], "fullname": "aiohttp.web_urldispatcher.UrlMappingMatchInfo.current_app", "name": "current_app", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["aiohttp.web_urldispatcher.UrlMappingMatchInfo"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "current_app of UrlMappingMatchInfo", "ret_type": "aiohttp.web_app.Application", "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_property", "is_ready"], "fullname": null, "name": "current_app", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["aiohttp.web_urldispatcher.UrlMappingMatchInfo"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "current_app of UrlMappingMatchInfo", "ret_type": "aiohttp.web_app.Application", "variables": []}}}}, "expect_handler": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_property", "is_decorated"], "fullname": "aiohttp.web_urldispatcher.UrlMappingMatchInfo.expect_handler", "name": "expect_handler", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["aiohttp.web_urldispatcher.UrlMappingMatchInfo"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "expect_handler of UrlMappingMatchInfo", "ret_type": {".class": "TypeAliasType", "args": [], "type_ref": "aiohttp.web_urldispatcher._ExpectHandler"}, "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_property", "is_ready"], "fullname": null, "name": "expect_handler", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["aiohttp.web_urldispatcher.UrlMappingMatchInfo"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "expect_handler of UrlMappingMatchInfo", "ret_type": {".class": "TypeAliasType", "args": [], "type_ref": "aiohttp.web_urldispatcher._ExpectHandler"}, "variables": []}}}}, "freeze": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "aiohttp.web_urldispatcher.UrlMappingMatchInfo.freeze", "name": "freeze", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["aiohttp.web_urldispatcher.UrlMappingMatchInfo"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "freeze of UrlMappingMatchInfo", "ret_type": {".class": "NoneType"}, "variables": []}}}, "get_info": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "aiohttp.web_urldispatcher.UrlMappingMatchInfo.get_info", "name": "get_info", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["aiohttp.web_urldispatcher.UrlMappingMatchInfo"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "get_info of UrlMappingMatchInfo", "ret_type": {".class": "Instance", "args": ["builtins.str", "builtins.str"], "type_ref": "builtins.dict"}, "variables": []}}}, "handler": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_property", "is_decorated"], "fullname": "aiohttp.web_urldispatcher.UrlMappingMatchInfo.handler", "name": "handler", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["aiohttp.web_urldispatcher.UrlMappingMatchInfo"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "handler of UrlMappingMatchInfo", "ret_type": {".class": "TypeAliasType", "args": [], "type_ref": "aiohttp.web_urldispatcher._WebHandler"}, "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_property", "is_ready"], "fullname": null, "name": "handler", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["aiohttp.web_urldispatcher.UrlMappingMatchInfo"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "handler of UrlMappingMatchInfo", "ret_type": {".class": "TypeAliasType", "args": [], "type_ref": "aiohttp.web_urldispatcher._WebHandler"}, "variables": []}}}}, "http_exception": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_property", "is_decorated"], "fullname": "aiohttp.web_urldispatcher.UrlMappingMatchInfo.http_exception", "name": "http_exception", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["aiohttp.web_urldispatcher.UrlMappingMatchInfo"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "http_exception of UrlMappingMatchInfo", "ret_type": {".class": "UnionType", "items": ["aiohttp.web_exceptions.HTTPException", {".class": "NoneType"}]}, "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_property", "is_ready"], "fullname": null, "name": "http_exception", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["aiohttp.web_urldispatcher.UrlMappingMatchInfo"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "http_exception of UrlMappingMatchInfo", "ret_type": {".class": "UnionType", "items": ["aiohttp.web_exceptions.HTTPException", {".class": "NoneType"}]}, "variables": []}}}}, "route": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_property", "is_decorated"], "fullname": "aiohttp.web_urldispatcher.UrlMappingMatchInfo.route", "name": "route", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["aiohttp.web_urldispatcher.UrlMappingMatchInfo"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "route of UrlMappingMatchInfo", "ret_type": "aiohttp.web_urldispatcher.AbstractRoute", "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_property", "is_ready"], "fullname": null, "name": "route", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["aiohttp.web_urldispatcher.UrlMappingMatchInfo"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "route of UrlMappingMatchInfo", "ret_type": "aiohttp.web_urldispatcher.AbstractRoute", "variables": []}}}}, "set_current_app": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "app"], "flags": ["is_generator", "is_decorated"], "fullname": "aiohttp.web_urldispatcher.UrlMappingMatchInfo.set_current_app", "name": "set_current_app", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "app"], "arg_types": ["aiohttp.web_urldispatcher.UrlMappingMatchInfo", "aiohttp.web_app.Application"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "set_current_app of UrlMappingMatchInfo", "ret_type": {".class": "Instance", "args": [{".class": "NoneType"}, {".class": "NoneType"}, {".class": "NoneType"}], "type_ref": "typing.Generator"}, "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": null, "name": "set_current_app", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "app"], "arg_types": ["aiohttp.web_urldispatcher.UrlMappingMatchInfo", "aiohttp.web_app.Application"], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "set_current_app of UrlMappingMatchInfo", "ret_type": {".class": "Instance", "args": [{".class": "NoneType"}], "type_ref": "contextlib._GeneratorContextManager"}, "variables": []}}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "View": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["aiohttp.abc.AbstractView"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "aiohttp.web_urldispatcher.View", "name": "View", "type_vars": []}, "flags": [], "fullname": "aiohttp.web_urldispatcher.View", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "aiohttp.web_urldispatcher", "mro": ["aiohttp.web_urldispatcher.View", "aiohttp.abc.AbstractView", "abc.ABC", "builtins.object"], "names": {".class": "SymbolTable", "__await__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "aiohttp.web_urldispatcher.View.__await__", "name": "__await__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["aiohttp.web_urldispatcher.View"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__await__ of View", "ret_type": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, {".class": "NoneType"}, "aiohttp.web_response.StreamResponse"], "type_ref": "typing.Generator"}, "variables": []}}}, "_iter": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_coroutine"], "fullname": "aiohttp.web_urldispatcher.View._iter", "name": "_iter", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["aiohttp.web_urldispatcher.View"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "_iter of View", "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}, "aiohttp.web_response.StreamResponse"], "type_ref": "typing.Coroutine"}, "variables": []}}}, "_raise_allowed_methods": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "aiohttp.web_urldispatcher.View._raise_allowed_methods", "name": "_raise_allowed_methods", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["aiohttp.web_urldispatcher.View"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "_raise_allowed_methods of View", "ret_type": {".class": "NoneType"}, "variables": []}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "_ExpectHandler": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "TypeAlias", "alias_tvars": [], "column": 0, "fullname": "aiohttp.web_urldispatcher._ExpectHandler", "line": 72, "no_args": false, "normalized": false, "target": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["aiohttp.web_request.Request"], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": null, "ret_type": {".class": "Instance", "args": [{".class": "NoneType"}], "type_ref": "typing.Awaitable"}, "variables": []}}}, "_Resolve": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "TypeAlias", "alias_tvars": [], "column": 0, "fullname": "aiohttp.web_urldispatcher._Resolve", "line": 73, "no_args": false, "normalized": false, "target": {".class": "TupleType", "implicit": false, "items": [{".class": "UnionType", "items": ["aiohttp.abc.AbstractMatchInfo", {".class": "NoneType"}]}, {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins.set"}], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}}}, "_WebHandler": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "TypeAlias", "alias_tvars": [], "column": 0, "fullname": "aiohttp.web_urldispatcher._WebHandler", "line": 71, "no_args": false, "normalized": false, "target": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["aiohttp.web_request.Request"], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": null, "ret_type": {".class": "Instance", "args": ["aiohttp.web_response.StreamResponse"], "type_ref": "typing.Awaitable"}, "variables": []}}}, "__all__": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "Var", "flags": [], "fullname": "aiohttp.web_urldispatcher.__all__", "name": "__all__", "type": {".class": "TupleType", "implicit": false, "items": ["builtins.str", "builtins.str", "builtins.str", "builtins.str", "builtins.str", "builtins.str", "builtins.str", "builtins.str", "builtins.str", "builtins.str"], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}}}, "__doc__": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "Var", "flags": ["is_ready"], "fullname": "aiohttp.web_urldispatcher.__doc__", "name": "__doc__", "type": "builtins.str"}}, "__file__": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "Var", "flags": ["is_ready"], "fullname": "aiohttp.web_urldispatcher.__file__", "name": "__file__", "type": "builtins.str"}}, "__name__": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "Var", "flags": ["is_ready"], "fullname": "aiohttp.web_urldispatcher.__name__", "name": "__name__", "type": "builtins.str"}}, "__package__": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "Var", "flags": ["is_ready"], "fullname": "aiohttp.web_urldispatcher.__package__", "name": "__package__", "type": "builtins.str"}}, "_default_expect_handler": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["request"], "flags": ["is_coroutine"], "fullname": "aiohttp.web_urldispatcher._default_expect_handler", "name": "_default_expect_handler", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["request"], "arg_types": ["aiohttp.web_request.Request"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "_default_expect_handler", "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"}, "variables": []}}}, "abc": {".class": "SymbolTableNode", "cross_ref": "abc", "kind": "Gdef", "module_public": false}, "asyncio": {".class": "SymbolTableNode", "cross_ref": "asyncio", "kind": "Gdef", "module_public": false}, "base64": {".class": "SymbolTableNode", "cross_ref": "base64", "kind": "Gdef", "module_public": false}, "cast": {".class": "SymbolTableNode", "cross_ref": "typing.cast", "kind": "Gdef", "module_public": false}, "contextmanager": {".class": "SymbolTableNode", "cross_ref": "contextlib.contextmanager", "kind": "Gdef", "module_public": false}, "hashlib": {".class": "SymbolTableNode", "cross_ref": "hashlib", "kind": "Gdef", "module_public": false}, "hdrs": {".class": "SymbolTableNode", "cross_ref": "aiohttp.hdrs", "kind": "Gdef", "module_public": false}, "inspect": {".class": "SymbolTableNode", "cross_ref": "inspect", "kind": "Gdef", "module_public": false}, "keyword": {".class": "SymbolTableNode", "cross_ref": "keyword", "kind": "Gdef", "module_public": false}, "os": {".class": "SymbolTableNode", "cross_ref": "os", "kind": "Gdef", "module_public": false}, "re": {".class": "SymbolTableNode", "cross_ref": "re", "kind": "Gdef", "module_public": false}, "warnings": {".class": "SymbolTableNode", "cross_ref": "warnings", "kind": "Gdef", "module_public": false}, "wraps": {".class": "SymbolTableNode", "cross_ref": "functools.wraps", "kind": "Gdef", "module_public": false}}, "path": "/Users/max/.pyenv/versions/3.6.9/envs/env36/lib/python3.6/site-packages/aiohttp/web_urldispatcher.py"}