1{".class": "MypyFile", "_fullname": "web.db", "is_partial_stub_package": false, "is_stub": false, "names": {".class": "SymbolTable", "BaseResultSet": {".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.db.BaseResultSet", "name": "BaseResultSet", "type_vars": []}, "flags": [], "fullname": "web.db.BaseResultSet", "metaclass_type": null, "metadata": {}, "module_name": "web.db", "mro": ["web.db.BaseResultSet", "builtins.object"], "names": {".class": "SymbolTable", "__getitem__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "i"], "flags": [], "fullname": "web.db.BaseResultSet.__getitem__", "name": "__getitem__", "type": null}}, "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "cursor"], "flags": [], "fullname": "web.db.BaseResultSet.__init__", "name": "__init__", "type": null}}, "__iter__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "web.db.BaseResultSet.__iter__", "name": "__iter__", "type": null}}, "__next__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "web.db.BaseResultSet.__next__", "name": "__next__", "type": null}}, "_index": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": [], "fullname": "web.db.BaseResultSet._index", "name": "_index", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}}}, "_prepare_row": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "row"], "flags": [], "fullname": "web.db.BaseResultSet._prepare_row", "name": "_prepare_row", "type": null}}, "cursor": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": [], "fullname": "web.db.BaseResultSet.cursor", "name": "cursor", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}}}, "first": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["self", "default"], "flags": [], "fullname": "web.db.BaseResultSet.first", "name": "first", "type": null}}, "list": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "web.db.BaseResultSet.list", "name": "list", "type": null}}, "names": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": [], "fullname": "web.db.BaseResultSet.names", "name": "names", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}}}, "next": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "web.db.BaseResultSet.next", "name": "next", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["web.db.BaseResultSet"], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": true, "is_ellipsis_args": false, "name": null, "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}, "variables": []}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "DB": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "web.db.DB", "name": "DB", "type_vars": []}, "flags": [], "fullname": "web.db.DB", "metaclass_type": null, "metadata": {}, "module_name": "web.db", "mro": ["web.db.DB", "builtins.object"], "names": {".class": "SymbolTable", "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0], "arg_names": ["self", "db_module", "keywords"], "flags": [], "fullname": "web.db.DB.__init__", "name": "__init__", "type": null}}, "_connect": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "keywords"], "flags": [], "fullname": "web.db.DB._connect", "name": "_connect", "type": null}}, "_connect_with_pooling": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "keywords"], "flags": [], "fullname": "web.db.DB._connect_with_pooling", "name": "_connect_with_pooling", "type": null}}, "_ctx": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": [], "fullname": "web.db.DB._ctx", "name": "_ctx", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}}}, "_db_cursor": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "web.db.DB._db_cursor", "name": "_db_cursor", "type": null}}, "_db_execute": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0], "arg_names": ["self", "cur", "sql_query"], "flags": [], "fullname": "web.db.DB._db_execute", "name": "_db_execute", "type": null}}, "_get_insert_default_values_query": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "table"], "flags": [], "fullname": "web.db.DB._get_insert_default_values_query", "name": "_get_insert_default_values_query", "type": null}}, "_getctx": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "web.db.DB._getctx", "name": "_getctx", "type": null}}, "_load_context": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "ctx"], "flags": [], "fullname": "web.db.DB._load_context", "name": "_load_context", "type": null}}, "_param_marker": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "web.db.DB._param_marker", "name": "_param_marker", "type": null}}, "_pooleddb": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": [], "fullname": "web.db.DB._pooleddb", "name": "_pooleddb", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}}}, "_process_insert_query": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 0], "arg_names": ["self", "query", "tablename", "seqname"], "flags": [], "fullname": "web.db.DB._process_insert_query", "name": "_process_insert_query", "type": null}}, "_process_query": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "sql_query"], "flags": [], "fullname": "web.db.DB._process_query", "name": "_process_query", "type": null}}, "_unload_context": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "ctx"], "flags": [], "fullname": "web.db.DB._unload_context", "name": "_unload_context", "type": null}}, "_where": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0], "arg_names": ["self", "where", "vars"], "flags": [], "fullname": "web.db.DB._where", "name": "_where", "type": null}}, "_where_dict": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "where"], "flags": [], "fullname": "web.db.DB._where_dict", "name": "_where_dict", "type": null}}, "create_result_set": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "cursor"], "flags": [], "fullname": "web.db.DB.create_result_set", "name": "create_result_set", "type": null}}, "ctx": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "web.db.DB.ctx", "name": "ctx", "type": "builtins.property"}}, "db_module": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": [], "fullname": "web.db.DB.db_module", "name": "db_module", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}}}, "delete": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 1, 1, 1], "arg_names": ["self", "table", "where", "using", "vars", "_test"], "flags": [], "fullname": "web.db.DB.delete", "name": "delete", "type": null}}, "gen_clause": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 0], "arg_names": ["self", "sql", "val", "vars"], "flags": [], "fullname": "web.db.DB.gen_clause", "name": "gen_clause", "type": null}}, "has_pooling": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": [], "fullname": "web.db.DB.has_pooling", "name": "has_pooling", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}}}, "insert": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1, 1, 4], "arg_names": ["self", "tablename", "seqname", "_test", "values"], "flags": [], "fullname": "web.db.DB.insert", "name": "insert", "type": null}}, "keywords": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": [], "fullname": "web.db.DB.keywords", "name": "keywords", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}}}, "multiple_insert": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 1, 1], "arg_names": ["self", "tablename", "values", "seqname", "_test"], "flags": [], "fullname": "web.db.DB.multiple_insert", "name": "multiple_insert", "type": null}}, "printing": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": [], "fullname": "web.db.DB.printing", "name": "printing", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}}}, "query": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1, 1, 1], "arg_names": ["self", "sql_query", "vars", "processed", "_test"], "flags": [], "fullname": "web.db.DB.query", "name": "query", "type": null}}, "select": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1, 1, 1, 1, 1, 1, 1, 1], "arg_names": ["self", "tables", "vars", "what", "where", "order", "group", "limit", "offset", "_test"], "flags": [], "fullname": "web.db.DB.select", "name": "select", "type": null}}, "sql_clauses": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 0, 0, 0, 0, 0], "arg_names": ["self", "what", "tables", "where", "group", "order", "limit", "offset"], "flags": [], "fullname": "web.db.DB.sql_clauses", "name": "sql_clauses", "type": null}}, "supports_multiple_insert": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": [], "fullname": "web.db.DB.supports_multiple_insert", "name": "supports_multiple_insert", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}}}, "transaction": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "web.db.DB.transaction", "name": "transaction", "type": null}}, "update": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 1, 1, 4], "arg_names": ["self", "tables", "where", "vars", "_test", "values"], "flags": [], "fullname": "web.db.DB.update", "name": "update", "type": null}}, "where": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1, 1, 1, 1, 1, 1, 4], "arg_names": ["self", "table", "what", "order", "group", "limit", "offset", "_test", "kwargs"], "flags": [], "fullname": "web.db.DB.where", "name": "where", "type": null}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "FirebirdDB": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["web.db.DB"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "web.db.FirebirdDB", "name": "FirebirdDB", "type_vars": []}, "flags": [], "fullname": "web.db.FirebirdDB", "metaclass_type": null, "metadata": {}, "module_name": "web.db", "mro": ["web.db.FirebirdDB", "web.db.DB", "builtins.object"], "names": {".class": "SymbolTable", "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 4], "arg_names": ["self", "keywords"], "flags": [], "fullname": "web.db.FirebirdDB.__init__", "name": "__init__", "type": null}}, "delete": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1, 1, 1, 1], "arg_names": ["self", "table", "where", "using", "vars", "_test"], "flags": [], "fullname": "web.db.FirebirdDB.delete", "name": "delete", "type": null}}, "paramstyle": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": [], "fullname": "web.db.FirebirdDB.paramstyle", "name": "paramstyle", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}}}, "sql_clauses": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 0, 0, 0, 0, 0], "arg_names": ["self", "what", "tables", "where", "group", "order", "limit", "offset"], "flags": [], "fullname": "web.db.FirebirdDB.sql_clauses", "name": "sql_clauses", "type": null}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "MSSQLDB": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["web.db.DB"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "web.db.MSSQLDB", "name": "MSSQLDB", "type_vars": []}, "flags": [], "fullname": "web.db.MSSQLDB", "metaclass_type": null, "metadata": {}, "module_name": "web.db", "mro": ["web.db.MSSQLDB", "web.db.DB", "builtins.object"], "names": {".class": "SymbolTable", "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 4], "arg_names": ["self", "keywords"], "flags": [], "fullname": "web.db.MSSQLDB.__init__", "name": "__init__", "type": null}}, "_process_query": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "sql_query"], "flags": [], "fullname": "web.db.MSSQLDB._process_query", "name": "_process_query", "type": null}}, "_test": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "web.db.MSSQLDB._test", "name": "_test", "type": null}}, "dbname": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": [], "fullname": "web.db.MSSQLDB.dbname", "name": "dbname", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}}}, "sql_clauses": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 0, 0, 0, 0, 0], "arg_names": ["self", "what", "tables", "where", "group", "order", "limit", "offset"], "flags": [], "fullname": "web.db.MSSQLDB.sql_clauses", "name": "sql_clauses", "type": null}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "MySQLDB": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["web.db.DB"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "web.db.MySQLDB", "name": "MySQLDB", "type_vars": []}, "flags": [], "fullname": "web.db.MySQLDB", "metaclass_type": null, "metadata": {}, "module_name": "web.db", "mro": ["web.db.MySQLDB", "web.db.DB", "builtins.object"], "names": {".class": "SymbolTable", "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 4], "arg_names": ["self", "keywords"], "flags": [], "fullname": "web.db.MySQLDB.__init__", "name": "__init__", "type": null}}, "_get_insert_default_values_query": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "table"], "flags": [], "fullname": "web.db.MySQLDB._get_insert_default_values_query", "name": "_get_insert_default_values_query", "type": null}}, "_process_insert_query": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 0], "arg_names": ["self", "query", "tablename", "seqname"], "flags": [], "fullname": "web.db.MySQLDB._process_insert_query", "name": "_process_insert_query", "type": null}}, "dbname": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": [], "fullname": "web.db.MySQLDB.dbname", "name": "dbname", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}}}, "paramstyle": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": [], "fullname": "web.db.MySQLDB.paramstyle", "name": "paramstyle", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "OracleDB": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["web.db.DB"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "web.db.OracleDB", "name": "OracleDB", "type_vars": []}, "flags": [], "fullname": "web.db.OracleDB", "metaclass_type": null, "metadata": {}, "module_name": "web.db", "mro": ["web.db.OracleDB", "web.db.DB", "builtins.object"], "names": {".class": "SymbolTable", "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 4], "arg_names": ["self", "keywords"], "flags": [], "fullname": "web.db.OracleDB.__init__", "name": "__init__", "type": null}}, "_process_insert_query": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 0], "arg_names": ["self", "query", "tablename", "seqname"], "flags": [], "fullname": "web.db.OracleDB._process_insert_query", "name": "_process_insert_query", "type": null}}, "dbname": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": [], "fullname": "web.db.OracleDB.dbname", "name": "dbname", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}}}, "paramstyle": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": [], "fullname": "web.db.OracleDB.paramstyle", "name": "paramstyle", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "Parser": {".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.db.Parser", "name": "Parser", "type_vars": []}, "flags": [], "fullname": "web.db.Parser", "metaclass_type": null, "metadata": {}, "module_name": "web.db", "mro": ["web.db.Parser", "builtins.object"], "names": {".class": "SymbolTable", "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "web.db.Parser.__init__", "name": "__init__", "type": null}}, "is_literal": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "text"], "flags": [], "fullname": "web.db.Parser.is_literal", "name": "is_literal", "type": null}}, "level": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": [], "fullname": "web.db.Parser.level", "name": "level", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}}}, "match": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "web.db.Parser.match", "name": "match", "type": null}}, "namechars": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "web.db.Parser.namechars", "name": "namechars", "type": "builtins.str"}}, "parse": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "text"], "flags": [], "fullname": "web.db.Parser.parse", "name": "parse", "type": null}}, "parse_all": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_generator"], "fullname": "web.db.Parser.parse_all", "name": "parse_all", "type": null}}, "parse_expr": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "web.db.Parser.parse_expr", "name": "parse_expr", "type": null}}, "pos": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": [], "fullname": "web.db.Parser.pos", "name": "pos", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}}}, "reset": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "web.db.Parser.reset", "name": "reset", "type": null}}, "text": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": [], "fullname": "web.db.Parser.text", "name": "text", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "PostgresDB": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["web.db.DB"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "web.db.PostgresDB", "name": "PostgresDB", "type_vars": []}, "flags": [], "fullname": "web.db.PostgresDB", "metaclass_type": null, "metadata": {}, "module_name": "web.db", "mro": ["web.db.PostgresDB", "web.db.DB", "builtins.object"], "names": {".class": "SymbolTable", "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 4], "arg_names": ["self", "keywords"], "flags": [], "fullname": "web.db.PostgresDB.__init__", "name": "__init__", "type": null}}, "_connect": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "keywords"], "flags": [], "fullname": "web.db.PostgresDB._connect", "name": "_connect", "type": null}}, "_connect_with_pooling": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "keywords"], "flags": [], "fullname": "web.db.PostgresDB._connect_with_pooling", "name": "_connect_with_pooling", "type": null}}, "_get_all_sequences": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "web.db.PostgresDB._get_all_sequences", "name": "_get_all_sequences", "type": null}}, "_process_insert_query": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 0], "arg_names": ["self", "query", "tablename", "seqname"], "flags": [], "fullname": "web.db.PostgresDB._process_insert_query", "name": "_process_insert_query", "type": null}}, "_sequences": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": [], "fullname": "web.db.PostgresDB._sequences", "name": "_sequences", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}}}, "dbname": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": [], "fullname": "web.db.PostgresDB.dbname", "name": "dbname", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}}}, "paramstyle": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": [], "fullname": "web.db.PostgresDB.paramstyle", "name": "paramstyle", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "ResultSet": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["web.db.BaseResultSet"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "web.db.ResultSet", "name": "ResultSet", "type_vars": []}, "flags": [], "fullname": "web.db.ResultSet", "metaclass_type": null, "metadata": {}, "module_name": "web.db", "mro": ["web.db.ResultSet", "web.db.BaseResultSet", "builtins.object"], "names": {".class": "SymbolTable", "__len__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "web.db.ResultSet.__len__", "name": "__len__", "type": null}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "SQLLiteral": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "web.db.SQLLiteral", "name": "SQLLiteral", "type_vars": []}, "flags": [], "fullname": "web.db.SQLLiteral", "metaclass_type": null, "metadata": {}, "module_name": "web.db", "mro": ["web.db.SQLLiteral", "builtins.object"], "names": {".class": "SymbolTable", "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "v"], "flags": [], "fullname": "web.db.SQLLiteral.__init__", "name": "__init__", "type": null}}, "__repr__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "web.db.SQLLiteral.__repr__", "name": "__repr__", "type": null}}, "v": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": [], "fullname": "web.db.SQLLiteral.v", "name": "v", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "SQLParam": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "web.db.SQLParam", "name": "SQLParam", "type_vars": []}, "flags": [], "fullname": "web.db.SQLParam", "metaclass_type": null, "metadata": {}, "module_name": "web.db", "mro": ["web.db.SQLParam", "builtins.object"], "names": {".class": "SymbolTable", "__add__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "other"], "flags": [], "fullname": "web.db.SQLParam.__add__", "name": "__add__", "type": null}}, "__eq__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "other"], "flags": [], "fullname": "web.db.SQLParam.__eq__", "name": "__eq__", "type": null}}, "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "value"], "flags": [], "fullname": "web.db.SQLParam.__init__", "name": "__init__", "type": null}}, "__radd__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "other"], "flags": [], "fullname": "web.db.SQLParam.__radd__", "name": "__radd__", "type": null}}, "__repr__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "web.db.SQLParam.__repr__", "name": "__repr__", "type": null}}, "__slots__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "web.db.SQLParam.__slots__", "name": "__slots__", "type": {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins.list"}}}, "__str__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "web.db.SQLParam.__str__", "name": "__str__", "type": null}}, "get_marker": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["self", "paramstyle"], "flags": [], "fullname": "web.db.SQLParam.get_marker", "name": "get_marker", "type": null}}, "sqlquery": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "web.db.SQLParam.sqlquery", "name": "sqlquery", "type": null}}, "value": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": [], "fullname": "web.db.SQLParam.value", "name": "value", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "SQLQuery": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "web.db.SQLQuery", "name": "SQLQuery", "type_vars": []}, "flags": [], "fullname": "web.db.SQLQuery", "metaclass_type": null, "metadata": {}, "module_name": "web.db", "mro": ["web.db.SQLQuery", "builtins.object"], "names": {".class": "SymbolTable", "__add__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "other"], "flags": [], "fullname": "web.db.SQLQuery.__add__", "name": "__add__", "type": null}}, "__eq__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "other"], "flags": [], "fullname": "web.db.SQLQuery.__eq__", "name": "__eq__", "type": null}}, "__iadd__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "other"], "flags": [], "fullname": "web.db.SQLQuery.__iadd__", "name": "__iadd__", "type": null}}, "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["self", "items"], "flags": [], "fullname": "web.db.SQLQuery.__init__", "name": "__init__", "type": null}}, "__len__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "web.db.SQLQuery.__len__", "name": "__len__", "type": null}}, "__radd__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "other"], "flags": [], "fullname": "web.db.SQLQuery.__radd__", "name": "__radd__", "type": null}}, "__repr__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "web.db.SQLQuery.__repr__", "name": "__repr__", "type": null}}, "__slots__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "web.db.SQLQuery.__slots__", "name": "__slots__", "type": {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins.list"}}}, "__str__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "web.db.SQLQuery.__str__", "name": "__str__", "type": null}}, "__unicode__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "web.db.SQLQuery.__unicode__", "name": "__unicode__", "type": null}}, "_str": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "web.db.SQLQuery._str", "name": "_str", "type": null}}, "append": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "value"], "flags": [], "fullname": "web.db.SQLQuery.append", "name": "append", "type": null}}, "items": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": [], "fullname": "web.db.SQLQuery.items", "name": "items", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}}}, "join": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1, 1, 1, 1], "arg_names": ["items", "sep", "prefix", "suffix", "target"], "flags": [], "fullname": "web.db.SQLQuery.join", "name": "join", "type": null}}, "query": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["self", "paramstyle"], "flags": [], "fullname": "web.db.SQLQuery.query", "name": "query", "type": null}}, "values": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "web.db.SQLQuery.values", "name": "values", "type": null}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "SafeEval": {".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.db.SafeEval", "name": "SafeEval", "type_vars": []}, "flags": [], "fullname": "web.db.SafeEval", "metaclass_type": null, "metadata": {}, "module_name": "web.db", "mro": ["web.db.SafeEval", "builtins.object"], "names": {".class": "SymbolTable", "eval_expr": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0], "arg_names": ["self", "node", "mapping"], "flags": [], "fullname": "web.db.SafeEval.eval_expr", "name": "eval_expr", "type": null}}, "eval_node": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0], "arg_names": ["self", "node", "mapping"], "flags": [], "fullname": "web.db.SafeEval.eval_node", "name": "eval_node", "type": null}}, "safeeval": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0], "arg_names": ["self", "text", "mapping"], "flags": [], "fullname": "web.db.SafeEval.safeeval", "name": "safeeval", "type": null}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "SqliteDB": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["web.db.DB"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "web.db.SqliteDB", "name": "SqliteDB", "type_vars": []}, "flags": [], "fullname": "web.db.SqliteDB", "metaclass_type": null, "metadata": {}, "module_name": "web.db", "mro": ["web.db.SqliteDB", "web.db.DB", "builtins.object"], "names": {".class": "SymbolTable", "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 4], "arg_names": ["self", "keywords"], "flags": [], "fullname": "web.db.SqliteDB.__init__", "name": "__init__", "type": null}}, "_process_insert_query": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 0], "arg_names": ["self", "query", "tablename", "seqname"], "flags": [], "fullname": "web.db.SqliteDB._process_insert_query", "name": "_process_insert_query", "type": null}}, "create_result_set": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "cursor"], "flags": [], "fullname": "web.db.SqliteDB.create_result_set", "name": "create_result_set", "type": null}}, "dbname": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": [], "fullname": "web.db.SqliteDB.dbname", "name": "dbname", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}}}, "paramstyle": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": [], "fullname": "web.db.SqliteDB.paramstyle", "name": "paramstyle", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "SqliteResultSet": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["web.db.BaseResultSet"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "web.db.SqliteResultSet", "name": "SqliteResultSet", "type_vars": []}, "flags": [], "fullname": "web.db.SqliteResultSet", "metaclass_type": null, "metadata": {}, "module_name": "web.db", "mro": ["web.db.SqliteResultSet", "web.db.BaseResultSet", "builtins.object"], "names": {".class": "SymbolTable", "__bool__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "web.db.SqliteResultSet.__bool__", "name": "__bool__", "type": null}}, "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "cursor"], "flags": [], "fullname": "web.db.SqliteResultSet.__init__", "name": "__init__", "type": null}}, "__next__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "web.db.SqliteResultSet.__next__", "name": "__next__", "type": null}}, "_head": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": [], "fullname": "web.db.SqliteResultSet._head", "name": "_head", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "TOKEN": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "Var", "flags": ["is_ready"], "fullname": "web.db.TOKEN", "name": "TOKEN", "type": "builtins.str"}}, "Transaction": {".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.db.Transaction", "name": "Transaction", "type_vars": []}, "flags": [], "fullname": "web.db.Transaction", "metaclass_type": null, "metadata": {}, "module_name": "web.db", "mro": ["web.db.Transaction", "builtins.object"], "names": {".class": "SymbolTable", "__enter__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "web.db.Transaction.__enter__", "name": "__enter__", "type": null}}, "__exit__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 0], "arg_names": ["self", "exctype", "excvalue", "traceback"], "flags": [], "fullname": "web.db.Transaction.__exit__", "name": "__exit__", "type": null}}, "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "ctx"], "flags": [], "fullname": "web.db.Transaction.__init__", "name": "__init__", "type": null}}, "commit": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "web.db.Transaction.commit", "name": "commit", "type": null}}, "ctx": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": [], "fullname": "web.db.Transaction.ctx", "name": "ctx", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}}}, "engine": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": [], "fullname": "web.db.Transaction.engine", "name": "engine", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}}}, "rollback": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "web.db.Transaction.rollback", "name": "rollback", "type": null}}, "transaction_count": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": [], "fullname": "web.db.Transaction.transaction_count", "name": "transaction_count", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "TransactionError": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.Exception"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "web.db.TransactionError", "name": "TransactionError", "type_vars": []}, "flags": [], "fullname": "web.db.TransactionError", "metaclass_type": null, "metadata": {}, "module_name": "web.db", "mro": ["web.db.TransactionError", "builtins.Exception", "builtins.BaseException", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "UnknownDB": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.Exception"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "web.db.UnknownDB", "name": "UnknownDB", "type_vars": []}, "flags": [], "fullname": "web.db.UnknownDB", "metaclass_type": null, "metadata": {}, "module_name": "web.db", "mro": ["web.db.UnknownDB", "builtins.Exception", "builtins.BaseException", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "UnknownParamstyle": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.Exception"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "web.db.UnknownParamstyle", "name": "UnknownParamstyle", "type_vars": []}, "flags": [], "fullname": "web.db.UnknownParamstyle", "metaclass_type": null, "metadata": {}, "module_name": "web.db", "mro": ["web.db.UnknownParamstyle", "builtins.Exception", "builtins.BaseException", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "_ItplError": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.ValueError"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "web.db._ItplError", "name": "_ItplError", "type_vars": []}, "flags": [], "fullname": "web.db._ItplError", "metaclass_type": null, "metadata": {}, "module_name": "web.db", "mro": ["web.db._ItplError", "builtins.ValueError", "builtins.Exception", "builtins.BaseException", "builtins.object"], "names": {".class": "SymbolTable", "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0], "arg_names": ["self", "text", "pos"], "flags": [], "fullname": "web.db._ItplError.__init__", "name": "__init__", "type": null}}, "__str__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "web.db._ItplError.__str__", "name": "__str__", "type": null}}, "pos": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": [], "fullname": "web.db._ItplError.pos", "name": "pos", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}}}, "text": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": [], "fullname": "web.db._ItplError.text", "name": "text", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "_Node": {".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.db._Node", "name": "_Node", "type_vars": []}, "flags": [], "fullname": "web.db._Node", "metaclass_type": null, "metadata": {}, "module_name": "web.db", "mro": ["web.db._Node", "builtins.object"], "names": {".class": "SymbolTable", "__eq__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "other"], "flags": [], "fullname": "web.db._Node.__eq__", "name": "__eq__", "type": null}}, "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 1], "arg_names": ["self", "type", "first", "second"], "flags": [], "fullname": "web.db._Node.__init__", "name": "__init__", "type": null}}, "__repr__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "web.db._Node.__repr__", "name": "__repr__", "type": null}}, "first": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": [], "fullname": "web.db._Node.first", "name": "first", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}}}, "second": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": [], "fullname": "web.db._Node.second", "name": "second", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}}}, "type": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": [], "fullname": "web.db._Node.type", "name": "type", "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.db.__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.db.__doc__", "name": "__doc__", "type": "builtins.str"}}, "__file__": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "Var", "flags": ["is_ready"], "fullname": "web.db.__file__", "name": "__file__", "type": "builtins.str"}}, "__name__": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "Var", "flags": ["is_ready"], "fullname": "web.db.__name__", "name": "__name__", "type": "builtins.str"}}, "__package__": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "Var", "flags": ["is_ready"], "fullname": "web.db.__package__", "name": "__package__", "type": "builtins.str"}}, "_databases": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "Var", "flags": [], "fullname": "web.db._databases", "name": "_databases", "type": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}], "type_ref": "builtins.dict"}}}, "_interpolate": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["format"], "flags": [], "fullname": "web.db._interpolate", "name": "_interpolate", "type": null}}, "_sqllist": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["values"], "flags": [], "fullname": "web.db._sqllist", "name": "_sqllist", "type": null}}, "ast": {".class": "SymbolTableNode", "cross_ref": "ast", "kind": "Gdef", "module_public": false}, "config": {".class": "SymbolTableNode", "cross_ref": "web.webapi.config", "kind": "Gdef", "module_public": false}, "database": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [1, 4], "arg_names": ["dburl", "params"], "flags": [], "fullname": "web.db.database", "name": "database", "type": null}}, "datetime": {".class": "SymbolTableNode", "cross_ref": "datetime", "kind": "Gdef", "module_public": false}, "dburl2dict": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["url"], "flags": [], "fullname": "web.db.dburl2dict", "name": "dburl2dict", "type": null}}, "debug": {".class": "SymbolTableNode", "cross_ref": "web.webapi.debug", "kind": "Gdef", "module_public": false}, "doctest": {".class": "SymbolTableNode", "cross_ref": "doctest", "kind": "Gdef", "module_public": false}, "dummy_engine@618": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "web.db.dummy_engine@618", "name": "dummy_engine", "type_vars": []}, "flags": [], "fullname": "web.db.dummy_engine@618", "metaclass_type": null, "metadata": {}, "module_name": "web.db", "mro": ["web.db.dummy_engine@618", "builtins.object"], "names": {".class": "SymbolTable", "do_commit": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "web.db.dummy_engine@618.do_commit", "name": "do_commit", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}}}, "do_rollback": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "web.db.dummy_engine@618.do_rollback", "name": "do_rollback", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}}}, "do_transact": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "web.db.dummy_engine@618.do_transact", "name": "do_transact", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "import_driver": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["drivers", "preferred"], "flags": [], "fullname": "web.db.import_driver", "name": "import_driver", "type": null}}, "iteritems": {".class": "SymbolTableNode", "cross_ref": "web.py3helpers.iteritems", "kind": "Gdef", "module_public": false}, "iters": {".class": "SymbolTableNode", "cross_ref": "web.utils.iters", "kind": "Gdef", "module_public": false}, "mysql_drivers": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "Var", "flags": [], "fullname": "web.db.mysql_drivers", "name": "mysql_drivers", "type": {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins.list"}}}, "os": {".class": "SymbolTableNode", "cross_ref": "os", "kind": "Gdef", "module_public": false}, "pg_drivers": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "Var", "flags": [], "fullname": "web.db.pg_drivers", "name": "pg_drivers", "type": {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins.list"}}}, "print_function": {".class": "SymbolTableNode", "cross_ref": "__future__.print_function", "kind": "Gdef", "module_public": false}, "re": {".class": "SymbolTableNode", "cross_ref": "re", "kind": "Gdef", "module_public": false}, "register_database": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["name", "clazz"], "flags": [], "fullname": "web.db.register_database", "name": "register_database", "type": null}}, "reparam": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["string_", "dictionary"], "flags": [], "fullname": "web.db.reparam", "name": "reparam", "type": null}}, "safestr": {".class": "SymbolTableNode", "cross_ref": "web.utils.safestr", "kind": "Gdef", "module_public": false}, "safeunicode": {".class": "SymbolTableNode", "cross_ref": "web.utils.safeunicode", "kind": "Gdef", "module_public": false}, "sqlify": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["obj"], "flags": [], "fullname": "web.db.sqlify", "name": "sqlify", "type": null}}, "sqlite_drivers": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "Var", "flags": [], "fullname": "web.db.sqlite_drivers", "name": "sqlite_drivers", "type": {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins.list"}}}, "sqllist": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["lst"], "flags": [], "fullname": "web.db.sqllist", "name": "sqllist", "type": null}}, "sqlliteral": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeAlias", "alias_tvars": [], "column": 0, "fullname": "web.db.sqlliteral", "line": 326, "no_args": true, "normalized": false, "target": "web.db.SQLLiteral"}}, "sqlors": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["left", "lst"], "flags": [], "fullname": "web.db.sqlors", "name": "sqlors", "type": null}}, "sqlparam": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeAlias", "alias_tvars": [], "column": 0, "fullname": "web.db.sqlparam", "line": 139, "no_args": true, "normalized": false, "target": "web.db.SQLParam"}}, "sqlquote": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["a"], "flags": [], "fullname": "web.db.sqlquote", "name": "sqlquote", "type": null}}, "sqlwhere": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["data", "grouping"], "flags": [], "fullname": "web.db.sqlwhere", "name": "sqlwhere", "type": null}}, "storage": {".class": "SymbolTableNode", "cross_ref": "web.utils.storage", "kind": "Gdef", "module_public": false}, "subtransaction_engine@602": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "web.db.subtransaction_engine@602", "name": "subtransaction_engine", "type_vars": []}, "flags": [], "fullname": "web.db.subtransaction_engine@602", "metaclass_type": null, "metadata": {}, "module_name": "web.db", "mro": ["web.db.subtransaction_engine@602", "builtins.object"], "names": {".class": "SymbolTable", "do_commit": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "web.db.subtransaction_engine@602.do_commit", "name": "do_commit", "type": null}}, "do_rollback": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "web.db.subtransaction_engine@602.do_rollback", "name": "do_rollback", "type": null}}, "do_transact": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "web.db.subtransaction_engine@602.do_transact", "name": "do_transact", "type": null}}, "query": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "q"], "flags": [], "fullname": "web.db.subtransaction_engine@602.query", "name": "query", "type": null}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "sys": {".class": "SymbolTableNode", "cross_ref": "sys", "kind": "Gdef", "module_public": false}, "test_parser": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "FuncDef", "arg_kinds": [], "arg_names": [], "flags": [], "fullname": "web.db.test_parser", "name": "test_parser", "type": null}}, "test_safeeval": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "FuncDef", "arg_kinds": [], "arg_names": [], "flags": [], "fullname": "web.db.test_safeeval", "name": "test_safeeval", "type": null}}, "threadeddict": {".class": "SymbolTableNode", "cross_ref": "web.utils.threadeddict", "kind": "Gdef", "module_public": false}, "time": {".class": "SymbolTableNode", "cross_ref": "time", "kind": "Gdef", "module_public": false}, "tokenprog": {".class": "SymbolTableNode", "kind": "Gdef", "module_public": false, "node": {".class": "Var", "flags": [], "fullname": "web.db.tokenprog", "name": "tokenprog", "type": {".class": "Instance", "args": ["builtins.str"], "type_ref": "typing.Pattern"}}}, "transaction_engine@590": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "web.db.transaction_engine@590", "name": "transaction_engine", "type_vars": []}, "flags": [], "fullname": "web.db.transaction_engine@590", "metaclass_type": null, "metadata": {}, "module_name": "web.db", "mro": ["web.db.transaction_engine@590", "builtins.object"], "names": {".class": "SymbolTable", "do_commit": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "web.db.transaction_engine@590.do_commit", "name": "do_commit", "type": null}}, "do_rollback": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "web.db.transaction_engine@590.do_rollback", "name": "do_rollback", "type": null}}, "do_transact": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "web.db.transaction_engine@590.do_transact", "name": "do_transact", "type": null}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "unquote": {".class": "SymbolTableNode", "cross_ref": "urllib.parse.unquote", "kind": "Gdef", "module_public": false}, "urlparse": {".class": "SymbolTableNode", "cross_ref": "urllib.parse", "kind": "Gdef", "module_public": false}}, "path": "/Users/cclauss/Python/itinerant_futurizer/webpy/web/db.py"}