{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_piexif_load_py", "label": "_load.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/piexif/_load.py", "source_location": "L1"}, {"id": "load_load", "label": "load()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/piexif/_load.py", "source_location": "L12"}, {"id": "load_exifreader", "label": "_ExifReader", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/piexif/_load.py", "source_location": "L66"}, {"id": "object", "label": "object", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "load_exifreader_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/piexif/_load.py", "source_location": "L67"}, {"id": "load_exifreader_get_ifd_dict", "label": ".get_ifd_dict()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/piexif/_load.py", "source_location": "L106"}, {"id": "load_exifreader_convert_value", "label": ".convert_value()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/piexif/_load.py", "source_location": "L140"}, {"id": "load_get_key_name_dict", "label": "_get_key_name_dict()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/piexif/_load.py", "source_location": "L261"}, {"id": "load_rationale_13", "label": "py:function:: piexif.load(filename) Return exif data as dict. Keys(IFD na", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/piexif/_load.py", "source_location": "L13"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_piexif_load_py", "target": "struct", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/piexif/_load.py", "source_location": "L1", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_piexif_load_py", "target": "sys", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/piexif/_load.py", "source_location": "L2", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_piexif_load_py", "target": "backend_venv_lib_python3_12_site_packages_piexif_common_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/piexif/_load.py", "source_location": "L4", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_piexif_load_py", "target": "backend_venv_lib_python3_12_site_packages_piexif_exceptions_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/piexif/_load.py", "source_location": "L5", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_piexif_load_py", "target": "backend_venv_lib_python3_12_site_packages_piexif_exif_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/piexif/_load.py", "source_location": "L6", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_piexif_load_py", "target": "piexif", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/piexif/_load.py", "source_location": "L7", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_piexif_load_py", "target": "load_load", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/piexif/_load.py", "source_location": "L12", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_piexif_load_py", "target": "load_exifreader", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/piexif/_load.py", "source_location": "L66", "weight": 1.0}, {"source": "load_exifreader", "target": "object", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/piexif/_load.py", "source_location": "L66", "weight": 1.0}, {"source": "load_exifreader", "target": "load_exifreader_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/piexif/_load.py", "source_location": "L67", "weight": 1.0}, {"source": "load_exifreader", "target": "load_exifreader_get_ifd_dict", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/piexif/_load.py", "source_location": "L106", "weight": 1.0}, {"source": "load_exifreader", "target": "load_exifreader_convert_value", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/piexif/_load.py", "source_location": "L140", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_piexif_load_py", "target": "load_get_key_name_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/piexif/_load.py", "source_location": "L261", "weight": 1.0}, {"source": "load_load", "target": "load_exifreader", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/piexif/_load.py", "source_location": "L28", "weight": 1.0}, {"source": "load_load", "target": "load_exifreader_get_ifd_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/piexif/_load.py", "source_location": "L39", "weight": 1.0}, {"source": "load_load", "target": "load_get_key_name_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/piexif/_load.py", "source_location": "L62", "weight": 1.0}, {"source": "load_exifreader_get_ifd_dict", "target": "load_exifreader_convert_value", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/piexif/_load.py", "source_location": "L129", "weight": 1.0}, {"source": "load_rationale_13", "target": "load_load", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/piexif/_load.py", "source_location": "L13", "weight": 1.0}], "raw_calls": [{"caller_nid": "load_load", "callee": "unpack", "source_file": "backend/venv/lib/python3.12/site-packages/piexif/_load.py", "source_location": "L37"}, {"caller_nid": "load_load", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/piexif/_load.py", "source_location": "L40"}, {"caller_nid": "load_load", "callee": "unpack", "source_file": "backend/venv/lib/python3.12/site-packages/piexif/_load.py", "source_location": "L51"}, {"caller_nid": "load_exifreader_init", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/piexif/_load.py", "source_location": "L69"}, {"caller_nid": "load_exifreader_init", "callee": "split_into_segments", "source_file": "backend/venv/lib/python3.12/site-packages/piexif/_load.py", "source_location": "L72"}, {"caller_nid": "load_exifreader_init", "callee": "get_exif_seg", "source_file": "backend/venv/lib/python3.12/site-packages/piexif/_load.py", "source_location": "L73"}, {"caller_nid": "load_exifreader_init", "callee": "get_exif", "source_file": "backend/venv/lib/python3.12/site-packages/piexif/_load.py", "source_location": "L81"}, {"caller_nid": "load_exifreader_init", "callee": "open", "source_file": "backend/venv/lib/python3.12/site-packages/piexif/_load.py", "source_location": "L85"}, {"caller_nid": "load_exifreader_init", "callee": "read", "source_file": "backend/venv/lib/python3.12/site-packages/piexif/_load.py", "source_location": "L86"}, {"caller_nid": "load_exifreader_init", "callee": "read_exif_from_file", "source_file": "backend/venv/lib/python3.12/site-packages/piexif/_load.py", "source_location": "L88"}, {"caller_nid": "load_exifreader_init", "callee": "open", "source_file": "backend/venv/lib/python3.12/site-packages/piexif/_load.py", "source_location": "L94"}, {"caller_nid": "load_exifreader_init", "callee": "read", "source_file": "backend/venv/lib/python3.12/site-packages/piexif/_load.py", "source_location": "L95"}, {"caller_nid": "load_exifreader_init", "callee": "open", "source_file": "backend/venv/lib/python3.12/site-packages/piexif/_load.py", "source_location": "L97"}, {"caller_nid": "load_exifreader_init", "callee": "read", "source_file": "backend/venv/lib/python3.12/site-packages/piexif/_load.py", "source_location": "L98"}, {"caller_nid": "load_exifreader_init", "callee": "open", "source_file": "backend/venv/lib/python3.12/site-packages/piexif/_load.py", "source_location": "L100"}, {"caller_nid": "load_exifreader_init", "callee": "read", "source_file": "backend/venv/lib/python3.12/site-packages/piexif/_load.py", "source_location": "L101"}, {"caller_nid": "load_exifreader_init", "callee": "get_exif", "source_file": "backend/venv/lib/python3.12/site-packages/piexif/_load.py", "source_location": "L102"}, {"caller_nid": "load_exifreader_init", "callee": "InvalidImageDataError", "source_file": "backend/venv/lib/python3.12/site-packages/piexif/_load.py", "source_location": "L104"}, {"caller_nid": "load_exifreader_get_ifd_dict", "callee": "unpack", "source_file": "backend/venv/lib/python3.12/site-packages/piexif/_load.py", "source_location": "L108"}, {"caller_nid": "load_exifreader_get_ifd_dict", "callee": "range", "source_file": "backend/venv/lib/python3.12/site-packages/piexif/_load.py", "source_location": "L116"}, {"caller_nid": "load_exifreader_get_ifd_dict", "callee": "unpack", "source_file": "backend/venv/lib/python3.12/site-packages/piexif/_load.py", "source_location": "L118"}, {"caller_nid": "load_exifreader_get_ifd_dict", "callee": "unpack", "source_file": "backend/venv/lib/python3.12/site-packages/piexif/_load.py", "source_location": "L120"}, {"caller_nid": "load_exifreader_get_ifd_dict", "callee": "unpack", "source_file": "backend/venv/lib/python3.12/site-packages/piexif/_load.py", "source_location": "L122"}, {"caller_nid": "load_exifreader_get_ifd_dict", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/piexif/_load.py", "source_location": "L126"}, {"caller_nid": "load_exifreader_convert_value", "callee": "unpack", "source_file": "backend/venv/lib/python3.12/site-packages/piexif/_load.py", "source_location": "L148"}, {"caller_nid": "load_exifreader_convert_value", "callee": "unpack", "source_file": "backend/venv/lib/python3.12/site-packages/piexif/_load.py", "source_location": "L149"}, {"caller_nid": "load_exifreader_convert_value", "callee": "unpack", "source_file": "backend/venv/lib/python3.12/site-packages/piexif/_load.py", "source_location": "L152"}, {"caller_nid": "load_exifreader_convert_value", "callee": "unpack", "source_file": "backend/venv/lib/python3.12/site-packages/piexif/_load.py", "source_location": "L155"}, {"caller_nid": "load_exifreader_convert_value", "callee": "unpack", "source_file": "backend/venv/lib/python3.12/site-packages/piexif/_load.py", "source_location": "L161"}, {"caller_nid": "load_exifreader_convert_value", "callee": "unpack", "source_file": "backend/venv/lib/python3.12/site-packages/piexif/_load.py", "source_location": "L162"}, {"caller_nid": "load_exifreader_convert_value", "callee": "unpack", "source_file": "backend/venv/lib/python3.12/site-packages/piexif/_load.py", "source_location": "L165"}, {"caller_nid": "load_exifreader_convert_value", "callee": "unpack", "source_file": "backend/venv/lib/python3.12/site-packages/piexif/_load.py", "source_location": "L169"}, {"caller_nid": "load_exifreader_convert_value", "callee": "unpack", "source_file": "backend/venv/lib/python3.12/site-packages/piexif/_load.py", "source_location": "L170"}, {"caller_nid": "load_exifreader_convert_value", "callee": "unpack", "source_file": "backend/venv/lib/python3.12/site-packages/piexif/_load.py", "source_location": "L173"}, {"caller_nid": "load_exifreader_convert_value", "callee": "unpack", "source_file": "backend/venv/lib/python3.12/site-packages/piexif/_load.py", "source_location": "L176"}, {"caller_nid": "load_exifreader_convert_value", "callee": "tuple", "source_file": "backend/venv/lib/python3.12/site-packages/piexif/_load.py", "source_location": "L178"}, {"caller_nid": "load_exifreader_convert_value", "callee": "unpack", "source_file": "backend/venv/lib/python3.12/site-packages/piexif/_load.py", "source_location": "L179"}, {"caller_nid": "load_exifreader_convert_value", "callee": "unpack", "source_file": "backend/venv/lib/python3.12/site-packages/piexif/_load.py", "source_location": "L182"}, {"caller_nid": "load_exifreader_convert_value", "callee": "range", "source_file": "backend/venv/lib/python3.12/site-packages/piexif/_load.py", "source_location": "L185"}, {"caller_nid": "load_exifreader_convert_value", "callee": "unpack", "source_file": "backend/venv/lib/python3.12/site-packages/piexif/_load.py", "source_location": "L188"}, {"caller_nid": "load_exifreader_convert_value", "callee": "unpack", "source_file": "backend/venv/lib/python3.12/site-packages/piexif/_load.py", "source_location": "L190"}, {"caller_nid": "load_exifreader_convert_value", "callee": "unpack", "source_file": "backend/venv/lib/python3.12/site-packages/piexif/_load.py", "source_location": "L195"}, {"caller_nid": "load_exifreader_convert_value", "callee": "unpack", "source_file": "backend/venv/lib/python3.12/site-packages/piexif/_load.py", "source_location": "L196"}, {"caller_nid": "load_exifreader_convert_value", "callee": "unpack", "source_file": "backend/venv/lib/python3.12/site-packages/piexif/_load.py", "source_location": "L199"}, {"caller_nid": "load_exifreader_convert_value", "callee": "unpack", "source_file": "backend/venv/lib/python3.12/site-packages/piexif/_load.py", "source_location": "L202"}, {"caller_nid": "load_exifreader_convert_value", "callee": "unpack", "source_file": "backend/venv/lib/python3.12/site-packages/piexif/_load.py", "source_location": "L208"}, {"caller_nid": "load_exifreader_convert_value", "callee": "unpack", "source_file": "backend/venv/lib/python3.12/site-packages/piexif/_load.py", "source_location": "L209"}, {"caller_nid": "load_exifreader_convert_value", "callee": "unpack", "source_file": "backend/venv/lib/python3.12/site-packages/piexif/_load.py", "source_location": "L212"}, {"caller_nid": "load_exifreader_convert_value", "callee": "unpack", "source_file": "backend/venv/lib/python3.12/site-packages/piexif/_load.py", "source_location": "L216"}, {"caller_nid": "load_exifreader_convert_value", "callee": "unpack", "source_file": "backend/venv/lib/python3.12/site-packages/piexif/_load.py", "source_location": "L217"}, {"caller_nid": "load_exifreader_convert_value", "callee": "unpack", "source_file": "backend/venv/lib/python3.12/site-packages/piexif/_load.py", "source_location": "L220"}, {"caller_nid": "load_exifreader_convert_value", "callee": "unpack", "source_file": "backend/venv/lib/python3.12/site-packages/piexif/_load.py", "source_location": "L223"}, {"caller_nid": "load_exifreader_convert_value", "callee": "tuple", "source_file": "backend/venv/lib/python3.12/site-packages/piexif/_load.py", "source_location": "L225"}, {"caller_nid": "load_exifreader_convert_value", "callee": "unpack", "source_file": "backend/venv/lib/python3.12/site-packages/piexif/_load.py", "source_location": "L226"}, {"caller_nid": "load_exifreader_convert_value", "callee": "unpack", "source_file": "backend/venv/lib/python3.12/site-packages/piexif/_load.py", "source_location": "L228"}, {"caller_nid": "load_exifreader_convert_value", "callee": "range", "source_file": "backend/venv/lib/python3.12/site-packages/piexif/_load.py", "source_location": "L230"}, {"caller_nid": "load_exifreader_convert_value", "callee": "unpack", "source_file": "backend/venv/lib/python3.12/site-packages/piexif/_load.py", "source_location": "L233"}, {"caller_nid": "load_exifreader_convert_value", "callee": "unpack", "source_file": "backend/venv/lib/python3.12/site-packages/piexif/_load.py", "source_location": "L235"}, {"caller_nid": "load_exifreader_convert_value", "callee": "unpack", "source_file": "backend/venv/lib/python3.12/site-packages/piexif/_load.py", "source_location": "L240"}, {"caller_nid": "load_exifreader_convert_value", "callee": "unpack", "source_file": "backend/venv/lib/python3.12/site-packages/piexif/_load.py", "source_location": "L241"}, {"caller_nid": "load_exifreader_convert_value", "callee": "unpack", "source_file": "backend/venv/lib/python3.12/site-packages/piexif/_load.py", "source_location": "L244"}, {"caller_nid": "load_exifreader_convert_value", "callee": "unpack", "source_file": "backend/venv/lib/python3.12/site-packages/piexif/_load.py", "source_location": "L247"}, {"caller_nid": "load_exifreader_convert_value", "callee": "unpack", "source_file": "backend/venv/lib/python3.12/site-packages/piexif/_load.py", "source_location": "L248"}, {"caller_nid": "load_exifreader_convert_value", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/piexif/_load.py", "source_location": "L251"}, {"caller_nid": "load_exifreader_convert_value", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/piexif/_load.py", "source_location": "L253"}, {"caller_nid": "load_exifreader_convert_value", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/piexif/_load.py", "source_location": "L253"}, {"caller_nid": "load_exifreader_convert_value", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/piexif/_load.py", "source_location": "L255"}, {"caller_nid": "load_exifreader_convert_value", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/piexif/_load.py", "source_location": "L255"}, {"caller_nid": "load_get_key_name_dict", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/piexif/_load.py", "source_location": "L263"}, {"caller_nid": "load_get_key_name_dict", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/piexif/_load.py", "source_location": "L264"}, {"caller_nid": "load_get_key_name_dict", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/piexif/_load.py", "source_location": "L265"}, {"caller_nid": "load_get_key_name_dict", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/piexif/_load.py", "source_location": "L266"}, {"caller_nid": "load_get_key_name_dict", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/piexif/_load.py", "source_location": "L267"}]}