1{".class": "MypyFile", "_fullname": "web.application", "is_partial_stub_package": false, "is_stub": false, "names": {".class": "SymbolTable", "BytesIO": {".class": "SymbolTableNode", "cross_ref": "io.BytesIO", "kind": "Gdef", "module_public": false}, "Reloader": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "web.application.Reloader", "name": "Reloader", "type_vars": []}, "flags": [], "fullname": "web.application.Reloader", "metaclass_type": null, "metadata": {}, "module_name": "web.application", "mro": ["web.application.Reloader", "builtins.object"], "names": {".class": "SymbolTable", "SUFFIX": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "web.application.Reloader.SUFFIX", "name": "SUFFIX", "type": "builtins.str"}}, "__call__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "web.application.Reloader.__call__", "name": "__call__", "type": null}}, "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "web.application.Reloader.__init__", "name": "__init__", "type": null}}, "check": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "mod"], "flags": [], "fullname": "web.application.Reloader.check", "name": "check", "type": null}}, "mtimes": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": [], "fullname": "web.application.Reloader.mtimes", "name": "mtimes", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "__all__": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "Var", "flags": [], "fullname": "web.application.__all__", "name": "__all__", "type": {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins.list"}}}, "__doc__": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "Var", "flags": ["is_ready"], "fullname": "web.application.__doc__", "name": "__doc__", "type": "builtins.str"}}, "__file__": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "Var", "flags": ["is_ready"], "fullname": "web.application.__file__", "name": "__file__", "type": "builtins.str"}}, "__name__": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "Var", "flags": ["is_ready"], "fullname": "web.application.__name__", "name": "__name__", "type": "builtins.str"}}, "__package__": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "Var", "flags": ["is_ready"], "fullname": "web.application.__package__", "name": "__package__", "type": "builtins.str"}}, "application": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "web.application.application", "name": "application", "type_vars": []}, "flags": [], "fullname": "web.application.application", "metaclass_type": null, "metadata": {}, "module_name": "web.application", "mro": ["web.application.application", "builtins.object"], "names": {".class": "SymbolTable", "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1, 1, 1], "arg_names": ["self", "mapping", "fvars", "autoreload"], "flags": [], "fullname": "web.application.application.__init__", "name": "__init__", "type": null}}, "_cleanup": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "web.application.application._cleanup", "name": "_cleanup", "type": null}}, "_delegate": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 1], "arg_names": ["self", "f", "fvars", "args"], "flags": [], "fullname": "web.application.application._delegate", "name": "_delegate", "type": null}}, "_delegate_sub_application": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0], "arg_names": ["self", "dir", "app"], "flags": [], "fullname": "web.application.application._delegate_sub_application", "name": "_delegate_sub_application", "type": null}}, "_load": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "web.application.application._load", "name": "_load", "type": null}}, "_match": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0], "arg_names": ["self", "mapping", "value"], "flags": [], "fullname": "web.application.application._match", "name": "_match", "type": null}}, "_unload": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "web.application.application._unload", "name": "_unload", "type": null}}, "add_mapping": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0], "arg_names": ["self", "pattern", "classname"], "flags": [], "fullname": "web.application.application.add_mapping", "name": "add_mapping", "type": null}}, "add_processor": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "processor"], "flags": [], "fullname": "web.application.application.add_processor", "name": "add_processor", "type": null}}, "browser": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "web.application.application.browser", "name": "browser", "type": null}}, "cgirun": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 2], "arg_names": ["self", "middleware"], "flags": [], "fullname": "web.application.application.cgirun", "name": "cgirun", "type": null}}, "fvars": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": [], "fullname": "web.application.application.fvars", "name": "fvars", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}}}, "gaerun": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 2], "arg_names": ["self", "middleware"], "flags": [], "fullname": "web.application.application.gaerun", "name": "gaerun", "type": null}}, "get_parent_app": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "web.application.application.get_parent_app", "name": "get_parent_app", "type": null}}, "handle": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "web.application.application.handle", "name": "handle", "type": null}}, "handle_with_processors": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "web.application.application.handle_with_processors", "name": "handle_with_processors", "type": null}}, "init_mapping": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "mapping"], "flags": [], "fullname": "web.application.application.init_mapping", "name": "init_mapping", "type": null}}, "internalerror": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "web.application.application.internalerror", "name": "internalerror", "type": null}}, "load": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "env"], "flags": [], "fullname": "web.application.application.load", "name": "load", "type": null}}, "mapping": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": [], "fullname": "web.application.application.mapping", "name": "mapping", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}}}, "notfound": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "web.application.application.notfound", "name": "notfound", "type": null}}, "processors": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": [], "fullname": "web.application.application.processors", "name": "processors", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}}}, "request": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1, 1, 1, 1, 1, 1, 4], "arg_names": ["self", "localpart", "method", "data", "host", "headers", "https", "kw"], "flags": [], "fullname": "web.application.application.request", "name": "request", "type": null}}, "run": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 2], "arg_names": ["self", "middleware"], "flags": [], "fullname": "web.application.application.run", "name": "run", "type": null}}, "stop": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "web.application.application.stop", "name": "stop", "type": null}}, "wsgifunc": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 2], "arg_names": ["self", "middleware"], "flags": [], "fullname": "web.application.application.wsgifunc", "name": "wsgifunc", "type": null}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "auto_application": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["web.application.application"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "web.application.auto_application", "name": "auto_application", "type_vars": []}, "flags": [], "fullname": "web.application.auto_application", "metaclass_type": null, "metadata": {}, "module_name": "web.application", "mro": ["web.application.auto_application", "web.application.application", "builtins.object"], "names": {".class": "SymbolTable", "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "web.application.auto_application.__init__", "name": "__init__", "type": null}}, "page": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": [], "fullname": "web.application.auto_application.page", "name": "page", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "autodelegate": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [1], "arg_names": ["prefix"], "flags": [], "fullname": "web.application.autodelegate", "name": "autodelegate", "type": null}}, "browser": {".class": "SymbolTableNode", "cross_ref": "web.browser", "kind": "Gdef", "module_public": false}, "debugerror": {".class": "SymbolTableNode", "cross_ref": "web.debugerror.debugerror", "kind": "Gdef", "module_public": false}, "doctest": {".class": "SymbolTableNode", "cross_ref": "doctest", "kind": "Gdef", "module_public": false}, "httpserver": {".class": "SymbolTableNode", "cross_ref": "web.httpserver", "kind": "Gdef", "module_public": false}, "is_iter": {".class": "SymbolTableNode", "cross_ref": "web.py3helpers.is_iter", "kind": "Gdef", "module_public": false}, "isclass": {".class": "SymbolTableNode", "cross_ref": "inspect.isclass", "kind": "Gdef", "module_public": false}, "iteritems": {".class": "SymbolTableNode", "cross_ref": "web.py3helpers.iteritems", "kind": "Gdef", "module_public": false}, "itertools": {".class": "SymbolTableNode", "cross_ref": "itertools", "kind": "Gdef", "module_public": false}, "loadhook": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["h"], "flags": [], "fullname": "web.application.loadhook", "name": "loadhook", "type": null}}, "lstrips": {".class": "SymbolTableNode", "cross_ref": "web.utils.lstrips", "kind": "Gdef", "module_public": false}, "metapage@614": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.type"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "web.application.metapage@614", "name": "metapage", "type_vars": []}, "flags": [], "fullname": "web.application.metapage@614", "metaclass_type": null, "metadata": {}, "module_name": "web.application", "mro": ["web.application.metapage@614", "builtins.type", "builtins.object"], "names": {".class": "SymbolTable", "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 0], "arg_names": ["klass", "name", "bases", "attrs"], "flags": [], "fullname": "web.application.metapage@614.__init__", "name": "__init__", "type": null}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "os": {".class": "SymbolTableNode", "cross_ref": "os", "kind": "Gdef", "module_public": false}, "page@625": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "web.application.page@625", "name": "page", "type_vars": []}, "flags": [], "fullname": "web.application.page@625", "metaclass_type": null, "metadata": {}, "module_name": "web.application", "mro": ["web.application.page@625", "builtins.object"], "names": {".class": "SymbolTable", "path": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "web.application.page@625.path", "name": "path", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "print_function": {".class": "SymbolTableNode", "cross_ref": "__future__.print_function", "kind": "Gdef", "module_public": false}, "reload": {".class": "SymbolTableNode", "cross_ref": "importlib.reload", "kind": "Gdef", "module_public": false}, "subdir_application": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeAlias", "alias_tvars": [], "column": 0, "fullname": "web.application.subdir_application", "line": 632, "no_args": true, "normalized": false, "target": "web.application.application"}}, "subdomain_application": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["web.application.application"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "web.application.subdomain_application", "name": "subdomain_application", "type_vars": []}, "flags": [], "fullname": "web.application.subdomain_application", "metaclass_type": null, "metadata": {}, "module_name": "web.application", "mro": ["web.application.subdomain_application", "web.application.application", "builtins.object"], "names": {".class": "SymbolTable", "_match": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0], "arg_names": ["self", "mapping", "value"], "flags": [], "fullname": "web.application.subdomain_application._match", "name": "_match", "type": null}}, "handle": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "web.application.subdomain_application.handle", "name": "handle", "type": null}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "sys": {".class": "SymbolTableNode", "cross_ref": "sys", "kind": "Gdef", "module_public": false}, "traceback": {".class": "SymbolTableNode", "cross_ref": "traceback", "kind": "Gdef", "module_public": false}, "unloadhook": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["h"], "flags": [], "fullname": "web.application.unloadhook", "name": "unloadhook", "type": null}}, "unquote": {".class": "SymbolTableNode", "cross_ref": "urllib.parse.unquote", "kind": "Gdef", "module_public": false}, "urlencode": {".class": "SymbolTableNode", "cross_ref": "urllib.parse.urlencode", "kind": "Gdef", "module_public": false}, "urlparse": {".class": "SymbolTableNode", "cross_ref": "urllib.parse.urlparse", "kind": "Gdef", "module_public": false}, "utils": {".class": "SymbolTableNode", "cross_ref": "web.utils", "kind": "Gdef", "module_public": false}, "web": {".class": "SymbolTableNode", "cross_ref": "web.webapi", "kind": "Gdef", "module_public": false}, "with_metaclass": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["mcls"], "flags": [], "fullname": "web.application.with_metaclass", "name": "with_metaclass", "type": null}}, "wsgi": {".class": "SymbolTableNode", "cross_ref": "web.wsgi", "kind": "Gdef", "module_public": false}, "wsgiref": {".class": "SymbolTableNode", "cross_ref": "wsgiref", "kind": "Gdef", "module_public": false}}, "path": "/Users/cclauss/Python/itinerant_futurizer/webpy/web/application.py"}