{ "package": "json-tricks", "version": "3.17.3", "stubs_only": "no", "py_typed": "NO", "pypi": { "upload_time": "2023-08-19T12:08:29.487460Z", "requires_python": null, "size": 30537, "sha256": "71561eedad7c22dde019e9a38ff8c46ebd91da789e31e2513f627dd2cbbdbf56" }, "metadata": { "Metadata-Version": [ "2.1" ], "Name": [ "json-tricks" ], "Version": [ "3.17.3" ], "Summary": [ "Extra features for Python's JSON: comments, order, numpy, pandas, datetimes, and many more! Simple but customizable." ], "Home-page": [ "https://github.com/mverleg/pyjson_tricks" ], "Author": [ "Mark V" ], "Author-email": [ "markv.nl.dev@gmail.com" ], "Maintainer": [ "Mark V" ], "License": [ "Revised BSD License (LICENSE.txt)" ], "Keywords": [ "json,numpy,OrderedDict,comments,pandas,pytz,enum,encode,decode,serialize,deserialize" ], "Platform": [ "UNKNOWN" ], "Classifier": [ "Development Status :: 5 - Production/Stable", "Development Status :: 6 - Mature", "Intended Audience :: Developers", "Natural Language :: English", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Software Development :: Libraries :: Python Modules" ], "Description-Content-Type": [ "text/markdown" ], "License-File": [ "LICENSE.txt" ] }, "module_reports": [ { "path": "json_tricks/__init__.py", "symbol_reports": [ { "kind": "attr", "name": "json_tricks.NUMPY_MODE", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 } ], "type_ignores": [], "name": "json_tricks", "names": [ "json_tricks.NUMPY_MODE" ], "n_typable": 0, "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_functions": 0, "n_function_overloads": 0, "n_function_params": 0, "n_methods": 0, "n_method_overloads": 0, "n_method_params": 0, "n_classes": 0, "n_attrs": 1, "n_properties": 0, "n_type_ignores": 0 }, { "path": "json_tricks/comment.py", "symbol_reports": [ { "kind": "function", "name": "json_tricks.comment.strip_comment_line_with_symbol", "n_typed": 0, "n_any": 0, "n_untyped": 3, "n_overloads": 1, "n_typable": 3, "n_params": 2, "n_function_overloads": 1, "n_function_params": 2 }, { "kind": "function", "name": "json_tricks.comment.strip_comments", "n_typed": 0, "n_any": 0, "n_untyped": 3, "n_overloads": 1, "n_typable": 3, "n_params": 2, "n_function_overloads": 1, "n_function_params": 2 } ], "type_ignores": [], "name": "json_tricks.comment", "names": [ "json_tricks.comment.strip_comment_line_with_symbol", "json_tricks.comment.strip_comments" ], "n_typable": 6, "n_typed": 0, "n_any": 0, "n_untyped": 6, "n_functions": 2, "n_function_overloads": 2, "n_function_params": 4, "n_methods": 0, "n_method_overloads": 0, "n_method_params": 0, "n_classes": 0, "n_attrs": 0, "n_properties": 0, "n_type_ignores": 0 }, { "path": "json_tricks/decoders.py", "symbol_reports": [ { "kind": "function", "name": "json_tricks.decoders.json_numpy_obj_hook", "n_typed": 0, "n_any": 0, "n_untyped": 2, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "json_tricks.decoders.json_complex_hook", "n_typed": 0, "n_any": 0, "n_untyped": 2, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "json_tricks.decoders.json_date_time_hook", "n_typed": 0, "n_any": 0, "n_untyped": 2, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "json_tricks.decoders.slice_hook", "n_typed": 0, "n_any": 0, "n_untyped": 2, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "json_tricks.decoders.json_bytes_hook", "n_typed": 0, "n_any": 0, "n_untyped": 2, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "json_tricks.decoders.json_set_hook", "n_typed": 0, "n_any": 0, "n_untyped": 2, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "class", "name": "json_tricks.decoders.DuplicateJsonKeyException", "methods": [], "properties": [], "attrs": [], "n_typable": 0, "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_functions": 0, "n_function_overloads": 0, "n_function_params": 0, "n_methods": 0, "n_method_overloads": 0, "n_method_params": 0, "n_attrs": 0, "n_properties": 0 }, { "kind": "class", "name": "json_tricks.decoders.TricksPairHook", "methods": [ { "kind": "function", "name": "TricksPairHook.__init__", "n_typed": 0, "n_any": 0, "n_untyped": 5, "n_overloads": 1, "n_typable": 5, "n_params": 4, "n_function_overloads": 1, "n_function_params": 4 }, { "kind": "function", "name": "TricksPairHook.__call__", "n_typed": 0, "n_any": 0, "n_untyped": 2, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 } ], "properties": [], "attrs": [ { "kind": "attr", "name": "TricksPairHook.properties", "n_typed": 0, "n_any": 0, "n_untyped": 1, "n_typable": 1 }, { "kind": "attr", "name": "TricksPairHook.map_type", "n_typed": 0, "n_any": 0, "n_untyped": 1, "n_typable": 1 }, { "kind": "attr", "name": "TricksPairHook.obj_pairs_hooks", "n_typed": 0, "n_any": 0, "n_untyped": 1, "n_typable": 1 }, { "kind": "attr", "name": "TricksPairHook.allow_duplicates", "n_typed": 0, "n_any": 0, "n_untyped": 1, "n_typable": 1 } ], "n_typable": 11, "n_typed": 0, "n_any": 0, "n_untyped": 11, "n_functions": 0, "n_function_overloads": 0, "n_function_params": 0, "n_methods": 2, "n_method_overloads": 2, "n_method_params": 5, "n_attrs": 4, "n_properties": 0 }, { "kind": "function", "name": "json_tricks.decoders.nopathlib_hook", "n_typed": 0, "n_any": 0, "n_untyped": 2, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "json_tricks.decoders.nopandas_hook", "n_typed": 0, "n_any": 0, "n_untyped": 2, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "json_tricks.decoders.json_nonumpy_obj_hook", "n_typed": 0, "n_any": 0, "n_untyped": 2, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "json_tricks.decoders.numeric_types_hook", "n_typed": 0, "n_any": 0, "n_untyped": 2, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "json_tricks.decoders.pathlib_hook", "n_typed": 0, "n_any": 0, "n_untyped": 2, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "json_tricks.decoders.noenum_hook", "n_typed": 0, "n_any": 0, "n_untyped": 2, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "class", "name": "json_tricks.decoders.EnumInstanceHook", "methods": [ { "kind": "function", "name": "EnumInstanceHook.__call__", "n_typed": 0, "n_any": 0, "n_untyped": 3, "n_overloads": 1, "n_typable": 3, "n_params": 2, "n_function_overloads": 1, "n_function_params": 2 } ], "properties": [], "attrs": [], "n_typable": 3, "n_typed": 0, "n_any": 0, "n_untyped": 3, "n_functions": 0, "n_function_overloads": 0, "n_function_params": 0, "n_methods": 1, "n_method_overloads": 1, "n_method_params": 2, "n_attrs": 0, "n_properties": 0 }, { "kind": "class", "name": "json_tricks.decoders.ClassInstanceHook", "methods": [ { "kind": "function", "name": "ClassInstanceHook.__call__", "n_typed": 0, "n_any": 0, "n_untyped": 3, "n_overloads": 1, "n_typable": 3, "n_params": 2, "n_function_overloads": 1, "n_function_params": 2 } ], "properties": [], "attrs": [], "n_typable": 3, "n_typed": 0, "n_any": 0, "n_untyped": 3, "n_functions": 0, "n_function_overloads": 0, "n_function_params": 0, "n_methods": 1, "n_method_overloads": 1, "n_method_params": 2, "n_attrs": 0, "n_properties": 0 }, { "kind": "function", "name": "json_tricks.decoders.pandas_hook", "n_typed": 0, "n_any": 0, "n_untyped": 2, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 } ], "type_ignores": [], "name": "json_tricks.decoders", "names": [ "json_tricks.decoders.ClassInstanceHook", "json_tricks.decoders.DuplicateJsonKeyException", "json_tricks.decoders.EnumInstanceHook", "json_tricks.decoders.TricksPairHook", "json_tricks.decoders.json_bytes_hook", "json_tricks.decoders.json_complex_hook", "json_tricks.decoders.json_date_time_hook", "json_tricks.decoders.json_nonumpy_obj_hook", "json_tricks.decoders.json_numpy_obj_hook", "json_tricks.decoders.json_set_hook", "json_tricks.decoders.noenum_hook", "json_tricks.decoders.nopandas_hook", "json_tricks.decoders.nopathlib_hook", "json_tricks.decoders.numeric_types_hook", "json_tricks.decoders.pandas_hook", "json_tricks.decoders.pathlib_hook", "json_tricks.decoders.slice_hook" ], "n_typable": 43, "n_typed": 0, "n_any": 0, "n_untyped": 43, "n_functions": 13, "n_function_overloads": 13, "n_function_params": 13, "n_methods": 4, "n_method_overloads": 4, "n_method_params": 9, "n_classes": 4, "n_attrs": 4, "n_properties": 0, "n_type_ignores": 0 }, { "path": "json_tricks/encoders.py", "symbol_reports": [ { "kind": "function", "name": "json_tricks.encoders.json_complex_encode", "n_typed": 0, "n_any": 0, "n_untyped": 3, "n_overloads": 1, "n_typable": 3, "n_params": 2, "n_function_overloads": 1, "n_function_params": 2 }, { "kind": "function", "name": "json_tricks.encoders.json_date_time_encode", "n_typed": 0, "n_any": 0, "n_untyped": 3, "n_overloads": 1, "n_typable": 3, "n_params": 2, "n_function_overloads": 1, "n_function_params": 2 }, { "kind": "class", "name": "json_tricks.encoders.ClassInstanceEncoder", "methods": [ { "kind": "function", "name": "ClassInstanceEncoder.__init__", "n_typed": 0, "n_any": 0, "n_untyped": 4, "n_overloads": 1, "n_typable": 4, "n_params": 3, "n_function_overloads": 1, "n_function_params": 3 }, { "kind": "function", "name": "ClassInstanceEncoder.default", "n_typed": 0, "n_any": 0, "n_untyped": 4, "n_overloads": 1, "n_typable": 4, "n_params": 3, "n_function_overloads": 1, "n_function_params": 3 } ], "properties": [], "attrs": [ { "kind": "attr", "name": "ClassInstanceEncoder.encode_cls_instances", "n_typed": 0, "n_any": 0, "n_untyped": 1, "n_typable": 1 } ], "n_typable": 9, "n_typed": 0, "n_any": 0, "n_untyped": 9, "n_functions": 0, "n_function_overloads": 0, "n_function_params": 0, "n_methods": 2, "n_method_overloads": 2, "n_method_params": 6, "n_attrs": 1, "n_properties": 0 }, { "kind": "function", "name": "json_tricks.encoders.numpy_encode", "n_typed": 0, "n_any": 0, "n_untyped": 4, "n_overloads": 1, "n_typable": 4, "n_params": 3, "n_function_overloads": 1, "n_function_params": 3 }, { "kind": "function", "name": "json_tricks.encoders.enum_instance_encode", "n_typed": 0, "n_any": 0, "n_untyped": 4, "n_overloads": 1, "n_typable": 4, "n_params": 3, "n_function_overloads": 1, "n_function_params": 3 }, { "kind": "function", "name": "json_tricks.encoders.nonumpy_encode", "n_typed": 0, "n_any": 0, "n_untyped": 2, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "json_tricks.encoders.numeric_types_encode", "n_typed": 0, "n_any": 0, "n_untyped": 3, "n_overloads": 1, "n_typable": 3, "n_params": 2, "n_function_overloads": 1, "n_function_params": 2 }, { "kind": "class", "name": "json_tricks.encoders.TricksEncoder", "methods": [ { "kind": "function", "name": "TricksEncoder.__init__", "n_typed": 0, "n_any": 0, "n_untyped": 7, "n_overloads": 1, "n_typable": 7, "n_params": 6, "n_function_overloads": 1, "n_function_params": 6 }, { "kind": "function", "name": "TricksEncoder.default", "n_typed": 0, "n_any": 0, "n_untyped": 4, "n_overloads": 1, "n_typable": 4, "n_params": 3, "n_function_overloads": 1, "n_function_params": 3 } ], "properties": [], "attrs": [ { "kind": "attr", "name": "TricksEncoder.obj_encoders", "n_typed": 0, "n_any": 0, "n_untyped": 1, "n_typable": 1 }, { "kind": "attr", "name": "TricksEncoder.silence_typeerror", "n_typed": 0, "n_any": 0, "n_untyped": 1, "n_typable": 1 }, { "kind": "attr", "name": "TricksEncoder.properties", "n_typed": 0, "n_any": 0, "n_untyped": 1, "n_typable": 1 }, { "kind": "attr", "name": "TricksEncoder.primitives", "n_typed": 0, "n_any": 0, "n_untyped": 1, "n_typable": 1 } ], "n_typable": 15, "n_typed": 0, "n_any": 0, "n_untyped": 15, "n_functions": 0, "n_function_overloads": 0, "n_function_params": 0, "n_methods": 2, "n_method_overloads": 2, "n_method_params": 9, "n_attrs": 4, "n_properties": 0 }, { "kind": "function", "name": "json_tricks.encoders.fallback_ignore_unknown", "n_typed": 0, "n_any": 0, "n_untyped": 4, "n_overloads": 1, "n_typable": 4, "n_params": 3, "n_function_overloads": 1, "n_function_params": 3 }, { "kind": "function", "name": "json_tricks.encoders.class_instance_encode", "n_typed": 0, "n_any": 0, "n_untyped": 3, "n_overloads": 1, "n_typable": 3, "n_params": 2, "n_function_overloads": 1, "n_function_params": 2 }, { "kind": "function", "name": "json_tricks.encoders.slice_encode", "n_typed": 0, "n_any": 0, "n_untyped": 3, "n_overloads": 1, "n_typable": 3, "n_params": 2, "n_function_overloads": 1, "n_function_params": 2 }, { "kind": "function", "name": "json_tricks.encoders.nopandas_encode", "n_typed": 0, "n_any": 0, "n_untyped": 2, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "class", "name": "json_tricks.encoders.NumpyEncoder", "methods": [ { "kind": "function", "name": "NumpyEncoder.default", "n_typed": 0, "n_any": 0, "n_untyped": 4, "n_overloads": 1, "n_typable": 4, "n_params": 3, "n_function_overloads": 1, "n_function_params": 3 } ], "properties": [], "attrs": [ { "kind": "attr", "name": "NumpyEncoder.SHOW_SCALAR_WARNING", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 } ], "n_typable": 4, "n_typed": 0, "n_any": 0, "n_untyped": 4, "n_functions": 0, "n_function_overloads": 0, "n_function_params": 0, "n_methods": 1, "n_method_overloads": 1, "n_method_params": 3, "n_attrs": 1, "n_properties": 0 }, { "kind": "function", "name": "json_tricks.encoders.pandas_encode", "n_typed": 0, "n_any": 0, "n_untyped": 3, "n_overloads": 1, "n_typable": 3, "n_params": 2, "n_function_overloads": 1, "n_function_params": 2 }, { "kind": "function", "name": "json_tricks.encoders.pathlib_encode", "n_typed": 0, "n_any": 0, "n_untyped": 3, "n_overloads": 1, "n_typable": 3, "n_params": 2, "n_function_overloads": 1, "n_function_params": 2 }, { "kind": "function", "name": "json_tricks.encoders.bytes_encode", "n_typed": 0, "n_any": 0, "n_untyped": 3, "n_overloads": 1, "n_typable": 3, "n_params": 2, "n_function_overloads": 1, "n_function_params": 2 }, { "kind": "function", "name": "json_tricks.encoders.noenum_instance_encode", "n_typed": 0, "n_any": 0, "n_untyped": 3, "n_overloads": 1, "n_typable": 3, "n_params": 2, "n_function_overloads": 1, "n_function_params": 2 }, { "kind": "function", "name": "json_tricks.encoders.json_set_encode", "n_typed": 0, "n_any": 0, "n_untyped": 3, "n_overloads": 1, "n_typable": 3, "n_params": 2, "n_function_overloads": 1, "n_function_params": 2 }, { "kind": "class", "name": "json_tricks.encoders.NoNumpyEncoder", "methods": [ { "kind": "function", "name": "NoNumpyEncoder.default", "n_typed": 0, "n_any": 0, "n_untyped": 4, "n_overloads": 1, "n_typable": 4, "n_params": 3, "n_function_overloads": 1, "n_function_params": 3 } ], "properties": [], "attrs": [], "n_typable": 4, "n_typed": 0, "n_any": 0, "n_untyped": 4, "n_functions": 0, "n_function_overloads": 0, "n_function_params": 0, "n_methods": 1, "n_method_overloads": 1, "n_method_params": 3, "n_attrs": 0, "n_properties": 0 } ], "type_ignores": [], "name": "json_tricks.encoders", "names": [ "json_tricks.encoders.ClassInstanceEncoder", "json_tricks.encoders.NoNumpyEncoder", "json_tricks.encoders.NumpyEncoder", "json_tricks.encoders.TricksEncoder", "json_tricks.encoders.bytes_encode", "json_tricks.encoders.class_instance_encode", "json_tricks.encoders.enum_instance_encode", "json_tricks.encoders.fallback_ignore_unknown", "json_tricks.encoders.json_complex_encode", "json_tricks.encoders.json_date_time_encode", "json_tricks.encoders.json_set_encode", "json_tricks.encoders.noenum_instance_encode", "json_tricks.encoders.nonumpy_encode", "json_tricks.encoders.nopandas_encode", "json_tricks.encoders.numeric_types_encode", "json_tricks.encoders.numpy_encode", "json_tricks.encoders.pandas_encode", "json_tricks.encoders.pathlib_encode", "json_tricks.encoders.slice_encode" ], "n_typable": 78, "n_typed": 0, "n_any": 0, "n_untyped": 78, "n_functions": 15, "n_function_overloads": 15, "n_function_params": 31, "n_methods": 6, "n_method_overloads": 6, "n_method_params": 21, "n_classes": 4, "n_attrs": 6, "n_properties": 0, "n_type_ignores": 0 }, { "path": "json_tricks/nonp.py", "symbol_reports": [ { "kind": "attr", "name": "json_tricks.nonp.DEFAULT_HOOKS", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 }, { "kind": "attr", "name": "json_tricks.nonp.DEFAULT_ENCODERS", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 }, { "kind": "attr", "name": "json_tricks.nonp.DEFAULT_NONP_HOOKS", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 }, { "kind": "attr", "name": "json_tricks.nonp.ENCODING", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 }, { "kind": "attr", "name": "json_tricks.nonp.DEFAULT_NONP_ENCODERS", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 }, { "kind": "function", "name": "json_tricks.nonp.loads", "n_typed": 0, "n_any": 0, "n_untyped": 12, "n_overloads": 1, "n_typable": 12, "n_params": 11, "n_function_overloads": 1, "n_function_params": 11 }, { "kind": "function", "name": "json_tricks.nonp.load", "n_typed": 0, "n_any": 0, "n_untyped": 12, "n_overloads": 1, "n_typable": 12, "n_params": 11, "n_function_overloads": 1, "n_function_params": 11 }, { "kind": "function", "name": "json_tricks.nonp.dump", "n_typed": 0, "n_any": 0, "n_untyped": 15, "n_overloads": 1, "n_typable": 15, "n_params": 14, "n_function_overloads": 1, "n_function_params": 14 }, { "kind": "function", "name": "json_tricks.nonp.dumps", "n_typed": 0, "n_any": 0, "n_untyped": 13, "n_overloads": 1, "n_typable": 13, "n_params": 12, "n_function_overloads": 1, "n_function_params": 12 } ], "type_ignores": [], "name": "json_tricks.nonp", "names": [ "json_tricks.nonp.DEFAULT_ENCODERS", "json_tricks.nonp.DEFAULT_HOOKS", "json_tricks.nonp.DEFAULT_NONP_ENCODERS", "json_tricks.nonp.DEFAULT_NONP_HOOKS", "json_tricks.nonp.ENCODING", "json_tricks.nonp.dump", "json_tricks.nonp.dumps", "json_tricks.nonp.load", "json_tricks.nonp.loads" ], "n_typable": 52, "n_typed": 0, "n_any": 0, "n_untyped": 52, "n_functions": 4, "n_function_overloads": 4, "n_function_params": 48, "n_methods": 0, "n_method_overloads": 0, "n_method_params": 0, "n_classes": 0, "n_attrs": 5, "n_properties": 0, "n_type_ignores": 0 }, { "path": "json_tricks/np.py", "symbol_reports": [ { "kind": "attr", "name": "json_tricks.np.DEFAULT_NP_ENCODERS", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 }, { "kind": "attr", "name": "json_tricks.np.DEFAULT_NP_HOOKS", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 } ], "type_ignores": [], "name": "json_tricks.np", "names": [ "json_tricks.np.DEFAULT_NP_ENCODERS", "json_tricks.np.DEFAULT_NP_HOOKS" ], "n_typable": 0, "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_functions": 0, "n_function_overloads": 0, "n_function_params": 0, "n_methods": 0, "n_method_overloads": 0, "n_method_params": 0, "n_classes": 0, "n_attrs": 2, "n_properties": 0, "n_type_ignores": 0 }, { "path": "json_tricks/utils.py", "symbol_reports": [ { "kind": "function", "name": "json_tricks.utils.get_scalar_repr", "n_typed": 0, "n_any": 0, "n_untyped": 2, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "json_tricks.utils.get_module_name_from_object", "n_typed": 0, "n_any": 0, "n_untyped": 2, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "class", "name": "json_tricks.utils.JsonTricksDeprecation", "methods": [ { "kind": "function", "name": "JsonTricksDeprecation.__init__", "n_typed": 0, "n_any": 0, "n_untyped": 2, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 } ], "properties": [], "attrs": [], "n_typable": 2, "n_typed": 0, "n_any": 0, "n_untyped": 2, "n_functions": 0, "n_function_overloads": 0, "n_function_params": 0, "n_methods": 1, "n_method_overloads": 1, "n_method_params": 1, "n_attrs": 0, "n_properties": 0 }, { "kind": "function", "name": "json_tricks.utils.gzip_compress", "n_typed": 0, "n_any": 0, "n_untyped": 3, "n_overloads": 1, "n_typable": 3, "n_params": 2, "n_function_overloads": 1, "n_function_params": 2 }, { "kind": "function", "name": "json_tricks.utils.encode_scalars_inplace", "n_typed": 0, "n_any": 0, "n_untyped": 2, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "attr", "name": "json_tricks.utils.is_py3", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 }, { "kind": "class", "name": "json_tricks.utils.NoPathlibException", "methods": [], "properties": [], "attrs": [], "n_typable": 0, "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_functions": 0, "n_function_overloads": 0, "n_function_params": 0, "n_methods": 0, "n_method_overloads": 0, "n_method_params": 0, "n_attrs": 0, "n_properties": 0 }, { "kind": "class", "name": "json_tricks.utils.NoPandasException", "methods": [], "properties": [], "attrs": [], "n_typable": 0, "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_functions": 0, "n_function_overloads": 0, "n_function_params": 0, "n_methods": 0, "n_method_overloads": 0, "n_method_params": 0, "n_attrs": 0, "n_properties": 0 }, { "kind": "function", "name": "json_tricks.utils.nested_index", "n_typed": 0, "n_any": 0, "n_untyped": 3, "n_overloads": 1, "n_typable": 3, "n_params": 2, "n_function_overloads": 1, "n_function_params": 2 }, { "kind": "class", "name": "json_tricks.utils.NoNumpyException", "methods": [], "properties": [], "attrs": [], "n_typable": 0, "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_functions": 0, "n_function_overloads": 0, "n_function_params": 0, "n_methods": 0, "n_method_overloads": 0, "n_method_params": 0, "n_attrs": 0, "n_properties": 0 }, { "kind": "function", "name": "json_tricks.utils.filtered_wrapper", "n_typed": 0, "n_any": 0, "n_untyped": 2, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "json_tricks.utils.gzip_decompress", "n_typed": 0, "n_any": 0, "n_untyped": 2, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "attr", "name": "json_tricks.utils.str_type", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 }, { "kind": "function", "name": "json_tricks.utils.get_arg_names", "n_typed": 0, "n_any": 0, "n_untyped": 2, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "json_tricks.utils.encode_intenums_inplace", "n_typed": 0, "n_any": 0, "n_untyped": 2, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "class", "name": "json_tricks.utils.ClassInstanceHookBase", "methods": [ { "kind": "function", "name": "ClassInstanceHookBase.get_cls_from_instance_type", "n_typed": 0, "n_any": 0, "n_untyped": 4, "n_overloads": 1, "n_typable": 4, "n_params": 3, "n_function_overloads": 1, "n_function_params": 3 } ], "properties": [], "attrs": [], "n_typable": 4, "n_typed": 0, "n_any": 0, "n_untyped": 4, "n_functions": 0, "n_function_overloads": 0, "n_function_params": 0, "n_methods": 1, "n_method_overloads": 1, "n_method_params": 3, "n_attrs": 0, "n_properties": 0 }, { "kind": "class", "name": "json_tricks.utils.NoEnumException", "methods": [], "properties": [], "attrs": [], "n_typable": 0, "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_functions": 0, "n_function_overloads": 0, "n_function_params": 0, "n_methods": 0, "n_method_overloads": 0, "n_method_params": 0, "n_attrs": 0, "n_properties": 0 }, { "kind": "class", "name": "json_tricks.utils.hashodict", "methods": [ { "kind": "function", "name": "hashodict.__hash__", "n_typed": 0, "n_any": 0, "n_untyped": 1, "n_overloads": 1, "n_typable": 1, "n_params": 0, "n_function_overloads": 1, "n_function_params": 0 } ], "properties": [], "attrs": [], "n_typable": 1, "n_typed": 0, "n_any": 0, "n_untyped": 1, "n_functions": 0, "n_function_overloads": 0, "n_function_params": 0, "n_methods": 1, "n_method_overloads": 1, "n_method_params": 0, "n_attrs": 0, "n_properties": 0 }, { "kind": "function", "name": "json_tricks.utils.dict_default", "n_typed": 0, "n_any": 0, "n_untyped": 4, "n_overloads": 1, "n_typable": 4, "n_params": 3, "n_function_overloads": 1, "n_function_params": 3 } ], "type_ignores": [], "name": "json_tricks.utils", "names": [ "json_tricks.utils.ClassInstanceHookBase", "json_tricks.utils.JsonTricksDeprecation", "json_tricks.utils.NoEnumException", "json_tricks.utils.NoNumpyException", "json_tricks.utils.NoPandasException", "json_tricks.utils.NoPathlibException", "json_tricks.utils.dict_default", "json_tricks.utils.encode_intenums_inplace", "json_tricks.utils.encode_scalars_inplace", "json_tricks.utils.filtered_wrapper", "json_tricks.utils.get_arg_names", "json_tricks.utils.get_module_name_from_object", "json_tricks.utils.get_scalar_repr", "json_tricks.utils.gzip_compress", "json_tricks.utils.gzip_decompress", "json_tricks.utils.hashodict", "json_tricks.utils.is_py3", "json_tricks.utils.nested_index", "json_tricks.utils.str_type" ], "n_typable": 31, "n_typed": 0, "n_any": 0, "n_untyped": 31, "n_functions": 10, "n_function_overloads": 10, "n_function_params": 14, "n_methods": 3, "n_method_overloads": 3, "n_method_params": 4, "n_classes": 7, "n_attrs": 2, "n_properties": 0, "n_type_ignores": 0 } ], "typecheckers": {}, "n_modules": 7, "n_typable": 210, "n_typed": 0, "n_any": 0, "n_untyped": 210, "n_functions": 44, "n_function_overloads": 44, "n_function_params": 110, "n_methods": 13, "n_method_params": 34, "n_method_overloads": 13, "n_classes": 15, "n_attrs": 20, "n_properties": 0, "type_ignores": [], "n_type_ignores": 0 }