mirror of
https://github.com/apache/superset.git
synced 2026-05-22 00:05:15 +00:00
1 line
28 KiB
JSON
1 line
28 KiB
JSON
{".class": "MypyFile", "_fullname": "flask.sessions", "is_partial_stub_package": false, "is_stub": true, "names": {".class": "SymbolTable", "ABCMeta": {".class": "SymbolTableNode", "cross_ref": "abc.ABCMeta", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Any": {".class": "SymbolTableNode", "cross_ref": "typing.Any", "kind": "Gdef", "module_hidden": true, "module_public": false}, "CallbackDict": {".class": "SymbolTableNode", "cross_ref": "werkzeug.datastructures.CallbackDict", "kind": "Gdef", "module_hidden": true, "module_public": false}, "MutableMapping": {".class": "SymbolTableNode", "cross_ref": "typing.MutableMapping", "kind": "Gdef", "module_hidden": true, "module_public": false}, "NullSession": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["flask.sessions.SecureCookieSession"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "flask.sessions.NullSession", "name": "NullSession", "type_vars": []}, "flags": [], "fullname": "flask.sessions.NullSession", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "flask.sessions", "mro": ["flask.sessions.NullSession", "flask.sessions.SecureCookieSession", "werkzeug.datastructures.CallbackDict", "werkzeug.datastructures.UpdateDictMixin", "builtins.dict", "flask.sessions.SessionMixin", "typing.MutableMapping", "typing.Mapping", "typing.Collection", "typing.Iterable", "typing.Container", "builtins.object"], "names": {".class": "SymbolTable", "__delitem__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "flask.sessions.NullSession.__delitem__", "name": "__delitem__", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}}}, "__setitem__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "flask.sessions.NullSession.__setitem__", "name": "__setitem__", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}}}, "clear": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "flask.sessions.NullSession.clear", "name": "clear", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}}}, "pop": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "flask.sessions.NullSession.pop", "name": "pop", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}}}, "popitem": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "flask.sessions.NullSession.popitem", "name": "popitem", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}}}, "setdefault": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "flask.sessions.NullSession.setdefault", "name": "setdefault", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}}}, "update": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "flask.sessions.NullSession.update", "name": "update", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "Optional": {".class": "SymbolTableNode", "cross_ref": "typing.Optional", "kind": "Gdef", "module_hidden": true, "module_public": false}, "SecureCookieSession": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": [{".class": "Instance", "args": ["builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "werkzeug.datastructures.CallbackDict"}, "flask.sessions.SessionMixin"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "flask.sessions.SecureCookieSession", "name": "SecureCookieSession", "type_vars": []}, "flags": [], "fullname": "flask.sessions.SecureCookieSession", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "flask.sessions", "mro": ["flask.sessions.SecureCookieSession", "werkzeug.datastructures.CallbackDict", "werkzeug.datastructures.UpdateDictMixin", "builtins.dict", "flask.sessions.SessionMixin", "typing.MutableMapping", "typing.Mapping", "typing.Collection", "typing.Iterable", "typing.Container", "builtins.object"], "names": {".class": "SymbolTable", "__getitem__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "key"], "flags": [], "fullname": "flask.sessions.SecureCookieSession.__getitem__", "name": "__getitem__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["flask.sessions.SecureCookieSession", {".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": "__getitem__ of SecureCookieSession", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}, "variables": []}}}, "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["self", "initial"], "flags": [], "fullname": "flask.sessions.SecureCookieSession.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["self", "initial"], "arg_types": ["flask.sessions.SecureCookieSession", {".class": "UnionType", "items": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of SecureCookieSession", "ret_type": {".class": "NoneType"}, "variables": []}}}, "accessed": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "flask.sessions.SecureCookieSession.accessed", "name": "accessed", "type": "builtins.bool"}}, "get": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1], "arg_names": ["self", "key", "default"], "flags": [], "fullname": "flask.sessions.SecureCookieSession.get", "name": "get", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1], "arg_names": ["self", "key", "default"], "arg_types": ["flask.sessions.SecureCookieSession", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, {".class": "UnionType", "items": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "get of SecureCookieSession", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}, "variables": []}}}, "modified": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "flask.sessions.SecureCookieSession.modified", "name": "modified", "type": "builtins.bool"}}, "setdefault": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1], "arg_names": ["self", "key", "default"], "flags": [], "fullname": "flask.sessions.SecureCookieSession.setdefault", "name": "setdefault", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1], "arg_names": ["self", "key", "default"], "arg_types": ["flask.sessions.SecureCookieSession", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, {".class": "UnionType", "items": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "setdefault of SecureCookieSession", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}, "variables": []}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "SecureCookieSessionInterface": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["flask.sessions.SessionInterface"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "flask.sessions.SecureCookieSessionInterface", "name": "SecureCookieSessionInterface", "type_vars": []}, "flags": [], "fullname": "flask.sessions.SecureCookieSessionInterface", "metaclass_type": null, "metadata": {}, "module_name": "flask.sessions", "mro": ["flask.sessions.SecureCookieSessionInterface", "flask.sessions.SessionInterface", "builtins.object"], "names": {".class": "SymbolTable", "digest_method": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "flask.sessions.SecureCookieSessionInterface.digest_method", "name": "digest_method", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}}}, "get_signing_serializer": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "app"], "flags": [], "fullname": "flask.sessions.SecureCookieSessionInterface.get_signing_serializer", "name": "get_signing_serializer", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "app"], "arg_types": ["flask.sessions.SecureCookieSessionInterface", {".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": "get_signing_serializer of SecureCookieSessionInterface", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}, "variables": []}}}, "key_derivation": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "flask.sessions.SecureCookieSessionInterface.key_derivation", "name": "key_derivation", "type": "builtins.str"}}, "open_session": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0], "arg_names": ["self", "app", "request"], "flags": [], "fullname": "flask.sessions.SecureCookieSessionInterface.open_session", "name": "open_session", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": ["self", "app", "request"], "arg_types": ["flask.sessions.SecureCookieSessionInterface", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "open_session of SecureCookieSessionInterface", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}, "variables": []}}}, "salt": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "flask.sessions.SecureCookieSessionInterface.salt", "name": "salt", "type": "builtins.str"}}, "save_session": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 0], "arg_names": ["self", "app", "session", "response"], "flags": [], "fullname": "flask.sessions.SecureCookieSessionInterface.save_session", "name": "save_session", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 0], "arg_names": ["self", "app", "session", "response"], "arg_types": ["flask.sessions.SecureCookieSessionInterface", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, {".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": "save_session of SecureCookieSessionInterface", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}, "variables": []}}}, "serializer": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "flask.sessions.SecureCookieSessionInterface.serializer", "name": "serializer", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}}}, "session_class": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "flask.sessions.SecureCookieSessionInterface.session_class", "name": "session_class", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "SessionInterface": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "flask.sessions.SessionInterface", "name": "SessionInterface", "type_vars": []}, "flags": [], "fullname": "flask.sessions.SessionInterface", "metaclass_type": null, "metadata": {}, "module_name": "flask.sessions", "mro": ["flask.sessions.SessionInterface", "builtins.object"], "names": {".class": "SymbolTable", "get_cookie_domain": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "app"], "flags": [], "fullname": "flask.sessions.SessionInterface.get_cookie_domain", "name": "get_cookie_domain", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "app"], "arg_types": ["flask.sessions.SessionInterface", {".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": "get_cookie_domain of SessionInterface", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}, "variables": []}}}, "get_cookie_httponly": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "app"], "flags": [], "fullname": "flask.sessions.SessionInterface.get_cookie_httponly", "name": "get_cookie_httponly", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "app"], "arg_types": ["flask.sessions.SessionInterface", {".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": "get_cookie_httponly of SessionInterface", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}, "variables": []}}}, "get_cookie_path": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "app"], "flags": [], "fullname": "flask.sessions.SessionInterface.get_cookie_path", "name": "get_cookie_path", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "app"], "arg_types": ["flask.sessions.SessionInterface", {".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": "get_cookie_path of SessionInterface", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}, "variables": []}}}, "get_cookie_samesite": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "app"], "flags": [], "fullname": "flask.sessions.SessionInterface.get_cookie_samesite", "name": "get_cookie_samesite", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "app"], "arg_types": ["flask.sessions.SessionInterface", {".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": "get_cookie_samesite of SessionInterface", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}, "variables": []}}}, "get_cookie_secure": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "app"], "flags": [], "fullname": "flask.sessions.SessionInterface.get_cookie_secure", "name": "get_cookie_secure", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "app"], "arg_types": ["flask.sessions.SessionInterface", {".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": "get_cookie_secure of SessionInterface", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}, "variables": []}}}, "get_expiration_time": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0], "arg_names": ["self", "app", "session"], "flags": [], "fullname": "flask.sessions.SessionInterface.get_expiration_time", "name": "get_expiration_time", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": ["self", "app", "session"], "arg_types": ["flask.sessions.SessionInterface", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "get_expiration_time of SessionInterface", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}, "variables": []}}}, "is_null_session": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "obj"], "flags": [], "fullname": "flask.sessions.SessionInterface.is_null_session", "name": "is_null_session", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "obj"], "arg_types": ["flask.sessions.SessionInterface", {".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": "is_null_session of SessionInterface", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}, "variables": []}}}, "make_null_session": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "app"], "flags": [], "fullname": "flask.sessions.SessionInterface.make_null_session", "name": "make_null_session", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "app"], "arg_types": ["flask.sessions.SessionInterface", {".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": "make_null_session of SessionInterface", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}, "variables": []}}}, "null_session_class": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "flask.sessions.SessionInterface.null_session_class", "name": "null_session_class", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}}}, "open_session": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0], "arg_names": ["self", "app", "request"], "flags": [], "fullname": "flask.sessions.SessionInterface.open_session", "name": "open_session", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": ["self", "app", "request"], "arg_types": ["flask.sessions.SessionInterface", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "open_session of SessionInterface", "ret_type": {".class": "NoneType"}, "variables": []}}}, "pickle_based": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "flask.sessions.SessionInterface.pickle_based", "name": "pickle_based", "type": "builtins.bool"}}, "save_session": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 0], "arg_names": ["self", "app", "session", "response"], "flags": [], "fullname": "flask.sessions.SessionInterface.save_session", "name": "save_session", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 0], "arg_names": ["self", "app", "session", "response"], "arg_types": ["flask.sessions.SessionInterface", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, {".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": "save_session of SessionInterface", "ret_type": {".class": "NoneType"}, "variables": []}}}, "should_set_cookie": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0], "arg_names": ["self", "app", "session"], "flags": [], "fullname": "flask.sessions.SessionInterface.should_set_cookie", "name": "should_set_cookie", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": ["self", "app", "session"], "arg_types": ["flask.sessions.SessionInterface", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "should_set_cookie of SessionInterface", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}, "variables": []}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "SessionMixin": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": ["__delitem__", "__getitem__", "__iter__", "__len__", "__setitem__"], "bases": [{".class": "Instance", "args": ["builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}], "type_ref": "typing.MutableMapping"}], "declared_metaclass": "abc.ABCMeta", "defn": {".class": "ClassDef", "fullname": "flask.sessions.SessionMixin", "name": "SessionMixin", "type_vars": []}, "flags": ["is_abstract"], "fullname": "flask.sessions.SessionMixin", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "flask.sessions", "mro": ["flask.sessions.SessionMixin", "typing.MutableMapping", "typing.Mapping", "typing.Collection", "typing.Iterable", "typing.Container", "builtins.object"], "names": {".class": "SymbolTable", "accessed": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "flask.sessions.SessionMixin.accessed", "name": "accessed", "type": "builtins.bool"}}, "modified": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "flask.sessions.SessionMixin.modified", "name": "modified", "type": "builtins.bool"}}, "new": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "flask.sessions.SessionMixin.new", "name": "new", "type": "builtins.bool"}}, "permanent": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "OverloadedFuncDef", "flags": ["is_property"], "fullname": "flask.sessions.SessionMixin.permanent", "impl": null, "items": [{".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_property", "is_overload", "is_decorated"], "fullname": "flask.sessions.SessionMixin.permanent", "name": "permanent", "type": null}, "is_overload": true, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_property", "is_settable_property", "is_ready"], "fullname": null, "name": "permanent", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["flask.sessions.SessionMixin"], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": true, "is_ellipsis_args": false, "name": "permanent of SessionMixin", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}, "variables": []}}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "value"], "flags": ["is_decorated"], "fullname": "flask.sessions.SessionMixin.permanent", "name": "permanent", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "value"], "arg_types": ["flask.sessions.SessionMixin", {".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": "permanent of SessionMixin", "ret_type": {".class": "NoneType"}, "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": [], "fullname": null, "name": "permanent", "type": null}}], "type": {".class": "Overloaded", "items": [{".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["flask.sessions.SessionMixin"], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": true, "is_ellipsis_args": false, "name": "permanent", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}, "variables": []}]}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "__doc__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "flask.sessions.__doc__", "name": "__doc__", "type": "builtins.str"}}, "__file__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "flask.sessions.__file__", "name": "__file__", "type": "builtins.str"}}, "__name__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "flask.sessions.__name__", "name": "__name__", "type": "builtins.str"}}, "__package__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "flask.sessions.__package__", "name": "__package__", "type": "builtins.str"}}, "session_json_serializer": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "flask.sessions.session_json_serializer", "name": "session_json_serializer", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}}}}, "path": "/Users/max/.pyenv/versions/3.6.9/envs/env36/lib/python3.6/site-packages/mypy/typeshed/third_party/2and3/flask/sessions.pyi"} |