1 line
11 KiB
JSON
1 line
11 KiB
JSON
{"nodes": [{"id": "users_gurpreet_github_odoo_modules_fusion_woo_odoo_fusion_woocommerce_lib_image_processor_py", "label": "image_processor.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/lib/image_processor.py", "source_location": "L1"}, {"id": "image_processor_imageprocessor", "label": "ImageProcessor", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/lib/image_processor.py", "source_location": "L9"}, {"id": "image_processor_geo_tag_image", "label": "geo_tag_image()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/lib/image_processor.py", "source_location": "L13"}, {"id": "image_processor_decimal_to_dms", "label": "_decimal_to_dms()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/lib/image_processor.py", "source_location": "L76"}, {"id": "image_processor_prepare_wc_image", "label": "prepare_wc_image()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/lib/image_processor.py", "source_location": "L89"}, {"id": "image_processor_rationale_10", "label": "Process product images: EXIF geo-tagging, metadata, optimization.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/lib/image_processor.py", "source_location": "L10"}, {"id": "image_processor_rationale_14", "label": "Write EXIF metadata with company info and GPS coordinates. Args:", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/lib/image_processor.py", "source_location": "L14"}, {"id": "image_processor_rationale_77", "label": "Convert decimal degrees to EXIF DMS format (degrees, minutes, seconds as rationa", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/lib/image_processor.py", "source_location": "L77"}, {"id": "image_processor_rationale_90", "label": "Prepare image data for WooCommerce upload. Returns dict ready for WC pr", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/lib/image_processor.py", "source_location": "L90"}], "edges": [{"source": "users_gurpreet_github_odoo_modules_fusion_woo_odoo_fusion_woocommerce_lib_image_processor_py", "target": "base64", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/lib/image_processor.py", "source_location": "L1", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_woo_odoo_fusion_woocommerce_lib_image_processor_py", "target": "io", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/lib/image_processor.py", "source_location": "L2", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_woo_odoo_fusion_woocommerce_lib_image_processor_py", "target": "logging", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/lib/image_processor.py", "source_location": "L3", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_woo_odoo_fusion_woocommerce_lib_image_processor_py", "target": "struct", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/lib/image_processor.py", "source_location": "L4", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_woo_odoo_fusion_woocommerce_lib_image_processor_py", "target": "image_processor_imageprocessor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/lib/image_processor.py", "source_location": "L9", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_woo_odoo_fusion_woocommerce_lib_image_processor_py", "target": "image_processor_geo_tag_image", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/lib/image_processor.py", "source_location": "L13", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_woo_odoo_fusion_woocommerce_lib_image_processor_py", "target": "image_processor_decimal_to_dms", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/lib/image_processor.py", "source_location": "L76", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_woo_odoo_fusion_woocommerce_lib_image_processor_py", "target": "image_processor_prepare_wc_image", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/lib/image_processor.py", "source_location": "L89", "weight": 1.0}, {"source": "image_processor_geo_tag_image", "target": "image_processor_decimal_to_dms", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/lib/image_processor.py", "source_location": "L56", "weight": 1.0}, {"source": "image_processor_rationale_10", "target": "image_processor_imageprocessor", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/lib/image_processor.py", "source_location": "L10", "weight": 1.0}, {"source": "image_processor_rationale_14", "target": "image_processor_imageprocessor_geo_tag_image", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/lib/image_processor.py", "source_location": "L14", "weight": 1.0}, {"source": "image_processor_rationale_77", "target": "image_processor_imageprocessor_decimal_to_dms", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/lib/image_processor.py", "source_location": "L77", "weight": 1.0}, {"source": "image_processor_rationale_90", "target": "image_processor_imageprocessor_prepare_wc_image", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/lib/image_processor.py", "source_location": "L90", "weight": 1.0}], "raw_calls": [{"caller_nid": "image_processor_geo_tag_image", "callee": "warning", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/lib/image_processor.py", "source_location": "L30"}, {"caller_nid": "image_processor_geo_tag_image", "callee": "b64decode", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/lib/image_processor.py", "source_location": "L34"}, {"caller_nid": "image_processor_geo_tag_image", "callee": "info", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/lib/image_processor.py", "source_location": "L38"}, {"caller_nid": "image_processor_geo_tag_image", "callee": "load", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/lib/image_processor.py", "source_location": "L43"}, {"caller_nid": "image_processor_geo_tag_image", "callee": "encode", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/lib/image_processor.py", "source_location": "L48"}, {"caller_nid": "image_processor_geo_tag_image", "callee": "encode", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/lib/image_processor.py", "source_location": "L50"}, {"caller_nid": "image_processor_geo_tag_image", "callee": "encode", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/lib/image_processor.py", "source_location": "L52"}, {"caller_nid": "image_processor_geo_tag_image", "callee": "abs", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/lib/image_processor.py", "source_location": "L56"}, {"caller_nid": "image_processor_geo_tag_image", "callee": "abs", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/lib/image_processor.py", "source_location": "L57"}, {"caller_nid": "image_processor_geo_tag_image", "callee": "dump", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/lib/image_processor.py", "source_location": "L66"}, {"caller_nid": "image_processor_geo_tag_image", "callee": "BytesIO", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/lib/image_processor.py", "source_location": "L67"}, {"caller_nid": "image_processor_geo_tag_image", "callee": "insert", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/lib/image_processor.py", "source_location": "L68"}, {"caller_nid": "image_processor_geo_tag_image", "callee": "decode", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/lib/image_processor.py", "source_location": "L69"}, {"caller_nid": "image_processor_geo_tag_image", "callee": "b64encode", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/lib/image_processor.py", "source_location": "L69"}, {"caller_nid": "image_processor_geo_tag_image", "callee": "getvalue", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/lib/image_processor.py", "source_location": "L69"}, {"caller_nid": "image_processor_geo_tag_image", "callee": "error", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/lib/image_processor.py", "source_location": "L72"}, {"caller_nid": "image_processor_geo_tag_image", "callee": "str", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/lib/image_processor.py", "source_location": "L72"}, {"caller_nid": "image_processor_decimal_to_dms", "callee": "int", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/lib/image_processor.py", "source_location": "L78"}, {"caller_nid": "image_processor_decimal_to_dms", "callee": "int", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/lib/image_processor.py", "source_location": "L80"}, {"caller_nid": "image_processor_decimal_to_dms", "callee": "int", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/lib/image_processor.py", "source_location": "L81"}]} |