mirror of
https://github.com/apache/superset.git
synced 2026-05-22 00:05:15 +00:00
1 line
81 KiB
JSON
1 line
81 KiB
JSON
{".class": "MypyFile", "_fullname": "fractions", "future_import_flags": [], "is_partial_stub_package": false, "is_stub": true, "names": {".class": "SymbolTable", "Decimal": {".class": "SymbolTableNode", "cross_ref": "decimal.Decimal", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Fraction": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["numbers.Rational"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "fractions.Fraction", "name": "Fraction", "type_vars": []}, "flags": [], "fullname": "fractions.Fraction", "metaclass_type": "abc.ABCMeta", "metadata": {}, "module_name": "fractions", "mro": ["fractions.Fraction", "numbers.Rational", "numbers.Real", "numbers.Complex", "numbers.Number", "typing.SupportsFloat", "builtins.object"], "names": {".class": "SymbolTable", "__abs__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": [null], "flags": [], "fullname": "fractions.Fraction.__abs__", "name": "__abs__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["fractions.Fraction"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__abs__ of Fraction", "ret_type": "fractions.Fraction", "type_guard": null, "variables": []}}}, "__add__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "OverloadedFuncDef", "flags": [], "fullname": "fractions.Fraction.__add__", "impl": null, "items": [{".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": [null, null], "flags": ["is_overload", "is_decorated"], "fullname": "fractions.Fraction.__add__", "name": "__add__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["fractions.Fraction", {".class": "UnionType", "items": ["builtins.int", "fractions.Fraction"]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__add__ of Fraction", "ret_type": "fractions.Fraction", "type_guard": null, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__add__", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": [null, null], "flags": ["is_overload", "is_decorated"], "fullname": "fractions.Fraction.__add__", "name": "__add__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["fractions.Fraction", "builtins.float"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__add__ of Fraction", "ret_type": "builtins.float", "type_guard": null, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__add__", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": [null, null], "flags": ["is_overload", "is_decorated"], "fullname": "fractions.Fraction.__add__", "name": "__add__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["fractions.Fraction", "builtins.complex"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__add__ of Fraction", "ret_type": "builtins.complex", "type_guard": null, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__add__", "type": null}}], "type": {".class": "Overloaded", "items": [{".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["fractions.Fraction", {".class": "UnionType", "items": ["builtins.int", "fractions.Fraction"]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__add__ of Fraction", "ret_type": "fractions.Fraction", "type_guard": null, "variables": []}, {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["fractions.Fraction", "builtins.float"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__add__ of Fraction", "ret_type": "builtins.float", "type_guard": null, "variables": []}, {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["fractions.Fraction", "builtins.complex"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__add__ of Fraction", "ret_type": "builtins.complex", "type_guard": null, "variables": []}]}}}, "__bool__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "fractions.Fraction.__bool__", "name": "__bool__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["fractions.Fraction"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__bool__ of Fraction", "ret_type": "builtins.bool", "type_guard": null, "variables": []}}}, "__ceil__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "fractions.Fraction.__ceil__", "name": "__ceil__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["fractions.Fraction"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__ceil__ of Fraction", "ret_type": "builtins.int", "type_guard": null, "variables": []}}}, "__divmod__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "OverloadedFuncDef", "flags": [], "fullname": "fractions.Fraction.__divmod__", "impl": null, "items": [{".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": [null, null], "flags": ["is_overload", "is_decorated"], "fullname": "fractions.Fraction.__divmod__", "name": "__divmod__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["fractions.Fraction", {".class": "UnionType", "items": ["builtins.int", "fractions.Fraction"]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__divmod__ of Fraction", "ret_type": {".class": "TupleType", "implicit": false, "items": ["builtins.int", "fractions.Fraction"], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}, "type_guard": null, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__divmod__", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": [null, null], "flags": ["is_overload", "is_decorated"], "fullname": "fractions.Fraction.__divmod__", "name": "__divmod__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["fractions.Fraction", "builtins.float"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__divmod__ of Fraction", "ret_type": {".class": "TupleType", "implicit": false, "items": ["builtins.float", "fractions.Fraction"], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}, "type_guard": null, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__divmod__", "type": null}}], "type": {".class": "Overloaded", "items": [{".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["fractions.Fraction", {".class": "UnionType", "items": ["builtins.int", "fractions.Fraction"]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__divmod__ of Fraction", "ret_type": {".class": "TupleType", "implicit": false, "items": ["builtins.int", "fractions.Fraction"], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}, "type_guard": null, "variables": []}, {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["fractions.Fraction", "builtins.float"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__divmod__ of Fraction", "ret_type": {".class": "TupleType", "implicit": false, "items": ["builtins.float", "fractions.Fraction"], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}, "type_guard": null, "variables": []}]}}}, "__eq__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": [null, null], "flags": [], "fullname": "fractions.Fraction.__eq__", "name": "__eq__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["fractions.Fraction", "builtins.object"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__eq__ of Fraction", "ret_type": "builtins.bool", "type_guard": null, "variables": []}}}, "__floor__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "fractions.Fraction.__floor__", "name": "__floor__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["fractions.Fraction"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__floor__ of Fraction", "ret_type": "builtins.int", "type_guard": null, "variables": []}}}, "__floordiv__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "OverloadedFuncDef", "flags": [], "fullname": "fractions.Fraction.__floordiv__", "impl": null, "items": [{".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": [null, null], "flags": ["is_overload", "is_decorated"], "fullname": "fractions.Fraction.__floordiv__", "name": "__floordiv__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["fractions.Fraction", {".class": "UnionType", "items": ["builtins.int", "fractions.Fraction"]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__floordiv__ of Fraction", "ret_type": "builtins.int", "type_guard": null, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__floordiv__", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": [null, null], "flags": ["is_overload", "is_decorated"], "fullname": "fractions.Fraction.__floordiv__", "name": "__floordiv__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["fractions.Fraction", "builtins.float"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__floordiv__ of Fraction", "ret_type": "builtins.float", "type_guard": null, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__floordiv__", "type": null}}], "type": {".class": "Overloaded", "items": [{".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["fractions.Fraction", {".class": "UnionType", "items": ["builtins.int", "fractions.Fraction"]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__floordiv__ of Fraction", "ret_type": "builtins.int", "type_guard": null, "variables": []}, {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["fractions.Fraction", "builtins.float"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__floordiv__ of Fraction", "ret_type": "builtins.float", "type_guard": null, "variables": []}]}}}, "__ge__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": [null, null], "flags": [], "fullname": "fractions.Fraction.__ge__", "name": "__ge__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["fractions.Fraction", {".class": "TypeAliasType", "args": [], "type_ref": "fractions._ComparableNum"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__ge__ of Fraction", "ret_type": "builtins.bool", "type_guard": null, "variables": []}}}, "__gt__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": [null, null], "flags": [], "fullname": "fractions.Fraction.__gt__", "name": "__gt__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["fractions.Fraction", {".class": "TypeAliasType", "args": [], "type_ref": "fractions._ComparableNum"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__gt__ of Fraction", "ret_type": "builtins.bool", "type_guard": null, "variables": []}}}, "__hash__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "fractions.Fraction.__hash__", "name": "__hash__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["fractions.Fraction"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__hash__ of Fraction", "ret_type": "builtins.int", "type_guard": null, "variables": []}}}, "__le__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": [null, null], "flags": [], "fullname": "fractions.Fraction.__le__", "name": "__le__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["fractions.Fraction", {".class": "TypeAliasType", "args": [], "type_ref": "fractions._ComparableNum"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__le__ of Fraction", "ret_type": "builtins.bool", "type_guard": null, "variables": []}}}, "__lt__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": [null, null], "flags": [], "fullname": "fractions.Fraction.__lt__", "name": "__lt__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["fractions.Fraction", {".class": "TypeAliasType", "args": [], "type_ref": "fractions._ComparableNum"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__lt__ of Fraction", "ret_type": "builtins.bool", "type_guard": null, "variables": []}}}, "__mod__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "OverloadedFuncDef", "flags": [], "fullname": "fractions.Fraction.__mod__", "impl": null, "items": [{".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": [null, null], "flags": ["is_overload", "is_decorated"], "fullname": "fractions.Fraction.__mod__", "name": "__mod__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["fractions.Fraction", {".class": "UnionType", "items": ["builtins.int", "fractions.Fraction"]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__mod__ of Fraction", "ret_type": "fractions.Fraction", "type_guard": null, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__mod__", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": [null, null], "flags": ["is_overload", "is_decorated"], "fullname": "fractions.Fraction.__mod__", "name": "__mod__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["fractions.Fraction", "builtins.float"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__mod__ of Fraction", "ret_type": "builtins.float", "type_guard": null, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__mod__", "type": null}}], "type": {".class": "Overloaded", "items": [{".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["fractions.Fraction", {".class": "UnionType", "items": ["builtins.int", "fractions.Fraction"]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__mod__ of Fraction", "ret_type": "fractions.Fraction", "type_guard": null, "variables": []}, {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["fractions.Fraction", "builtins.float"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__mod__ of Fraction", "ret_type": "builtins.float", "type_guard": null, "variables": []}]}}}, "__mul__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "OverloadedFuncDef", "flags": [], "fullname": "fractions.Fraction.__mul__", "impl": null, "items": [{".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": [null, null], "flags": ["is_overload", "is_decorated"], "fullname": "fractions.Fraction.__mul__", "name": "__mul__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["fractions.Fraction", {".class": "UnionType", "items": ["builtins.int", "fractions.Fraction"]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__mul__ of Fraction", "ret_type": "fractions.Fraction", "type_guard": null, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__mul__", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": [null, null], "flags": ["is_overload", "is_decorated"], "fullname": "fractions.Fraction.__mul__", "name": "__mul__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["fractions.Fraction", "builtins.float"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__mul__ of Fraction", "ret_type": "builtins.float", "type_guard": null, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__mul__", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": [null, null], "flags": ["is_overload", "is_decorated"], "fullname": "fractions.Fraction.__mul__", "name": "__mul__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["fractions.Fraction", "builtins.complex"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__mul__ of Fraction", "ret_type": "builtins.complex", "type_guard": null, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__mul__", "type": null}}], "type": {".class": "Overloaded", "items": [{".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["fractions.Fraction", {".class": "UnionType", "items": ["builtins.int", "fractions.Fraction"]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__mul__ of Fraction", "ret_type": "fractions.Fraction", "type_guard": null, "variables": []}, {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["fractions.Fraction", "builtins.float"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__mul__ of Fraction", "ret_type": "builtins.float", "type_guard": null, "variables": []}, {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["fractions.Fraction", "builtins.complex"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__mul__ of Fraction", "ret_type": "builtins.complex", "type_guard": null, "variables": []}]}}}, "__neg__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": [null], "flags": [], "fullname": "fractions.Fraction.__neg__", "name": "__neg__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["fractions.Fraction"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__neg__ of Fraction", "ret_type": "fractions.Fraction", "type_guard": null, "variables": []}}}, "__new__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "OverloadedFuncDef", "flags": [], "fullname": "fractions.Fraction.__new__", "impl": null, "items": [{".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 1, 1, 5], "arg_names": ["cls", "numerator", "denominator", "_normalize"], "flags": ["is_overload", "is_decorated"], "fullname": "fractions.Fraction.__new__", "name": "__new__", "type": {".class": "CallableType", "arg_kinds": [0, 1, 1, 5], "arg_names": ["cls", "numerator", "denominator", "_normalize"], "arg_types": [{".class": "TypeType", "item": {".class": "TypeVarType", "fullname": "fractions._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}}, {".class": "UnionType", "items": ["builtins.int", "numbers.Rational"]}, {".class": "UnionType", "items": ["builtins.int", "numbers.Rational", {".class": "NoneType"}]}, "builtins.bool"], "bound_args": [], "def_extras": {"first_arg": "cls"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__new__ of Fraction", "ret_type": {".class": "TypeVarType", "fullname": "fractions._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, "type_guard": null, "variables": [{".class": "TypeVarType", "fullname": "fractions._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__new__", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0, 5], "arg_names": ["cls", null, "_normalize"], "flags": ["is_overload", "is_decorated"], "fullname": "fractions.Fraction.__new__", "name": "__new__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 5], "arg_names": ["cls", null, "_normalize"], "arg_types": [{".class": "TypeType", "item": {".class": "TypeVarType", "fullname": "fractions._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}}, {".class": "UnionType", "items": ["builtins.float", "decimal.Decimal", "builtins.str"]}, "builtins.bool"], "bound_args": [], "def_extras": {"first_arg": "cls"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__new__ of Fraction", "ret_type": {".class": "TypeVarType", "fullname": "fractions._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, "type_guard": null, "variables": [{".class": "TypeVarType", "fullname": "fractions._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__new__", "type": null}}], "type": {".class": "Overloaded", "items": [{".class": "CallableType", "arg_kinds": [0, 1, 1, 5], "arg_names": ["cls", "numerator", "denominator", "_normalize"], "arg_types": [{".class": "TypeType", "item": {".class": "TypeVarType", "fullname": "fractions._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}}, {".class": "UnionType", "items": ["builtins.int", "numbers.Rational"]}, {".class": "UnionType", "items": ["builtins.int", "numbers.Rational", {".class": "NoneType"}]}, "builtins.bool"], "bound_args": [], "def_extras": {"first_arg": "cls"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__new__ of Fraction", "ret_type": {".class": "TypeVarType", "fullname": "fractions._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, "type_guard": null, "variables": [{".class": "TypeVarType", "fullname": "fractions._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}, {".class": "CallableType", "arg_kinds": [0, 0, 5], "arg_names": ["cls", null, "_normalize"], "arg_types": [{".class": "TypeType", "item": {".class": "TypeVarType", "fullname": "fractions._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}}, {".class": "UnionType", "items": ["builtins.float", "decimal.Decimal", "builtins.str"]}, "builtins.bool"], "bound_args": [], "def_extras": {"first_arg": "cls"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__new__ of Fraction", "ret_type": {".class": "TypeVarType", "fullname": "fractions._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}, "type_guard": null, "variables": [{".class": "TypeVarType", "fullname": "fractions._T", "id": -1, "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}]}]}}}, "__pos__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": [null], "flags": [], "fullname": "fractions.Fraction.__pos__", "name": "__pos__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["fractions.Fraction"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__pos__ of Fraction", "ret_type": "fractions.Fraction", "type_guard": null, "variables": []}}}, "__pow__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "OverloadedFuncDef", "flags": [], "fullname": "fractions.Fraction.__pow__", "impl": null, "items": [{".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": [null, null], "flags": ["is_overload", "is_decorated"], "fullname": "fractions.Fraction.__pow__", "name": "__pow__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["fractions.Fraction", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__pow__ of Fraction", "ret_type": "fractions.Fraction", "type_guard": null, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__pow__", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": [null, null], "flags": ["is_overload", "is_decorated"], "fullname": "fractions.Fraction.__pow__", "name": "__pow__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["fractions.Fraction", {".class": "UnionType", "items": ["builtins.float", "fractions.Fraction"]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__pow__ of Fraction", "ret_type": "builtins.float", "type_guard": null, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__pow__", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": [null, null], "flags": ["is_overload", "is_decorated"], "fullname": "fractions.Fraction.__pow__", "name": "__pow__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["fractions.Fraction", "builtins.complex"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__pow__ of Fraction", "ret_type": "builtins.complex", "type_guard": null, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__pow__", "type": null}}], "type": {".class": "Overloaded", "items": [{".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["fractions.Fraction", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__pow__ of Fraction", "ret_type": "fractions.Fraction", "type_guard": null, "variables": []}, {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["fractions.Fraction", {".class": "UnionType", "items": ["builtins.float", "fractions.Fraction"]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__pow__ of Fraction", "ret_type": "builtins.float", "type_guard": null, "variables": []}, {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["fractions.Fraction", "builtins.complex"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__pow__ of Fraction", "ret_type": "builtins.complex", "type_guard": null, "variables": []}]}}}, "__radd__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "OverloadedFuncDef", "flags": [], "fullname": "fractions.Fraction.__radd__", "impl": null, "items": [{".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": [null, null], "flags": ["is_overload", "is_decorated"], "fullname": "fractions.Fraction.__radd__", "name": "__radd__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["fractions.Fraction", {".class": "UnionType", "items": ["builtins.int", "fractions.Fraction"]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__radd__ of Fraction", "ret_type": "fractions.Fraction", "type_guard": null, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__radd__", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": [null, null], "flags": ["is_overload", "is_decorated"], "fullname": "fractions.Fraction.__radd__", "name": "__radd__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["fractions.Fraction", "builtins.float"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__radd__ of Fraction", "ret_type": "builtins.float", "type_guard": null, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__radd__", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": [null, null], "flags": ["is_overload", "is_decorated"], "fullname": "fractions.Fraction.__radd__", "name": "__radd__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["fractions.Fraction", "builtins.complex"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__radd__ of Fraction", "ret_type": "builtins.complex", "type_guard": null, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__radd__", "type": null}}], "type": {".class": "Overloaded", "items": [{".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["fractions.Fraction", {".class": "UnionType", "items": ["builtins.int", "fractions.Fraction"]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__radd__ of Fraction", "ret_type": "fractions.Fraction", "type_guard": null, "variables": []}, {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["fractions.Fraction", "builtins.float"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__radd__ of Fraction", "ret_type": "builtins.float", "type_guard": null, "variables": []}, {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["fractions.Fraction", "builtins.complex"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__radd__ of Fraction", "ret_type": "builtins.complex", "type_guard": null, "variables": []}]}}}, "__rdivmod__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "OverloadedFuncDef", "flags": [], "fullname": "fractions.Fraction.__rdivmod__", "impl": null, "items": [{".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "other"], "flags": ["is_overload", "is_decorated"], "fullname": "fractions.Fraction.__rdivmod__", "name": "__rdivmod__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "other"], "arg_types": ["fractions.Fraction", {".class": "UnionType", "items": ["builtins.int", "fractions.Fraction"]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__rdivmod__ of Fraction", "ret_type": {".class": "TupleType", "implicit": false, "items": ["builtins.int", "fractions.Fraction"], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}, "type_guard": null, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__rdivmod__", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "other"], "flags": ["is_overload", "is_decorated"], "fullname": "fractions.Fraction.__rdivmod__", "name": "__rdivmod__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "other"], "arg_types": ["fractions.Fraction", "builtins.float"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__rdivmod__ of Fraction", "ret_type": {".class": "TupleType", "implicit": false, "items": ["builtins.float", "fractions.Fraction"], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}, "type_guard": null, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__rdivmod__", "type": null}}], "type": {".class": "Overloaded", "items": [{".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "other"], "arg_types": ["fractions.Fraction", {".class": "UnionType", "items": ["builtins.int", "fractions.Fraction"]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__rdivmod__ of Fraction", "ret_type": {".class": "TupleType", "implicit": false, "items": ["builtins.int", "fractions.Fraction"], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}, "type_guard": null, "variables": []}, {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "other"], "arg_types": ["fractions.Fraction", "builtins.float"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__rdivmod__ of Fraction", "ret_type": {".class": "TupleType", "implicit": false, "items": ["builtins.float", "fractions.Fraction"], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}, "type_guard": null, "variables": []}]}}}, "__rfloordiv__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "OverloadedFuncDef", "flags": [], "fullname": "fractions.Fraction.__rfloordiv__", "impl": null, "items": [{".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": [null, null], "flags": ["is_overload", "is_decorated"], "fullname": "fractions.Fraction.__rfloordiv__", "name": "__rfloordiv__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["fractions.Fraction", {".class": "UnionType", "items": ["builtins.int", "fractions.Fraction"]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__rfloordiv__ of Fraction", "ret_type": "builtins.int", "type_guard": null, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__rfloordiv__", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": [null, null], "flags": ["is_overload", "is_decorated"], "fullname": "fractions.Fraction.__rfloordiv__", "name": "__rfloordiv__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["fractions.Fraction", "builtins.float"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__rfloordiv__ of Fraction", "ret_type": "builtins.float", "type_guard": null, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__rfloordiv__", "type": null}}], "type": {".class": "Overloaded", "items": [{".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["fractions.Fraction", {".class": "UnionType", "items": ["builtins.int", "fractions.Fraction"]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__rfloordiv__ of Fraction", "ret_type": "builtins.int", "type_guard": null, "variables": []}, {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["fractions.Fraction", "builtins.float"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__rfloordiv__ of Fraction", "ret_type": "builtins.float", "type_guard": null, "variables": []}]}}}, "__rmod__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "OverloadedFuncDef", "flags": [], "fullname": "fractions.Fraction.__rmod__", "impl": null, "items": [{".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": [null, null], "flags": ["is_overload", "is_decorated"], "fullname": "fractions.Fraction.__rmod__", "name": "__rmod__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["fractions.Fraction", {".class": "UnionType", "items": ["builtins.int", "fractions.Fraction"]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__rmod__ of Fraction", "ret_type": "fractions.Fraction", "type_guard": null, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__rmod__", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": [null, null], "flags": ["is_overload", "is_decorated"], "fullname": "fractions.Fraction.__rmod__", "name": "__rmod__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["fractions.Fraction", "builtins.float"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__rmod__ of Fraction", "ret_type": "builtins.float", "type_guard": null, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__rmod__", "type": null}}], "type": {".class": "Overloaded", "items": [{".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["fractions.Fraction", {".class": "UnionType", "items": ["builtins.int", "fractions.Fraction"]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__rmod__ of Fraction", "ret_type": "fractions.Fraction", "type_guard": null, "variables": []}, {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["fractions.Fraction", "builtins.float"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__rmod__ of Fraction", "ret_type": "builtins.float", "type_guard": null, "variables": []}]}}}, "__rmul__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "OverloadedFuncDef", "flags": [], "fullname": "fractions.Fraction.__rmul__", "impl": null, "items": [{".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": [null, null], "flags": ["is_overload", "is_decorated"], "fullname": "fractions.Fraction.__rmul__", "name": "__rmul__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["fractions.Fraction", {".class": "UnionType", "items": ["builtins.int", "fractions.Fraction"]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__rmul__ of Fraction", "ret_type": "fractions.Fraction", "type_guard": null, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__rmul__", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": [null, null], "flags": ["is_overload", "is_decorated"], "fullname": "fractions.Fraction.__rmul__", "name": "__rmul__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["fractions.Fraction", "builtins.float"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__rmul__ of Fraction", "ret_type": "builtins.float", "type_guard": null, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__rmul__", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": [null, null], "flags": ["is_overload", "is_decorated"], "fullname": "fractions.Fraction.__rmul__", "name": "__rmul__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["fractions.Fraction", "builtins.complex"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__rmul__ of Fraction", "ret_type": "builtins.complex", "type_guard": null, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__rmul__", "type": null}}], "type": {".class": "Overloaded", "items": [{".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["fractions.Fraction", {".class": "UnionType", "items": ["builtins.int", "fractions.Fraction"]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__rmul__ of Fraction", "ret_type": "fractions.Fraction", "type_guard": null, "variables": []}, {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["fractions.Fraction", "builtins.float"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__rmul__ of Fraction", "ret_type": "builtins.float", "type_guard": null, "variables": []}, {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["fractions.Fraction", "builtins.complex"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__rmul__ of Fraction", "ret_type": "builtins.complex", "type_guard": null, "variables": []}]}}}, "__round__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "OverloadedFuncDef", "flags": [], "fullname": "fractions.Fraction.__round__", "impl": null, "items": [{".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["self", "ndigits"], "flags": ["is_overload", "is_decorated"], "fullname": "fractions.Fraction.__round__", "name": "__round__", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["self", "ndigits"], "arg_types": ["fractions.Fraction", {".class": "NoneType"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__round__ of Fraction", "ret_type": "builtins.int", "type_guard": null, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__round__", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "ndigits"], "flags": ["is_overload", "is_decorated"], "fullname": "fractions.Fraction.__round__", "name": "__round__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "ndigits"], "arg_types": ["fractions.Fraction", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__round__ of Fraction", "ret_type": "fractions.Fraction", "type_guard": null, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__round__", "type": null}}], "type": {".class": "Overloaded", "items": [{".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["self", "ndigits"], "arg_types": ["fractions.Fraction", {".class": "NoneType"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__round__ of Fraction", "ret_type": "builtins.int", "type_guard": null, "variables": []}, {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "ndigits"], "arg_types": ["fractions.Fraction", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__round__ of Fraction", "ret_type": "fractions.Fraction", "type_guard": null, "variables": []}]}}}, "__rpow__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "OverloadedFuncDef", "flags": [], "fullname": "fractions.Fraction.__rpow__", "impl": null, "items": [{".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": [null, null], "flags": ["is_overload", "is_decorated"], "fullname": "fractions.Fraction.__rpow__", "name": "__rpow__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["fractions.Fraction", {".class": "UnionType", "items": ["builtins.int", "builtins.float", "fractions.Fraction"]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__rpow__ of Fraction", "ret_type": "builtins.float", "type_guard": null, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__rpow__", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": [null, null], "flags": ["is_overload", "is_decorated"], "fullname": "fractions.Fraction.__rpow__", "name": "__rpow__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["fractions.Fraction", "builtins.complex"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__rpow__ of Fraction", "ret_type": "builtins.complex", "type_guard": null, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__rpow__", "type": null}}], "type": {".class": "Overloaded", "items": [{".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["fractions.Fraction", {".class": "UnionType", "items": ["builtins.int", "builtins.float", "fractions.Fraction"]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__rpow__ of Fraction", "ret_type": "builtins.float", "type_guard": null, "variables": []}, {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["fractions.Fraction", "builtins.complex"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__rpow__ of Fraction", "ret_type": "builtins.complex", "type_guard": null, "variables": []}]}}}, "__rsub__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "OverloadedFuncDef", "flags": [], "fullname": "fractions.Fraction.__rsub__", "impl": null, "items": [{".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": [null, null], "flags": ["is_overload", "is_decorated"], "fullname": "fractions.Fraction.__rsub__", "name": "__rsub__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["fractions.Fraction", {".class": "UnionType", "items": ["builtins.int", "fractions.Fraction"]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__rsub__ of Fraction", "ret_type": "fractions.Fraction", "type_guard": null, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__rsub__", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": [null, null], "flags": ["is_overload", "is_decorated"], "fullname": "fractions.Fraction.__rsub__", "name": "__rsub__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["fractions.Fraction", "builtins.float"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__rsub__ of Fraction", "ret_type": "builtins.float", "type_guard": null, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__rsub__", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": [null, null], "flags": ["is_overload", "is_decorated"], "fullname": "fractions.Fraction.__rsub__", "name": "__rsub__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["fractions.Fraction", "builtins.complex"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__rsub__ of Fraction", "ret_type": "builtins.complex", "type_guard": null, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__rsub__", "type": null}}], "type": {".class": "Overloaded", "items": [{".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["fractions.Fraction", {".class": "UnionType", "items": ["builtins.int", "fractions.Fraction"]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__rsub__ of Fraction", "ret_type": "fractions.Fraction", "type_guard": null, "variables": []}, {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["fractions.Fraction", "builtins.float"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__rsub__ of Fraction", "ret_type": "builtins.float", "type_guard": null, "variables": []}, {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["fractions.Fraction", "builtins.complex"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__rsub__ of Fraction", "ret_type": "builtins.complex", "type_guard": null, "variables": []}]}}}, "__rtruediv__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "OverloadedFuncDef", "flags": [], "fullname": "fractions.Fraction.__rtruediv__", "impl": null, "items": [{".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": [null, null], "flags": ["is_overload", "is_decorated"], "fullname": "fractions.Fraction.__rtruediv__", "name": "__rtruediv__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["fractions.Fraction", {".class": "UnionType", "items": ["builtins.int", "fractions.Fraction"]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__rtruediv__ of Fraction", "ret_type": "fractions.Fraction", "type_guard": null, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__rtruediv__", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": [null, null], "flags": ["is_overload", "is_decorated"], "fullname": "fractions.Fraction.__rtruediv__", "name": "__rtruediv__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["fractions.Fraction", "builtins.float"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__rtruediv__ of Fraction", "ret_type": "builtins.float", "type_guard": null, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__rtruediv__", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": [null, null], "flags": ["is_overload", "is_decorated"], "fullname": "fractions.Fraction.__rtruediv__", "name": "__rtruediv__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["fractions.Fraction", "builtins.complex"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__rtruediv__ of Fraction", "ret_type": "builtins.complex", "type_guard": null, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__rtruediv__", "type": null}}], "type": {".class": "Overloaded", "items": [{".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["fractions.Fraction", {".class": "UnionType", "items": ["builtins.int", "fractions.Fraction"]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__rtruediv__ of Fraction", "ret_type": "fractions.Fraction", "type_guard": null, "variables": []}, {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["fractions.Fraction", "builtins.float"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__rtruediv__ of Fraction", "ret_type": "builtins.float", "type_guard": null, "variables": []}, {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["fractions.Fraction", "builtins.complex"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__rtruediv__ of Fraction", "ret_type": "builtins.complex", "type_guard": null, "variables": []}]}}}, "__sub__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "OverloadedFuncDef", "flags": [], "fullname": "fractions.Fraction.__sub__", "impl": null, "items": [{".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": [null, null], "flags": ["is_overload", "is_decorated"], "fullname": "fractions.Fraction.__sub__", "name": "__sub__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["fractions.Fraction", {".class": "UnionType", "items": ["builtins.int", "fractions.Fraction"]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__sub__ of Fraction", "ret_type": "fractions.Fraction", "type_guard": null, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__sub__", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": [null, null], "flags": ["is_overload", "is_decorated"], "fullname": "fractions.Fraction.__sub__", "name": "__sub__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["fractions.Fraction", "builtins.float"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__sub__ of Fraction", "ret_type": "builtins.float", "type_guard": null, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__sub__", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": [null, null], "flags": ["is_overload", "is_decorated"], "fullname": "fractions.Fraction.__sub__", "name": "__sub__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["fractions.Fraction", "builtins.complex"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__sub__ of Fraction", "ret_type": "builtins.complex", "type_guard": null, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__sub__", "type": null}}], "type": {".class": "Overloaded", "items": [{".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["fractions.Fraction", {".class": "UnionType", "items": ["builtins.int", "fractions.Fraction"]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__sub__ of Fraction", "ret_type": "fractions.Fraction", "type_guard": null, "variables": []}, {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["fractions.Fraction", "builtins.float"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__sub__ of Fraction", "ret_type": "builtins.float", "type_guard": null, "variables": []}, {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["fractions.Fraction", "builtins.complex"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__sub__ of Fraction", "ret_type": "builtins.complex", "type_guard": null, "variables": []}]}}}, "__truediv__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "OverloadedFuncDef", "flags": [], "fullname": "fractions.Fraction.__truediv__", "impl": null, "items": [{".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": [null, null], "flags": ["is_overload", "is_decorated"], "fullname": "fractions.Fraction.__truediv__", "name": "__truediv__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["fractions.Fraction", {".class": "UnionType", "items": ["builtins.int", "fractions.Fraction"]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__truediv__ of Fraction", "ret_type": "fractions.Fraction", "type_guard": null, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__truediv__", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": [null, null], "flags": ["is_overload", "is_decorated"], "fullname": "fractions.Fraction.__truediv__", "name": "__truediv__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["fractions.Fraction", "builtins.float"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__truediv__ of Fraction", "ret_type": "builtins.float", "type_guard": null, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__truediv__", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": [null, null], "flags": ["is_overload", "is_decorated"], "fullname": "fractions.Fraction.__truediv__", "name": "__truediv__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["fractions.Fraction", "builtins.complex"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__truediv__ of Fraction", "ret_type": "builtins.complex", "type_guard": null, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "__truediv__", "type": null}}], "type": {".class": "Overloaded", "items": [{".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["fractions.Fraction", {".class": "UnionType", "items": ["builtins.int", "fractions.Fraction"]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__truediv__ of Fraction", "ret_type": "fractions.Fraction", "type_guard": null, "variables": []}, {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["fractions.Fraction", "builtins.float"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__truediv__ of Fraction", "ret_type": "builtins.float", "type_guard": null, "variables": []}, {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["fractions.Fraction", "builtins.complex"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__truediv__ of Fraction", "ret_type": "builtins.complex", "type_guard": null, "variables": []}]}}}, "__trunc__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "fractions.Fraction.__trunc__", "name": "__trunc__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["fractions.Fraction"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__trunc__ of Fraction", "ret_type": "builtins.int", "type_guard": null, "variables": []}}}, "as_integer_ratio": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "fractions.Fraction.as_integer_ratio", "name": "as_integer_ratio", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["fractions.Fraction"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "as_integer_ratio of Fraction", "ret_type": {".class": "TupleType", "implicit": false, "items": ["builtins.int", "builtins.int"], "partial_fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 6}], "type_ref": "builtins.tuple"}}, "type_guard": null, "variables": []}}}, "conjugate": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "fractions.Fraction.conjugate", "name": "conjugate", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["fractions.Fraction"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "conjugate of Fraction", "ret_type": "fractions.Fraction", "type_guard": null, "variables": []}}}, "denominator": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_property", "is_decorated"], "fullname": "fractions.Fraction.denominator", "name": "denominator", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["fractions.Fraction"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "denominator of Fraction", "ret_type": "builtins.int", "type_guard": null, "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_property", "is_ready"], "fullname": null, "name": "denominator", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["fractions.Fraction"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "denominator of Fraction", "ret_type": "builtins.int", "type_guard": null, "variables": []}}}}, "from_decimal": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["cls", "dec"], "flags": ["is_class", "is_decorated"], "fullname": "fractions.Fraction.from_decimal", "name": "from_decimal", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["cls", "dec"], "arg_types": [{".class": "TypeType", "item": "fractions.Fraction"}, "decimal.Decimal"], "bound_args": [], "def_extras": {"first_arg": "cls"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "from_decimal of Fraction", "ret_type": "fractions.Fraction", "type_guard": null, "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_classmethod", "is_ready"], "fullname": null, "name": "from_decimal", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["cls", "dec"], "arg_types": [{".class": "TypeType", "item": "fractions.Fraction"}, "decimal.Decimal"], "bound_args": [], "def_extras": {"first_arg": "cls"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "from_decimal of Fraction", "ret_type": "fractions.Fraction", "type_guard": null, "variables": []}}}}, "from_float": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["cls", "f"], "flags": ["is_class", "is_decorated"], "fullname": "fractions.Fraction.from_float", "name": "from_float", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["cls", "f"], "arg_types": [{".class": "TypeType", "item": "fractions.Fraction"}, "builtins.float"], "bound_args": [], "def_extras": {"first_arg": "cls"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "from_float of Fraction", "ret_type": "fractions.Fraction", "type_guard": null, "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_classmethod", "is_ready"], "fullname": null, "name": "from_float", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["cls", "f"], "arg_types": [{".class": "TypeType", "item": "fractions.Fraction"}, "builtins.float"], "bound_args": [], "def_extras": {"first_arg": "cls"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "from_float of Fraction", "ret_type": "fractions.Fraction", "type_guard": null, "variables": []}}}}, "imag": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_property", "is_decorated"], "fullname": "fractions.Fraction.imag", "name": "imag", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["fractions.Fraction"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "imag of Fraction", "ret_type": {".class": "LiteralType", "fallback": "builtins.int", "value": 0}, "type_guard": null, "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_property", "is_ready"], "fullname": null, "name": "imag", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["fractions.Fraction"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "imag of Fraction", "ret_type": {".class": "LiteralType", "fallback": "builtins.int", "value": 0}, "type_guard": null, "variables": []}}}}, "limit_denominator": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["self", "max_denominator"], "flags": [], "fullname": "fractions.Fraction.limit_denominator", "name": "limit_denominator", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["self", "max_denominator"], "arg_types": ["fractions.Fraction", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "limit_denominator of Fraction", "ret_type": "fractions.Fraction", "type_guard": null, "variables": []}}}, "numerator": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_property", "is_decorated"], "fullname": "fractions.Fraction.numerator", "name": "numerator", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["fractions.Fraction"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "numerator of Fraction", "ret_type": "builtins.int", "type_guard": null, "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_property", "is_ready"], "fullname": null, "name": "numerator", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["fractions.Fraction"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "numerator of Fraction", "ret_type": "builtins.int", "type_guard": null, "variables": []}}}}, "real": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_property", "is_decorated"], "fullname": "fractions.Fraction.real", "name": "real", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["fractions.Fraction"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "real of Fraction", "ret_type": "fractions.Fraction", "type_guard": null, "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_property", "is_ready"], "fullname": null, "name": "real", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["fractions.Fraction"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "real of Fraction", "ret_type": "fractions.Fraction", "type_guard": null, "variables": []}}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "Integral": {".class": "SymbolTableNode", "cross_ref": "numbers.Integral", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Literal": {".class": "SymbolTableNode", "cross_ref": "typing_extensions.Literal", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Rational": {".class": "SymbolTableNode", "cross_ref": "numbers.Rational", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Real": {".class": "SymbolTableNode", "cross_ref": "numbers.Real", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Type": {".class": "SymbolTableNode", "cross_ref": "typing.Type", "kind": "Gdef", "module_hidden": true, "module_public": false}, "TypeVar": {".class": "SymbolTableNode", "cross_ref": "typing.TypeVar", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Union": {".class": "SymbolTableNode", "cross_ref": "typing.Union", "kind": "Gdef", "module_hidden": true, "module_public": false}, "_ComparableNum": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeAlias", "alias_tvars": [], "column": 0, "fullname": "fractions._ComparableNum", "line": 7, "no_args": false, "normalized": false, "target": {".class": "UnionType", "items": ["builtins.int", "builtins.float", "decimal.Decimal", "numbers.Real"]}}}, "_T": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeVarExpr", "fullname": "fractions._T", "name": "_T", "upper_bound": "builtins.object", "values": [], "variance": 0}}, "__doc__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "fractions.__doc__", "name": "__doc__", "type": "builtins.str"}}, "__file__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "fractions.__file__", "name": "__file__", "type": "builtins.str"}}, "__name__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "fractions.__name__", "name": "__name__", "type": "builtins.str"}}, "__package__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "fractions.__package__", "name": "__package__", "type": "builtins.str"}}, "gcd": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "OverloadedFuncDef", "flags": [], "fullname": "fractions.gcd", "impl": null, "items": [{".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["a", "b"], "flags": ["is_overload", "is_decorated"], "fullname": "fractions.gcd", "name": "gcd", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["a", "b"], "arg_types": ["builtins.int", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "gcd", "ret_type": "builtins.int", "type_guard": null, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "gcd", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["a", "b"], "flags": ["is_overload", "is_decorated"], "fullname": "fractions.gcd", "name": "gcd", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["a", "b"], "arg_types": ["numbers.Integral", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "gcd", "ret_type": "numbers.Integral", "type_guard": null, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "gcd", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["a", "b"], "flags": ["is_overload", "is_decorated"], "fullname": "fractions.gcd", "name": "gcd", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["a", "b"], "arg_types": ["builtins.int", "numbers.Integral"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "gcd", "ret_type": "numbers.Integral", "type_guard": null, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "gcd", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["a", "b"], "flags": ["is_overload", "is_decorated"], "fullname": "fractions.gcd", "name": "gcd", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["a", "b"], "arg_types": ["numbers.Integral", "numbers.Integral"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "gcd", "ret_type": "numbers.Integral", "type_guard": null, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "gcd", "type": null}}], "type": {".class": "Overloaded", "items": [{".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["a", "b"], "arg_types": ["builtins.int", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "gcd", "ret_type": "builtins.int", "type_guard": null, "variables": []}, {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["a", "b"], "arg_types": ["numbers.Integral", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "gcd", "ret_type": "numbers.Integral", "type_guard": null, "variables": []}, {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["a", "b"], "arg_types": ["builtins.int", "numbers.Integral"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "gcd", "ret_type": "numbers.Integral", "type_guard": null, "variables": []}, {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["a", "b"], "arg_types": ["numbers.Integral", "numbers.Integral"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "gcd", "ret_type": "numbers.Integral", "type_guard": null, "variables": []}]}}}, "overload": {".class": "SymbolTableNode", "cross_ref": "typing.overload", "kind": "Gdef", "module_hidden": true, "module_public": false}, "sys": {".class": "SymbolTableNode", "cross_ref": "sys", "kind": "Gdef", "module_hidden": true, "module_public": false}}, "path": "/Users/max/.cache/pre-commit/repo61zz492t/py_env-python3.8/lib/python3.8/site-packages/mypy/typeshed/stdlib/fractions.pyi"} |