{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_pil_iptcimageplugin_py", "label": "IptcImagePlugin.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/IptcImagePlugin.py", "source_location": "L1"}, {"id": "iptcimageplugin_i", "label": "_i()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/IptcImagePlugin.py", "source_location": "L33"}, {"id": "iptcimageplugin_iptcimagefile", "label": "IptcImageFile", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/IptcImagePlugin.py", "source_location": "L42"}, {"id": "iptcimageplugin_iptcimagefile_getint", "label": ".getint()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/IptcImagePlugin.py", "source_location": "L46"}, {"id": "iptcimageplugin_iptcimagefile_field", "label": ".field()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/IptcImagePlugin.py", "source_location": "L49"}, {"id": "iptcimageplugin_iptcimagefile_open", "label": "._open()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/IptcImagePlugin.py", "source_location": "L78"}, {"id": "iptcimageplugin_iptcimagefile_load", "label": ".load()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/IptcImagePlugin.py", "source_location": "L130"}, {"id": "iptcimageplugin_getiptcinfo", "label": "getiptcinfo()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/IptcImagePlugin.py", "source_location": "L174"}, {"id": "iptcimageplugin_rationale_177", "label": "Get IPTC information from TIFF, JPEG, or IPTC file. :param im: An image con", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/IptcImagePlugin.py", "source_location": "L177"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_pil_iptcimageplugin_py", "target": "io", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/IptcImagePlugin.py", "source_location": "L19", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_iptcimageplugin_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/IptcImagePlugin.py", "source_location": "L20", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_iptcimageplugin_py", "target": "backend_venv_lib_python3_12_site_packages_pil_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/IptcImagePlugin.py", "source_location": "L22", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_iptcimageplugin_py", "target": "backend_venv_lib_python3_12_site_packages_pil_binary_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/IptcImagePlugin.py", "source_location": "L23", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_iptcimageplugin_py", "target": "backend_venv_lib_python3_12_site_packages_pil_binary_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/IptcImagePlugin.py", "source_location": "L24", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_iptcimageplugin_py", "target": "iptcimageplugin_i", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/IptcImagePlugin.py", "source_location": "L33", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_iptcimageplugin_py", "target": "iptcimageplugin_iptcimagefile", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/IptcImagePlugin.py", "source_location": "L42", "weight": 1.0}, {"source": "iptcimageplugin_iptcimagefile", "target": "iptcimageplugin_iptcimagefile_getint", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/IptcImagePlugin.py", "source_location": "L46", "weight": 1.0}, {"source": "iptcimageplugin_iptcimagefile", "target": "iptcimageplugin_iptcimagefile_field", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/IptcImagePlugin.py", "source_location": "L49", "weight": 1.0}, {"source": "iptcimageplugin_iptcimagefile", "target": "iptcimageplugin_iptcimagefile_open", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/IptcImagePlugin.py", "source_location": "L78", "weight": 1.0}, {"source": "iptcimageplugin_iptcimagefile", "target": "iptcimageplugin_iptcimagefile_load", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/IptcImagePlugin.py", "source_location": "L130", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_iptcimageplugin_py", "target": "iptcimageplugin_getiptcinfo", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/IptcImagePlugin.py", "source_location": "L174", "weight": 1.0}, {"source": "iptcimageplugin_iptcimagefile_getint", "target": "iptcimageplugin_i", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/IptcImagePlugin.py", "source_location": "L47", "weight": 1.0}, {"source": "iptcimageplugin_iptcimagefile_field", "target": "iptcimageplugin_i", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/IptcImagePlugin.py", "source_location": "L72", "weight": 1.0}, {"source": "iptcimageplugin_iptcimagefile_open", "target": "iptcimageplugin_iptcimagefile_field", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/IptcImagePlugin.py", "source_location": "L83", "weight": 1.0}, {"source": "iptcimageplugin_iptcimagefile_open", "target": "iptcimageplugin_iptcimagefile_getint", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/IptcImagePlugin.py", "source_location": "L115", "weight": 1.0}, {"source": "iptcimageplugin_iptcimagefile_load", "target": "iptcimageplugin_iptcimagefile_field", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/IptcImagePlugin.py", "source_location": "L146", "weight": 1.0}, {"source": "iptcimageplugin_getiptcinfo", "target": "iptcimageplugin_iptcimagefile_open", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/IptcImagePlugin.py", "source_location": "L222", "weight": 1.0}, {"source": "iptcimageplugin_rationale_177", "target": "iptcimageplugin_getiptcinfo", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/IptcImagePlugin.py", "source_location": "L177", "weight": 1.0}], "raw_calls": [{"caller_nid": "iptcimageplugin_i", "callee": "i32", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/IptcImagePlugin.py", "source_location": "L34"}, {"caller_nid": "iptcimageplugin_iptcimagefile_field", "callee": "read", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/IptcImagePlugin.py", "source_location": "L53"}, {"caller_nid": "iptcimageplugin_iptcimagefile_field", "callee": "strip", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/IptcImagePlugin.py", "source_location": "L54"}, {"caller_nid": "iptcimageplugin_iptcimagefile_field", "callee": "SyntaxError", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/IptcImagePlugin.py", "source_location": "L62"}, {"caller_nid": "iptcimageplugin_iptcimagefile_field", "callee": "OSError", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/IptcImagePlugin.py", "source_location": "L68"}, {"caller_nid": "iptcimageplugin_iptcimagefile_field", "callee": "read", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/IptcImagePlugin.py", "source_location": "L72"}, {"caller_nid": "iptcimageplugin_iptcimagefile_field", "callee": "i16", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/IptcImagePlugin.py", "source_location": "L74"}, {"caller_nid": "iptcimageplugin_iptcimagefile_open", "callee": "tell", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/IptcImagePlugin.py", "source_location": "L82"}, {"caller_nid": "iptcimageplugin_iptcimagefile_open", "callee": "read", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/IptcImagePlugin.py", "source_location": "L87"}, {"caller_nid": "iptcimageplugin_iptcimagefile_open", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/IptcImagePlugin.py", "source_location": "L91"}, {"caller_nid": "iptcimageplugin_iptcimagefile_open", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/IptcImagePlugin.py", "source_location": "L92"}, {"caller_nid": "iptcimageplugin_iptcimagefile_open", "callee": "OSError", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/IptcImagePlugin.py", "source_location": "L122"}, {"caller_nid": "iptcimageplugin_iptcimagefile_open", "callee": "_Tile", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/IptcImagePlugin.py", "source_location": "L127"}, {"caller_nid": "iptcimageplugin_iptcimagefile_load", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/IptcImagePlugin.py", "source_location": "L133"}, {"caller_nid": "iptcimageplugin_iptcimagefile_load", "callee": "seek", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/IptcImagePlugin.py", "source_location": "L137"}, {"caller_nid": "iptcimageplugin_iptcimagefile_load", "callee": "BytesIO", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/IptcImagePlugin.py", "source_location": "L140"}, {"caller_nid": "iptcimageplugin_iptcimagefile_load", "callee": "write", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/IptcImagePlugin.py", "source_location": "L144"}, {"caller_nid": "iptcimageplugin_iptcimagefile_load", "callee": "read", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/IptcImagePlugin.py", "source_location": "L150"}, {"caller_nid": "iptcimageplugin_iptcimagefile_load", "callee": "min", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/IptcImagePlugin.py", "source_location": "L150"}, {"caller_nid": "iptcimageplugin_iptcimagefile_load", "callee": "write", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/IptcImagePlugin.py", "source_location": "L153"}, {"caller_nid": "iptcimageplugin_iptcimagefile_load", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/IptcImagePlugin.py", "source_location": "L154"}, {"caller_nid": "iptcimageplugin_iptcimagefile_load", "callee": "open", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/IptcImagePlugin.py", "source_location": "L156"}, {"caller_nid": "iptcimageplugin_iptcimagefile_load", "callee": "new", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/IptcImagePlugin.py", "source_location": "L158"}, {"caller_nid": "iptcimageplugin_iptcimagefile_load", "callee": "getmodebands", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/IptcImagePlugin.py", "source_location": "L158"}, {"caller_nid": "iptcimageplugin_iptcimagefile_load", "callee": "merge", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/IptcImagePlugin.py", "source_location": "L160"}, {"caller_nid": "iptcimageplugin_getiptcinfo", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/IptcImagePlugin.py", "source_location": "L188"}, {"caller_nid": "iptcimageplugin_getiptcinfo", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/IptcImagePlugin.py", "source_location": "L190"}, {"caller_nid": "iptcimageplugin_getiptcinfo", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/IptcImagePlugin.py", "source_location": "L190"}, {"caller_nid": "iptcimageplugin_getiptcinfo", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/IptcImagePlugin.py", "source_location": "L192"}, {"caller_nid": "iptcimageplugin_getiptcinfo", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/IptcImagePlugin.py", "source_location": "L194"}, {"caller_nid": "iptcimageplugin_getiptcinfo", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/IptcImagePlugin.py", "source_location": "L196"}, {"caller_nid": "iptcimageplugin_getiptcinfo", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/IptcImagePlugin.py", "source_location": "L198"}, {"caller_nid": "iptcimageplugin_getiptcinfo", "callee": "FakeImage", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/IptcImagePlugin.py", "source_location": "L213"}, {"caller_nid": "iptcimageplugin_getiptcinfo", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/IptcImagePlugin.py", "source_location": "L215"}, {"caller_nid": "iptcimageplugin_getiptcinfo", "callee": "BytesIO", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/IptcImagePlugin.py", "source_location": "L219"}, {"caller_nid": "iptcimageplugin_getiptcinfo", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/IptcImagePlugin.py", "source_location": "L226"}, {"caller_nid": "iptcimageplugin_getiptcinfo", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/IptcImagePlugin.py", "source_location": "L226"}]}