Files
tfm_ainventory/graphify-out/cache/7bd9e70958576cb4010027c6b4646dfb0101e560911b9103db638a87916102e2.json

1 line
26 KiB
JSON

{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_pil_ppmimageplugin_py", "label": "PpmImagePlugin.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L1"}, {"id": "ppmimageplugin_accept", "label": "_accept()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L49"}, {"id": "ppmimageplugin_ppmimagefile", "label": "PpmImageFile", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L57"}, {"id": "ppmimageplugin_ppmimagefile_read_magic", "label": "._read_magic()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L61"}, {"id": "ppmimageplugin_ppmimagefile_read_token", "label": "._read_token()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L73"}, {"id": "ppmimageplugin_ppmimagefile_open", "label": "._open()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L101"}, {"id": "ppmimageplugin_ppmplaindecoder", "label": "PpmPlainDecoder", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L163"}, {"id": "ppmimageplugin_ppmplaindecoder_read_block", "label": "._read_block()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L167"}, {"id": "ppmimageplugin_ppmplaindecoder_find_comment_end", "label": "._find_comment_end()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L172"}, {"id": "ppmimageplugin_ppmplaindecoder_ignore_comments", "label": "._ignore_comments()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L177"}, {"id": "ppmimageplugin_ppmplaindecoder_decode_bitonal", "label": "._decode_bitonal()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L211"}, {"id": "ppmimageplugin_ppmplaindecoder_decode_blocks", "label": "._decode_blocks()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L236"}, {"id": "ppmimageplugin_ppmplaindecoder_decode", "label": ".decode()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L287"}, {"id": "ppmimageplugin_ppmdecoder", "label": "PpmDecoder", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L300"}, {"id": "ppmimageplugin_ppmdecoder_decode", "label": ".decode()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L303"}, {"id": "ppmimageplugin_save", "label": "_save()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L333"}, {"id": "ppmimageplugin_rationale_212", "label": "This is a separate method because in the plain PBM format, all data tokens are", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L212"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_pil_ppmimageplugin_py", "target": "math", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L18", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_ppmimageplugin_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L19", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_ppmimageplugin_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/PpmImagePlugin.py", "source_location": "L21", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_ppmimageplugin_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/PpmImagePlugin.py", "source_location": "L22", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_ppmimageplugin_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/PpmImagePlugin.py", "source_location": "L23", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_ppmimageplugin_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/PpmImagePlugin.py", "source_location": "L24", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_ppmimageplugin_py", "target": "ppmimageplugin_accept", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L49", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_ppmimageplugin_py", "target": "ppmimageplugin_ppmimagefile", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L57", "weight": 1.0}, {"source": "ppmimageplugin_ppmimagefile", "target": "ppmimageplugin_ppmimagefile_read_magic", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L61", "weight": 1.0}, {"source": "ppmimageplugin_ppmimagefile", "target": "ppmimageplugin_ppmimagefile_read_token", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L73", "weight": 1.0}, {"source": "ppmimageplugin_ppmimagefile", "target": "ppmimageplugin_ppmimagefile_open", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L101", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_ppmimageplugin_py", "target": "ppmimageplugin_ppmplaindecoder", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L163", "weight": 1.0}, {"source": "ppmimageplugin_ppmplaindecoder", "target": "ppmimageplugin_ppmplaindecoder_read_block", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L167", "weight": 1.0}, {"source": "ppmimageplugin_ppmplaindecoder", "target": "ppmimageplugin_ppmplaindecoder_find_comment_end", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L172", "weight": 1.0}, {"source": "ppmimageplugin_ppmplaindecoder", "target": "ppmimageplugin_ppmplaindecoder_ignore_comments", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L177", "weight": 1.0}, {"source": "ppmimageplugin_ppmplaindecoder", "target": "ppmimageplugin_ppmplaindecoder_decode_bitonal", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L211", "weight": 1.0}, {"source": "ppmimageplugin_ppmplaindecoder", "target": "ppmimageplugin_ppmplaindecoder_decode_blocks", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L236", "weight": 1.0}, {"source": "ppmimageplugin_ppmplaindecoder", "target": "ppmimageplugin_ppmplaindecoder_decode", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L287", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_ppmimageplugin_py", "target": "ppmimageplugin_ppmdecoder", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L300", "weight": 1.0}, {"source": "ppmimageplugin_ppmdecoder", "target": "ppmimageplugin_ppmdecoder_decode", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L303", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_ppmimageplugin_py", "target": "ppmimageplugin_save", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L333", "weight": 1.0}, {"source": "ppmimageplugin_ppmimagefile_open", "target": "ppmimageplugin_ppmimagefile_read_magic", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L104", "weight": 1.0}, {"source": "ppmimageplugin_ppmimagefile_open", "target": "ppmimageplugin_ppmimagefile_read_token", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L119", "weight": 1.0}, {"source": "ppmimageplugin_ppmplaindecoder_ignore_comments", "target": "ppmimageplugin_ppmplaindecoder_find_comment_end", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L181", "weight": 1.0}, {"source": "ppmimageplugin_ppmplaindecoder_ignore_comments", "target": "ppmimageplugin_ppmplaindecoder_read_block", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L190", "weight": 1.0}, {"source": "ppmimageplugin_ppmplaindecoder_decode_bitonal", "target": "ppmimageplugin_ppmplaindecoder_read_block", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L220", "weight": 1.0}, {"source": "ppmimageplugin_ppmplaindecoder_decode_bitonal", "target": "ppmimageplugin_ppmplaindecoder_ignore_comments", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L225", "weight": 1.0}, {"source": "ppmimageplugin_ppmplaindecoder_decode_blocks", "target": "ppmimageplugin_ppmplaindecoder_read_block", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L246", "weight": 1.0}, {"source": "ppmimageplugin_ppmplaindecoder_decode_blocks", "target": "ppmimageplugin_ppmplaindecoder_ignore_comments", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L254", "weight": 1.0}, {"source": "ppmimageplugin_ppmplaindecoder_decode", "target": "ppmimageplugin_ppmplaindecoder_decode_bitonal", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L290", "weight": 1.0}, {"source": "ppmimageplugin_ppmplaindecoder_decode", "target": "ppmimageplugin_ppmplaindecoder_decode_blocks", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L294", "weight": 1.0}, {"source": "ppmimageplugin_rationale_212", "target": "ppmimageplugin_ppmplaindecoder_decode_bitonal", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L212", "weight": 1.0}], "raw_calls": [{"caller_nid": "ppmimageplugin_accept", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L50"}, {"caller_nid": "ppmimageplugin_accept", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L50"}, {"caller_nid": "ppmimageplugin_ppmimagefile_read_magic", "callee": "range", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L66"}, {"caller_nid": "ppmimageplugin_ppmimagefile_read_magic", "callee": "read", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L67"}, {"caller_nid": "ppmimageplugin_ppmimagefile_read_token", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L77"}, {"caller_nid": "ppmimageplugin_ppmimagefile_read_token", "callee": "read", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L78"}, {"caller_nid": "ppmimageplugin_ppmimagefile_read_token", "callee": "read", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L88"}, {"caller_nid": "ppmimageplugin_ppmimagefile_read_token", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L95"}, {"caller_nid": "ppmimageplugin_ppmimagefile_read_token", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L96"}, {"caller_nid": "ppmimageplugin_ppmimagefile_read_token", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L98"}, {"caller_nid": "ppmimageplugin_ppmimagefile_open", "callee": "SyntaxError", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L109"}, {"caller_nid": "ppmimageplugin_ppmimagefile_open", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L119"}, {"caller_nid": "ppmimageplugin_ppmimagefile_open", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L119"}, {"caller_nid": "ppmimageplugin_ppmimagefile_open", "callee": "float", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L129"}, {"caller_nid": "ppmimageplugin_ppmimagefile_open", "callee": "isfinite", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L130"}, {"caller_nid": "ppmimageplugin_ppmimagefile_open", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L132"}, {"caller_nid": "ppmimageplugin_ppmimagefile_open", "callee": "abs", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L133"}, {"caller_nid": "ppmimageplugin_ppmimagefile_open", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L138"}, {"caller_nid": "ppmimageplugin_ppmimagefile_open", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L141"}, {"caller_nid": "ppmimageplugin_ppmimagefile_open", "callee": "_Tile", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L155"}, {"caller_nid": "ppmimageplugin_ppmimagefile_open", "callee": "tell", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L155"}, {"caller_nid": "ppmimageplugin_ppmplaindecoder_read_block", "callee": "read", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L170"}, {"caller_nid": "ppmimageplugin_ppmplaindecoder_find_comment_end", "callee": "find", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L173"}, {"caller_nid": "ppmimageplugin_ppmplaindecoder_find_comment_end", "callee": "find", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L174"}, {"caller_nid": "ppmimageplugin_ppmplaindecoder_find_comment_end", "callee": "min", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L175"}, {"caller_nid": "ppmimageplugin_ppmplaindecoder_find_comment_end", "callee": "max", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L175"}, {"caller_nid": "ppmimageplugin_ppmplaindecoder_ignore_comments", "callee": "find", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L195"}, {"caller_nid": "ppmimageplugin_ppmplaindecoder_decode_bitonal", "callee": "bytearray", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L216"}, {"caller_nid": "ppmimageplugin_ppmplaindecoder_decode_bitonal", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L219"}, {"caller_nid": "ppmimageplugin_ppmplaindecoder_decode_bitonal", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L227"}, {"caller_nid": "ppmimageplugin_ppmplaindecoder_decode_bitonal", "callee": "split", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L227"}, {"caller_nid": "ppmimageplugin_ppmplaindecoder_decode_bitonal", "callee": "bytes", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L230"}, {"caller_nid": "ppmimageplugin_ppmplaindecoder_decode_bitonal", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L231"}, {"caller_nid": "ppmimageplugin_ppmplaindecoder_decode_bitonal", "callee": "maketrans", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L233"}, {"caller_nid": "ppmimageplugin_ppmplaindecoder_decode_bitonal", "callee": "translate", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L234"}, {"caller_nid": "ppmimageplugin_ppmplaindecoder_decode_blocks", "callee": "bytearray", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L237"}, {"caller_nid": "ppmimageplugin_ppmplaindecoder_decode_blocks", "callee": "getmodebands", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L241"}, {"caller_nid": "ppmimageplugin_ppmplaindecoder_decode_blocks", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L245"}, {"caller_nid": "ppmimageplugin_ppmplaindecoder_decode_blocks", "callee": "bytearray", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L249"}, {"caller_nid": "ppmimageplugin_ppmplaindecoder_decode_blocks", "callee": "split", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L260"}, {"caller_nid": "ppmimageplugin_ppmplaindecoder_decode_blocks", "callee": "isspace", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L262"}, {"caller_nid": "ppmimageplugin_ppmplaindecoder_decode_blocks", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L263"}, {"caller_nid": "ppmimageplugin_ppmplaindecoder_decode_blocks", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L264"}, {"caller_nid": "ppmimageplugin_ppmplaindecoder_decode_blocks", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L268"}, {"caller_nid": "ppmimageplugin_ppmplaindecoder_decode_blocks", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L271"}, {"caller_nid": "ppmimageplugin_ppmplaindecoder_decode_blocks", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L273"}, {"caller_nid": "ppmimageplugin_ppmplaindecoder_decode_blocks", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L274"}, {"caller_nid": "ppmimageplugin_ppmplaindecoder_decode_blocks", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L277"}, {"caller_nid": "ppmimageplugin_ppmplaindecoder_decode_blocks", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L280"}, {"caller_nid": "ppmimageplugin_ppmplaindecoder_decode_blocks", "callee": "round", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L281"}, {"caller_nid": "ppmimageplugin_ppmplaindecoder_decode_blocks", "callee": "o32", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L282"}, {"caller_nid": "ppmimageplugin_ppmplaindecoder_decode_blocks", "callee": "o8", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L282"}, {"caller_nid": "ppmimageplugin_ppmplaindecoder_decode_blocks", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L283"}, {"caller_nid": "ppmimageplugin_ppmplaindecoder_decode", "callee": "set_as_raw", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L296"}, {"caller_nid": "ppmimageplugin_ppmplaindecoder_decode", "callee": "bytes", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L296"}, {"caller_nid": "ppmimageplugin_ppmdecoder_decode", "callee": "bytearray", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L306"}, {"caller_nid": "ppmimageplugin_ppmdecoder_decode", "callee": "getmodebands", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L311"}, {"caller_nid": "ppmimageplugin_ppmdecoder_decode", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L313"}, {"caller_nid": "ppmimageplugin_ppmdecoder_decode", "callee": "read", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L314"}, {"caller_nid": "ppmimageplugin_ppmdecoder_decode", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L315"}, {"caller_nid": "ppmimageplugin_ppmdecoder_decode", "callee": "range", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L318"}, {"caller_nid": "ppmimageplugin_ppmdecoder_decode", "callee": "i16", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L320"}, {"caller_nid": "ppmimageplugin_ppmdecoder_decode", "callee": "min", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L322"}, {"caller_nid": "ppmimageplugin_ppmdecoder_decode", "callee": "round", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L322"}, {"caller_nid": "ppmimageplugin_ppmdecoder_decode", "callee": "o32", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L323"}, {"caller_nid": "ppmimageplugin_ppmdecoder_decode", "callee": "o8", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L323"}, {"caller_nid": "ppmimageplugin_ppmdecoder_decode", "callee": "set_as_raw", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L325"}, {"caller_nid": "ppmimageplugin_ppmdecoder_decode", "callee": "bytes", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L325"}, {"caller_nid": "ppmimageplugin_save", "callee": "OSError", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L346"}, {"caller_nid": "ppmimageplugin_save", "callee": "write", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L347"}, {"caller_nid": "ppmimageplugin_save", "callee": "write", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L349"}, {"caller_nid": "ppmimageplugin_save", "callee": "write", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L352"}, {"caller_nid": "ppmimageplugin_save", "callee": "write", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L354"}, {"caller_nid": "ppmimageplugin_save", "callee": "write", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L356"}, {"caller_nid": "ppmimageplugin_save", "callee": "_Tile", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PpmImagePlugin.py", "source_location": "L359"}]}