Files
tfm_ainventory/graphify-out/cache/c94fda0f4f017cb1bd3018a57bae6f7c32a00b26f75a43cc3fd6b24feff6a15c.json

1 line
47 KiB
JSON

{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_pil_jpegimageplugin_py", "label": "JpegImagePlugin.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L1"}, {"id": "jpegimageplugin_skip", "label": "Skip()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L63"}, {"id": "jpegimageplugin_app", "label": "APP()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L69"}, {"id": "jpegimageplugin_com", "label": "COM()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L176"}, {"id": "jpegimageplugin_sof", "label": "SOF()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L188"}, {"id": "jpegimageplugin_dqt", "label": "DQT()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L239"}, {"id": "jpegimageplugin_accept", "label": "_accept()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L334"}, {"id": "jpegimageplugin_jpegimagefile", "label": "JpegImageFile", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L343"}, {"id": "jpegimageplugin_jpegimagefile_open", "label": "._open()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L347"}, {"id": "jpegimageplugin_jpegimagefile_getstate", "label": ".__getstate__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L404"}, {"id": "jpegimageplugin_jpegimagefile_setstate", "label": ".__setstate__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L407"}, {"id": "jpegimageplugin_jpegimagefile_load_read", "label": ".load_read()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L411"}, {"id": "jpegimageplugin_jpegimagefile_draft", "label": ".draft()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L428"}, {"id": "jpegimageplugin_jpegimagefile_load_djpeg", "label": ".load_djpeg()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L468"}, {"id": "jpegimageplugin_jpegimagefile_getexif", "label": "._getexif()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L499"}, {"id": "jpegimageplugin_jpegimagefile_read_dpi_from_exif", "label": "._read_dpi_from_exif()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L502"}, {"id": "jpegimageplugin_jpegimagefile_getmp", "label": "._getmp()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L531"}, {"id": "jpegimageplugin_getexif", "label": "_getexif()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L535"}, {"id": "jpegimageplugin_getmp", "label": "_getmp()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L541"}, {"id": "jpegimageplugin_get_sampling", "label": "get_sampling()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L649"}, {"id": "jpegimageplugin_save", "label": "_save()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L663"}, {"id": "jpegimageplugin_jpeg_factory", "label": "jpeg_factory()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L854"}, {"id": "jpegimageplugin_rationale_412", "label": "internal: read more image data For premature EOF and LOAD_TRUNCATED_IMAG", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L412"}, {"id": "jpegimageplugin_rationale_244", "label": "# FIXME: The quantization tables can be used to estimate the", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L244"}, {"id": "jpegimageplugin_rationale_654", "label": "# NOTE: currently Pillow can't encode JPEG to YCCK format.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L654"}, {"id": "jpegimageplugin_rationale_795", "label": "# FIXME: issue a warning if the wrong form is used (post-1.1.7)", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L795"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_pil_jpegimageplugin_py", "target": "array", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L36", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_jpegimageplugin_py", "target": "io", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L37", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_jpegimageplugin_py", "target": "math", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L38", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_jpegimageplugin_py", "target": "os", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L39", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_jpegimageplugin_py", "target": "struct", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L40", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_jpegimageplugin_py", "target": "subprocess", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L41", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_jpegimageplugin_py", "target": "sys", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L42", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_jpegimageplugin_py", "target": "tempfile", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L43", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_jpegimageplugin_py", "target": "warnings", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L44", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_jpegimageplugin_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/JpegImagePlugin.py", "source_location": "L46", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_jpegimageplugin_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/JpegImagePlugin.py", "source_location": "L47", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_jpegimageplugin_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/JpegImagePlugin.py", "source_location": "L48", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_jpegimageplugin_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/JpegImagePlugin.py", "source_location": "L49", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_jpegimageplugin_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/JpegImagePlugin.py", "source_location": "L50", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_jpegimageplugin_py", "target": "backend_venv_lib_python3_12_site_packages_pil_jpegpresets_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L51", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_jpegimageplugin_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L55", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_jpegimageplugin_py", "target": "backend_venv_lib_python3_12_site_packages_pil_mpoimageplugin_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L57", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_jpegimageplugin_py", "target": "jpegimageplugin_skip", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L63", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_jpegimageplugin_py", "target": "jpegimageplugin_app", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L69", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_jpegimageplugin_py", "target": "jpegimageplugin_com", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L176", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_jpegimageplugin_py", "target": "jpegimageplugin_sof", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L188", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_jpegimageplugin_py", "target": "jpegimageplugin_dqt", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L239", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_jpegimageplugin_py", "target": "jpegimageplugin_accept", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L334", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_jpegimageplugin_py", "target": "jpegimageplugin_jpegimagefile", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L343", "weight": 1.0}, {"source": "jpegimageplugin_jpegimagefile", "target": "jpegimageplugin_jpegimagefile_open", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L347", "weight": 1.0}, {"source": "jpegimageplugin_jpegimagefile", "target": "jpegimageplugin_jpegimagefile_getstate", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L404", "weight": 1.0}, {"source": "jpegimageplugin_jpegimagefile", "target": "jpegimageplugin_jpegimagefile_setstate", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L407", "weight": 1.0}, {"source": "jpegimageplugin_jpegimagefile", "target": "jpegimageplugin_jpegimagefile_load_read", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L411", "weight": 1.0}, {"source": "jpegimageplugin_jpegimagefile", "target": "jpegimageplugin_jpegimagefile_draft", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L428", "weight": 1.0}, {"source": "jpegimageplugin_jpegimagefile", "target": "jpegimageplugin_jpegimagefile_load_djpeg", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L468", "weight": 1.0}, {"source": "jpegimageplugin_jpegimagefile", "target": "jpegimageplugin_jpegimagefile_getexif", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L499", "weight": 1.0}, {"source": "jpegimageplugin_jpegimagefile", "target": "jpegimageplugin_jpegimagefile_read_dpi_from_exif", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L502", "weight": 1.0}, {"source": "jpegimageplugin_jpegimagefile", "target": "jpegimageplugin_jpegimagefile_getmp", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L531", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_jpegimageplugin_py", "target": "jpegimageplugin_getexif", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L535", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_jpegimageplugin_py", "target": "jpegimageplugin_getmp", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L541", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_jpegimageplugin_py", "target": "jpegimageplugin_get_sampling", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L649", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_jpegimageplugin_py", "target": "jpegimageplugin_save", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L663", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_jpegimageplugin_py", "target": "jpegimageplugin_jpeg_factory", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L854", "weight": 1.0}, {"source": "jpegimageplugin_jpegimagefile_open", "target": "jpegimageplugin_accept", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L351", "weight": 1.0}, {"source": "jpegimageplugin_jpegimagefile_open", "target": "jpegimageplugin_jpegimagefile_read_dpi_from_exif", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L402", "weight": 1.0}, {"source": "jpegimageplugin_jpegimagefile_getexif", "target": "jpegimageplugin_getexif", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L500", "weight": 1.0}, {"source": "jpegimageplugin_jpegimagefile_getmp", "target": "jpegimageplugin_getmp", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L532", "weight": 1.0}, {"source": "jpegimageplugin_save", "target": "jpegimageplugin_get_sampling", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L710", "weight": 1.0}, {"source": "jpegimageplugin_jpeg_factory", "target": "jpegimageplugin_jpegimagefile", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L857", "weight": 1.0}, {"source": "jpegimageplugin_jpeg_factory", "target": "jpegimageplugin_getmp", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L859", "weight": 1.0}, {"source": "jpegimageplugin_rationale_412", "target": "jpegimageplugin_jpegimagefile_load_read", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L412", "weight": 1.0}, {"source": "jpegimageplugin_rationale_244", "target": "backend_venv_lib_python3_12_site_packages_pil_jpegimageplugin_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L244", "weight": 1.0}, {"source": "jpegimageplugin_rationale_654", "target": "backend_venv_lib_python3_12_site_packages_pil_jpegimageplugin_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L654", "weight": 1.0}, {"source": "jpegimageplugin_rationale_795", "target": "backend_venv_lib_python3_12_site_packages_pil_jpegimageplugin_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L795", "weight": 1.0}], "raw_calls": [{"caller_nid": "jpegimageplugin_skip", "callee": "i16", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L65"}, {"caller_nid": "jpegimageplugin_skip", "callee": "read", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L65"}, {"caller_nid": "jpegimageplugin_skip", "callee": "_safe_read", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L66"}, {"caller_nid": "jpegimageplugin_app", "callee": "i16", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L75"}, {"caller_nid": "jpegimageplugin_app", "callee": "read", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L75"}, {"caller_nid": "jpegimageplugin_app", "callee": "_safe_read", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L76"}, {"caller_nid": "jpegimageplugin_app", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L81"}, {"caller_nid": "jpegimageplugin_app", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L83"}, {"caller_nid": "jpegimageplugin_app", "callee": "i16", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L85"}, {"caller_nid": "jpegimageplugin_app", "callee": "divmod", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L86"}, {"caller_nid": "jpegimageplugin_app", "callee": "i16", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L90"}, {"caller_nid": "jpegimageplugin_app", "callee": "i16", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L90"}, {"caller_nid": "jpegimageplugin_app", "callee": "tuple", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L98"}, {"caller_nid": "jpegimageplugin_app", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L101"}, {"caller_nid": "jpegimageplugin_app", "callee": "tell", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L107"}, {"caller_nid": "jpegimageplugin_app", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L108"}, {"caller_nid": "jpegimageplugin_app", "callee": "split", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L109"}, {"caller_nid": "jpegimageplugin_app", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L110"}, {"caller_nid": "jpegimageplugin_app", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L113"}, {"caller_nid": "jpegimageplugin_app", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L125"}, {"caller_nid": "jpegimageplugin_app", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L126"}, {"caller_nid": "jpegimageplugin_app", "callee": "setdefault", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L129"}, {"caller_nid": "jpegimageplugin_app", "callee": "i16", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L134"}, {"caller_nid": "jpegimageplugin_app", "callee": "i32", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L142"}, {"caller_nid": "jpegimageplugin_app", "callee": "i32", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L147"}, {"caller_nid": "jpegimageplugin_app", "callee": "i16", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L148"}, {"caller_nid": "jpegimageplugin_app", "callee": "i32", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L149"}, {"caller_nid": "jpegimageplugin_app", "callee": "i16", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L150"}, {"caller_nid": "jpegimageplugin_app", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L159"}, {"caller_nid": "jpegimageplugin_app", "callee": "i16", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L160"}, {"caller_nid": "jpegimageplugin_app", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L168"}, {"caller_nid": "jpegimageplugin_app", "callee": "tell", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L173"}, {"caller_nid": "jpegimageplugin_com", "callee": "i16", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L180"}, {"caller_nid": "jpegimageplugin_com", "callee": "read", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L180"}, {"caller_nid": "jpegimageplugin_com", "callee": "_safe_read", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L181"}, {"caller_nid": "jpegimageplugin_com", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L185"}, {"caller_nid": "jpegimageplugin_sof", "callee": "i16", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L197"}, {"caller_nid": "jpegimageplugin_sof", "callee": "read", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L197"}, {"caller_nid": "jpegimageplugin_sof", "callee": "_safe_read", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L198"}, {"caller_nid": "jpegimageplugin_sof", "callee": "i16", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L199"}, {"caller_nid": "jpegimageplugin_sof", "callee": "i16", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L199"}, {"caller_nid": "jpegimageplugin_sof", "callee": "SyntaxError", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L206"}, {"caller_nid": "jpegimageplugin_sof", "callee": "SyntaxError", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L217"}, {"caller_nid": "jpegimageplugin_sof", "callee": "sort", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L224"}, {"caller_nid": "jpegimageplugin_sof", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L225"}, {"caller_nid": "jpegimageplugin_sof", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L227"}, {"caller_nid": "jpegimageplugin_sof", "callee": "range", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L233"}, {"caller_nid": "jpegimageplugin_sof", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L233"}, {"caller_nid": "jpegimageplugin_sof", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L236"}, {"caller_nid": "jpegimageplugin_dqt", "callee": "i16", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L248"}, {"caller_nid": "jpegimageplugin_dqt", "callee": "read", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L248"}, {"caller_nid": "jpegimageplugin_dqt", "callee": "_safe_read", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L249"}, {"caller_nid": "jpegimageplugin_dqt", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L250"}, {"caller_nid": "jpegimageplugin_dqt", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L254"}, {"caller_nid": "jpegimageplugin_dqt", "callee": "SyntaxError", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L256"}, {"caller_nid": "jpegimageplugin_dqt", "callee": "array", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L257"}, {"caller_nid": "jpegimageplugin_dqt", "callee": "byteswap", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L259"}, {"caller_nid": "jpegimageplugin_accept", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L336"}, {"caller_nid": "jpegimageplugin_jpegimagefile_open", "callee": "read", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L349"}, {"caller_nid": "jpegimageplugin_jpegimagefile_open", "callee": "SyntaxError", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L353"}, {"caller_nid": "jpegimageplugin_jpegimagefile_open", "callee": "read", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L372"}, {"caller_nid": "jpegimageplugin_jpegimagefile_open", "callee": "i16", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L373"}, {"caller_nid": "jpegimageplugin_jpegimagefile_open", "callee": "read", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L376"}, {"caller_nid": "jpegimageplugin_jpegimagefile_open", "callee": "handler", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L382"}, {"caller_nid": "jpegimageplugin_jpegimagefile_open", "callee": "_Tile", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L388"}, {"caller_nid": "jpegimageplugin_jpegimagefile_open", "callee": "read", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L392"}, {"caller_nid": "jpegimageplugin_jpegimagefile_open", "callee": "read", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L397"}, {"caller_nid": "jpegimageplugin_jpegimagefile_open", "callee": "SyntaxError", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L400"}, {"caller_nid": "jpegimageplugin_jpegimagefile_getstate", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L405"}, {"caller_nid": "jpegimageplugin_jpegimagefile_setstate", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L409"}, {"caller_nid": "jpegimageplugin_jpegimagefile_load_read", "callee": "read", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L418"}, {"caller_nid": "jpegimageplugin_jpegimagefile_load_read", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L420"}, {"caller_nid": "jpegimageplugin_jpegimagefile_draft", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L431"}, {"caller_nid": "jpegimageplugin_jpegimagefile_draft", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L442"}, {"caller_nid": "jpegimageplugin_jpegimagefile_draft", "callee": "min", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L448"}, {"caller_nid": "jpegimageplugin_jpegimagefile_draft", "callee": "_Tile", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L462"}, {"caller_nid": "jpegimageplugin_jpegimagefile_load_djpeg", "callee": "mkstemp", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L471"}, {"caller_nid": "jpegimageplugin_jpegimagefile_load_djpeg", "callee": "close", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L472"}, {"caller_nid": "jpegimageplugin_jpegimagefile_load_djpeg", "callee": "exists", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L473"}, {"caller_nid": "jpegimageplugin_jpegimagefile_load_djpeg", "callee": "check_call", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L474"}, {"caller_nid": "jpegimageplugin_jpegimagefile_load_djpeg", "callee": "unlink", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L477"}, {"caller_nid": "jpegimageplugin_jpegimagefile_load_djpeg", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L482"}, {"caller_nid": "jpegimageplugin_jpegimagefile_load_djpeg", "callee": "open", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L485"}, {"caller_nid": "jpegimageplugin_jpegimagefile_load_djpeg", "callee": "load", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L486"}, {"caller_nid": "jpegimageplugin_jpegimagefile_load_djpeg", "callee": "unlink", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L490"}, {"caller_nid": "jpegimageplugin_jpegimagefile_read_dpi_from_exif", "callee": "getexif", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L507"}, {"caller_nid": "jpegimageplugin_jpegimagefile_read_dpi_from_exif", "callee": "float", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L511"}, {"caller_nid": "jpegimageplugin_jpegimagefile_read_dpi_from_exif", "callee": "isnan", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L514"}, {"caller_nid": "jpegimageplugin_jpegimagefile_read_dpi_from_exif", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L516"}, {"caller_nid": "jpegimageplugin_getexif", "callee": "_get_merged_dict", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L538"}, {"caller_nid": "jpegimageplugin_getexif", "callee": "getexif", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L538"}, {"caller_nid": "jpegimageplugin_getmp", "callee": "BytesIO", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L552"}, {"caller_nid": "jpegimageplugin_getmp", "callee": "read", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L553"}, {"caller_nid": "jpegimageplugin_getmp", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L554"}, {"caller_nid": "jpegimageplugin_getmp", "callee": "ImageFileDirectory_v2", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L559"}, {"caller_nid": "jpegimageplugin_getmp", "callee": "seek", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L560"}, {"caller_nid": "jpegimageplugin_getmp", "callee": "load", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L561"}, {"caller_nid": "jpegimageplugin_getmp", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L562"}, {"caller_nid": "jpegimageplugin_getmp", "callee": "SyntaxError", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L565"}, {"caller_nid": "jpegimageplugin_getmp", "callee": "SyntaxError", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L571"}, {"caller_nid": "jpegimageplugin_getmp", "callee": "range", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L576"}, {"caller_nid": "jpegimageplugin_getmp", "callee": "unpack_from", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L577"}, {"caller_nid": "jpegimageplugin_getmp", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L581"}, {"caller_nid": "jpegimageplugin_getmp", "callee": "zip", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L581"}, {"caller_nid": "jpegimageplugin_getmp", "callee": "bool", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L583"}, {"caller_nid": "jpegimageplugin_getmp", "callee": "bool", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L584"}, {"caller_nid": "jpegimageplugin_getmp", "callee": "bool", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L585"}, {"caller_nid": "jpegimageplugin_getmp", "callee": "SyntaxError", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L594"}, {"caller_nid": "jpegimageplugin_getmp", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L604"}, {"caller_nid": "jpegimageplugin_getmp", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L606"}, {"caller_nid": "jpegimageplugin_getmp", "callee": "SyntaxError", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L610"}, {"caller_nid": "jpegimageplugin_get_sampling", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L657"}, {"caller_nid": "jpegimageplugin_get_sampling", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L660"}, {"caller_nid": "jpegimageplugin_save", "callee": "OSError", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L668"}, {"caller_nid": "jpegimageplugin_save", "callee": "round", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L672"}, {"caller_nid": "jpegimageplugin_save", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L672"}, {"caller_nid": "jpegimageplugin_save", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L674"}, {"caller_nid": "jpegimageplugin_save", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L675"}, {"caller_nid": "jpegimageplugin_save", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L676"}, {"caller_nid": "jpegimageplugin_save", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L685"}, {"caller_nid": "jpegimageplugin_save", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L686"}, {"caller_nid": "jpegimageplugin_save", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L687"}, {"caller_nid": "jpegimageplugin_save", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L689"}, {"caller_nid": "jpegimageplugin_save", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L692"}, {"caller_nid": "jpegimageplugin_save", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L693"}, {"caller_nid": "jpegimageplugin_save", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L694"}, {"caller_nid": "jpegimageplugin_save", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L709"}, {"caller_nid": "jpegimageplugin_save", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L755"}, {"caller_nid": "jpegimageplugin_save", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L756"}, {"caller_nid": "jpegimageplugin_save", "callee": "validate_qtables", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L757"}, {"caller_nid": "jpegimageplugin_save", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L759"}, {"caller_nid": "jpegimageplugin_save", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L762"}, {"caller_nid": "jpegimageplugin_save", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L765"}, {"caller_nid": "jpegimageplugin_save", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L767"}, {"caller_nid": "jpegimageplugin_save", "callee": "o16", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L768"}, {"caller_nid": "jpegimageplugin_save", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L768"}, {"caller_nid": "jpegimageplugin_save", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L771"}, {"caller_nid": "jpegimageplugin_save", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L776"}, {"caller_nid": "jpegimageplugin_save", "callee": "o16", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L780"}, {"caller_nid": "jpegimageplugin_save", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L780"}, {"caller_nid": "jpegimageplugin_save", "callee": "o8", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L785"}, {"caller_nid": "jpegimageplugin_save", "callee": "o8", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L786"}, {"caller_nid": "jpegimageplugin_save", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L786"}, {"caller_nid": "jpegimageplugin_save", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L791"}, {"caller_nid": "jpegimageplugin_save", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L791"}, {"caller_nid": "jpegimageplugin_save", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L796"}, {"caller_nid": "jpegimageplugin_save", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L796"}, {"caller_nid": "jpegimageplugin_save", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L798"}, {"caller_nid": "jpegimageplugin_save", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L800"}, {"caller_nid": "jpegimageplugin_save", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L801"}, {"caller_nid": "jpegimageplugin_save", "callee": "tobytes", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L802"}, {"caller_nid": "jpegimageplugin_save", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L803"}, {"caller_nid": "jpegimageplugin_save", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L805"}, {"caller_nid": "jpegimageplugin_save", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L811"}, {"caller_nid": "jpegimageplugin_save", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L813"}, {"caller_nid": "jpegimageplugin_save", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L814"}, {"caller_nid": "jpegimageplugin_save", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L817"}, {"caller_nid": "jpegimageplugin_save", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L818"}, {"caller_nid": "jpegimageplugin_save", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L839"}, {"caller_nid": "jpegimageplugin_save", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L841"}, {"caller_nid": "jpegimageplugin_save", "callee": "max", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L845"}, {"caller_nid": "jpegimageplugin_save", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L845"}, {"caller_nid": "jpegimageplugin_save", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L845"}, {"caller_nid": "jpegimageplugin_save", "callee": "_Tile", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L848"}, {"caller_nid": "jpegimageplugin_jpeg_factory", "callee": "adopt", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L869"}, {"caller_nid": "jpegimageplugin_jpeg_factory", "callee": "warn", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/JpegImagePlugin.py", "source_location": "L874"}]}