1 line
62 KiB
JSON
1 line
62 KiB
JSON
{"nodes": [{"id": "users_gurpreet_github_odoo_modules_fusion_canada_post_models_fusion_cp_shipment_py", "label": "fusion_cp_shipment.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L1"}, {"id": "fusion_cp_shipment_fusioncpshipment", "label": "FusionCpShipment", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L13"}, {"id": "fusion_cp_shipment_fusioncpshipment_compute_tracking_event_count", "label": "._compute_tracking_event_count()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L181"}, {"id": "fusion_cp_shipment_create", "label": "create()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L186"}, {"id": "fusion_cp_shipment_compute_sender_fields", "label": "_compute_sender_fields()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L195"}, {"id": "fusion_cp_shipment_compute_recipient_fields", "label": "_compute_recipient_fields()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L216"}, {"id": "fusion_cp_shipment_fusioncpshipment_action_open_sale_order", "label": ".action_open_sale_order()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L232"}, {"id": "fusion_cp_shipment_fusioncpshipment_action_open_picking", "label": ".action_open_picking()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L243"}, {"id": "fusion_cp_shipment_fusioncpshipment_action_open_attachment", "label": "._action_open_attachment()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L254"}, {"id": "fusion_cp_shipment_fusioncpshipment_action_view_label", "label": ".action_view_label()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L265"}, {"id": "fusion_cp_shipment_fusioncpshipment_action_view_full_label", "label": ".action_view_full_label()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L268"}, {"id": "fusion_cp_shipment_fusioncpshipment_action_view_receipt", "label": ".action_view_receipt()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L271"}, {"id": "fusion_cp_shipment_fusioncpshipment_action_view_commercial_invoice", "label": ".action_view_commercial_invoice()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L274"}, {"id": "fusion_cp_shipment_fusioncpshipment_action_refresh_tracking", "label": ".action_refresh_tracking()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L279"}, {"id": "fusion_cp_shipment_fusioncpshipment_process_tracking_events", "label": "._process_tracking_events()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L331"}, {"id": "fusion_cp_shipment_fusioncpshipment_update_status_from_tracking", "label": "._update_status_from_tracking()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L383"}, {"id": "fusion_cp_shipment_fusioncpshipment_has_return_events", "label": "._has_return_events()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L404"}, {"id": "fusion_cp_shipment_fusioncpshipment_action_void_shipment", "label": ".action_void_shipment()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L417"}, {"id": "fusion_cp_shipment_fusioncpshipment_parse_cp_error_response", "label": "._parse_cp_error_response()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L472"}, {"id": "fusion_cp_shipment_fusioncpshipment_action_reissue_shipment", "label": ".action_reissue_shipment()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L506"}, {"id": "fusion_cp_shipment_fusioncpshipment_action_track_on_canada_post", "label": ".action_track_on_canada_post()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L526"}, {"id": "fusion_cp_shipment_cron_refresh_tracking", "label": "_cron_refresh_tracking()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L545"}, {"id": "fusion_cp_shipment_fusioncpshipment_action_view_return_label", "label": ".action_view_return_label()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L565"}, {"id": "fusion_cp_shipment_fusioncpshipment_action_create_return_label", "label": ".action_create_return_label()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L568"}, {"id": "fusion_cp_shipment_fusioncpshipment_build_return_label_xml", "label": "._build_return_label_xml()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L628"}, {"id": "fusion_cp_shipment_fusioncpshipment_process_return_label_response", "label": "._process_return_label_response()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L672"}, {"id": "fusion_cp_shipment_rationale_255", "label": "Open an attachment PDF in the browser viewer (new tab).", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L255"}, {"id": "fusion_cp_shipment_rationale_280", "label": "Fetch latest tracking events from Canada Post VIS API.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L280"}, {"id": "fusion_cp_shipment_rationale_332", "label": "Parse CP tracking detail response and store events.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L332"}, {"id": "fusion_cp_shipment_rationale_384", "label": "Auto-update shipment status based on tracking data.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L384"}, {"id": "fusion_cp_shipment_rationale_405", "label": "Check if any tracking events indicate a return/RTS.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L405"}, {"id": "fusion_cp_shipment_rationale_418", "label": "Void this shipment via Canada Post API (DELETE endpoint).", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L418"}, {"id": "fusion_cp_shipment_rationale_473", "label": "Parse a Canada Post error XML response and raise a clean ValidationError", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L473"}, {"id": "fusion_cp_shipment_rationale_507", "label": "Void current shipment and create a new one.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L507"}, {"id": "fusion_cp_shipment_rationale_527", "label": "Open the Canada Post tracking website in a new tab.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L527"}, {"id": "fusion_cp_shipment_rationale_546", "label": "Auto-refresh tracking for all active (non-terminal) shipments.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L546"}, {"id": "fusion_cp_shipment_rationale_569", "label": "Create a prepaid return label via Canada Post Authorized Returns API. Bi", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L569"}, {"id": "fusion_cp_shipment_rationale_629", "label": "Build Authorized Return XML. return_to_partner = warehouse address (whe", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L629"}, {"id": "fusion_cp_shipment_rationale_673", "label": "Parse return label response, download label PDF, store on shipment.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L673"}], "edges": [{"source": "users_gurpreet_github_odoo_modules_fusion_canada_post_models_fusion_cp_shipment_py", "target": "base64", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L1", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_canada_post_models_fusion_cp_shipment_py", "target": "logging", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L2", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_canada_post_models_fusion_cp_shipment_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L3", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_canada_post_models_fusion_cp_shipment_py", "target": "lxml", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L4", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_canada_post_models_fusion_cp_shipment_py", "target": "requests", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L5", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_canada_post_models_fusion_cp_shipment_py", "target": "odoo", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L6", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_canada_post_models_fusion_cp_shipment_py", "target": "odoo_exceptions", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L7", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_canada_post_models_fusion_cp_shipment_py", "target": "odoo_addons_fusion_canada_post_fusion_cp_api_fusion_cp_response", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L8", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_canada_post_models_fusion_cp_shipment_py", "target": "fusion_cp_shipment_fusioncpshipment", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L13", "weight": 1.0}, {"source": "fusion_cp_shipment_fusioncpshipment", "target": "fusion_cp_shipment_fusioncpshipment_compute_tracking_event_count", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L181", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_canada_post_models_fusion_cp_shipment_py", "target": "fusion_cp_shipment_create", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L186", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_canada_post_models_fusion_cp_shipment_py", "target": "fusion_cp_shipment_compute_sender_fields", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L195", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_canada_post_models_fusion_cp_shipment_py", "target": "fusion_cp_shipment_compute_recipient_fields", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L216", "weight": 1.0}, {"source": "fusion_cp_shipment_fusioncpshipment", "target": "fusion_cp_shipment_fusioncpshipment_action_open_sale_order", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L232", "weight": 1.0}, {"source": "fusion_cp_shipment_fusioncpshipment", "target": "fusion_cp_shipment_fusioncpshipment_action_open_picking", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L243", "weight": 1.0}, {"source": "fusion_cp_shipment_fusioncpshipment", "target": "fusion_cp_shipment_fusioncpshipment_action_open_attachment", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L254", "weight": 1.0}, {"source": "fusion_cp_shipment_fusioncpshipment", "target": "fusion_cp_shipment_fusioncpshipment_action_view_label", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L265", "weight": 1.0}, {"source": "fusion_cp_shipment_fusioncpshipment", "target": "fusion_cp_shipment_fusioncpshipment_action_view_full_label", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L268", "weight": 1.0}, {"source": "fusion_cp_shipment_fusioncpshipment", "target": "fusion_cp_shipment_fusioncpshipment_action_view_receipt", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L271", "weight": 1.0}, {"source": "fusion_cp_shipment_fusioncpshipment", "target": "fusion_cp_shipment_fusioncpshipment_action_view_commercial_invoice", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L274", "weight": 1.0}, {"source": "fusion_cp_shipment_fusioncpshipment", "target": "fusion_cp_shipment_fusioncpshipment_action_refresh_tracking", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L279", "weight": 1.0}, {"source": "fusion_cp_shipment_fusioncpshipment", "target": "fusion_cp_shipment_fusioncpshipment_process_tracking_events", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L331", "weight": 1.0}, {"source": "fusion_cp_shipment_fusioncpshipment", "target": "fusion_cp_shipment_fusioncpshipment_update_status_from_tracking", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L383", "weight": 1.0}, {"source": "fusion_cp_shipment_fusioncpshipment", "target": "fusion_cp_shipment_fusioncpshipment_has_return_events", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L404", "weight": 1.0}, {"source": "fusion_cp_shipment_fusioncpshipment", "target": "fusion_cp_shipment_fusioncpshipment_action_void_shipment", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L417", "weight": 1.0}, {"source": "fusion_cp_shipment_fusioncpshipment", "target": "fusion_cp_shipment_fusioncpshipment_parse_cp_error_response", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L472", "weight": 1.0}, {"source": "fusion_cp_shipment_fusioncpshipment", "target": "fusion_cp_shipment_fusioncpshipment_action_reissue_shipment", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L506", "weight": 1.0}, {"source": "fusion_cp_shipment_fusioncpshipment", "target": "fusion_cp_shipment_fusioncpshipment_action_track_on_canada_post", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L526", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_canada_post_models_fusion_cp_shipment_py", "target": "fusion_cp_shipment_cron_refresh_tracking", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L545", "weight": 1.0}, {"source": "fusion_cp_shipment_fusioncpshipment", "target": "fusion_cp_shipment_fusioncpshipment_action_view_return_label", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L565", "weight": 1.0}, {"source": "fusion_cp_shipment_fusioncpshipment", "target": "fusion_cp_shipment_fusioncpshipment_action_create_return_label", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L568", "weight": 1.0}, {"source": "fusion_cp_shipment_fusioncpshipment", "target": "fusion_cp_shipment_fusioncpshipment_build_return_label_xml", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L628", "weight": 1.0}, {"source": "fusion_cp_shipment_fusioncpshipment", "target": "fusion_cp_shipment_fusioncpshipment_process_return_label_response", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L672", "weight": 1.0}, {"source": "fusion_cp_shipment_fusioncpshipment_action_view_label", "target": "fusion_cp_shipment_fusioncpshipment_action_open_attachment", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L266", "weight": 1.0}, {"source": "fusion_cp_shipment_fusioncpshipment_action_view_full_label", "target": "fusion_cp_shipment_fusioncpshipment_action_open_attachment", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L269", "weight": 1.0}, {"source": "fusion_cp_shipment_fusioncpshipment_action_view_receipt", "target": "fusion_cp_shipment_fusioncpshipment_action_open_attachment", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L272", "weight": 1.0}, {"source": "fusion_cp_shipment_fusioncpshipment_action_view_commercial_invoice", "target": "fusion_cp_shipment_fusioncpshipment_action_open_attachment", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L275", "weight": 1.0}, {"source": "fusion_cp_shipment_fusioncpshipment_action_refresh_tracking", "target": "fusion_cp_shipment_fusioncpshipment_process_tracking_events", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L329", "weight": 1.0}, {"source": "fusion_cp_shipment_fusioncpshipment_process_tracking_events", "target": "fusion_cp_shipment_create", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L376", "weight": 1.0}, {"source": "fusion_cp_shipment_fusioncpshipment_process_tracking_events", "target": "fusion_cp_shipment_fusioncpshipment_update_status_from_tracking", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L379", "weight": 1.0}, {"source": "fusion_cp_shipment_fusioncpshipment_update_status_from_tracking", "target": "fusion_cp_shipment_fusioncpshipment_has_return_events", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L390", "weight": 1.0}, {"source": "fusion_cp_shipment_fusioncpshipment_action_void_shipment", "target": "fusion_cp_shipment_fusioncpshipment_parse_cp_error_response", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L465", "weight": 1.0}, {"source": "fusion_cp_shipment_fusioncpshipment_action_reissue_shipment", "target": "fusion_cp_shipment_fusioncpshipment_action_void_shipment", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L510", "weight": 1.0}, {"source": "fusion_cp_shipment_cron_refresh_tracking", "target": "fusion_cp_shipment_fusioncpshipment_action_refresh_tracking", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L555", "weight": 1.0}, {"source": "fusion_cp_shipment_fusioncpshipment_action_view_return_label", "target": "fusion_cp_shipment_fusioncpshipment_action_open_attachment", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L566", "weight": 1.0}, {"source": "fusion_cp_shipment_fusioncpshipment_action_create_return_label", "target": "fusion_cp_shipment_fusioncpshipment_build_return_label_xml", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L602", "weight": 1.0}, {"source": "fusion_cp_shipment_fusioncpshipment_action_create_return_label", "target": "fusion_cp_shipment_fusioncpshipment_parse_cp_error_response", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L618", "weight": 1.0}, {"source": "fusion_cp_shipment_fusioncpshipment_action_create_return_label", "target": "fusion_cp_shipment_fusioncpshipment_process_return_label_response", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L620", "weight": 1.0}, {"source": "fusion_cp_shipment_fusioncpshipment_process_return_label_response", "target": "fusion_cp_shipment_create", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L704", "weight": 1.0}, {"source": "fusion_cp_shipment_rationale_255", "target": "fusion_cp_shipment_fusioncpshipment_action_open_attachment", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L255", "weight": 1.0}, {"source": "fusion_cp_shipment_rationale_280", "target": "fusion_cp_shipment_fusioncpshipment_action_refresh_tracking", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L280", "weight": 1.0}, {"source": "fusion_cp_shipment_rationale_332", "target": "fusion_cp_shipment_fusioncpshipment_process_tracking_events", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L332", "weight": 1.0}, {"source": "fusion_cp_shipment_rationale_384", "target": "fusion_cp_shipment_fusioncpshipment_update_status_from_tracking", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L384", "weight": 1.0}, {"source": "fusion_cp_shipment_rationale_405", "target": "fusion_cp_shipment_fusioncpshipment_has_return_events", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L405", "weight": 1.0}, {"source": "fusion_cp_shipment_rationale_418", "target": "fusion_cp_shipment_fusioncpshipment_action_void_shipment", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L418", "weight": 1.0}, {"source": "fusion_cp_shipment_rationale_473", "target": "fusion_cp_shipment_fusioncpshipment_parse_cp_error_response", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L473", "weight": 1.0}, {"source": "fusion_cp_shipment_rationale_507", "target": "fusion_cp_shipment_fusioncpshipment_action_reissue_shipment", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L507", "weight": 1.0}, {"source": "fusion_cp_shipment_rationale_527", "target": "fusion_cp_shipment_fusioncpshipment_action_track_on_canada_post", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L527", "weight": 1.0}, {"source": "fusion_cp_shipment_rationale_546", "target": "fusion_cp_shipment_fusioncpshipment_cron_refresh_tracking", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L546", "weight": 1.0}, {"source": "fusion_cp_shipment_rationale_569", "target": "fusion_cp_shipment_fusioncpshipment_action_create_return_label", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L569", "weight": 1.0}, {"source": "fusion_cp_shipment_rationale_629", "target": "fusion_cp_shipment_fusioncpshipment_build_return_label_xml", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L629", "weight": 1.0}, {"source": "fusion_cp_shipment_rationale_673", "target": "fusion_cp_shipment_fusioncpshipment_process_return_label_response", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L673", "weight": 1.0}], "raw_calls": [{"caller_nid": "fusion_cp_shipment_fusioncpshipment_compute_tracking_event_count", "callee": "len", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L183"}, {"caller_nid": "fusion_cp_shipment_create", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L188"}, {"caller_nid": "fusion_cp_shipment_create", "callee": "_", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L188"}, {"caller_nid": "fusion_cp_shipment_create", "callee": "_", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L188"}, {"caller_nid": "fusion_cp_shipment_create", "callee": "next_by_code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L189"}, {"caller_nid": "fusion_cp_shipment_create", "callee": "_", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L191"}, {"caller_nid": "fusion_cp_shipment_create", "callee": "super", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L192"}, {"caller_nid": "fusion_cp_shipment_compute_sender_fields", "callee": "filter", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L204"}, {"caller_nid": "fusion_cp_shipment_compute_sender_fields", "callee": "join", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L210"}, {"caller_nid": "fusion_cp_shipment_compute_recipient_fields", "callee": "filter", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L221"}, {"caller_nid": "fusion_cp_shipment_compute_recipient_fields", "callee": "join", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L227"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_action_open_sale_order", "callee": "ensure_one", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L233"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_action_open_picking", "callee": "ensure_one", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L244"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_action_open_attachment", "callee": "ensure_one", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L256"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_action_refresh_tracking", "callee": "ensure_one", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L281"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_action_refresh_tracking", "callee": "ValidationError", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L283"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_action_refresh_tracking", "callee": "_", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L284"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_action_refresh_tracking", "callee": "ValidationError", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L287"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_action_refresh_tracking", "callee": "_", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L288"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_action_refresh_tracking", "callee": "request", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L303"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_action_refresh_tracking", "callee": "info", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L306"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_action_refresh_tracking", "callee": "now", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L310"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_action_refresh_tracking", "callee": "message_post", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L311"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_action_refresh_tracking", "callee": "_", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L312"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_action_refresh_tracking", "callee": "ValidationError", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L317"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_action_refresh_tracking", "callee": "_", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L318"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_action_refresh_tracking", "callee": "Response", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L321"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_action_refresh_tracking", "callee": "dict", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L322"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_action_refresh_tracking", "callee": "ValidationError", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L326"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_action_refresh_tracking", "callee": "_", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L327"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_action_refresh_tracking", "callee": "str", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L327"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_process_tracking_events", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L333"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_process_tracking_events", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L334"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_process_tracking_events", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L335"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_process_tracking_events", "callee": "isinstance", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L338"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_process_tracking_events", "callee": "unlink", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L342"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_process_tracking_events", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L346"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_process_tracking_events", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L347"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_process_tracking_events", "callee": "strptime", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L354"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_process_tracking_events", "callee": "strptime", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L358"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_process_tracking_events", "callee": "append", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L363"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_process_tracking_events", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L368"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_process_tracking_events", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L369"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_process_tracking_events", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L370"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_process_tracking_events", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L371"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_process_tracking_events", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L372"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_process_tracking_events", "callee": "now", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L378"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_process_tracking_events", "callee": "message_post", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L380"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_process_tracking_events", "callee": "_", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L381"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_process_tracking_events", "callee": "len", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L381"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_update_status_from_tracking", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L388"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_update_status_from_tracking", "callee": "strptime", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L395"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_update_status_from_tracking", "callee": "now", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L398"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_has_return_events", "callee": "lower", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L410"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_action_void_shipment", "callee": "ensure_one", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L419"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_action_void_shipment", "callee": "ValidationError", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L421"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_action_void_shipment", "callee": "_", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L422"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_action_void_shipment", "callee": "ValidationError", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L424"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_action_void_shipment", "callee": "_", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L425"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_action_void_shipment", "callee": "ValidationError", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L429"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_action_void_shipment", "callee": "_", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L430"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_action_void_shipment", "callee": "request", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L448"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_action_void_shipment", "callee": "info", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L455"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_action_void_shipment", "callee": "message_post", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L460"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_action_void_shipment", "callee": "_", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L461"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_action_void_shipment", "callee": "ValidationError", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L469"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_action_void_shipment", "callee": "_", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L470"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_action_void_shipment", "callee": "str", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L470"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_parse_cp_error_response", "callee": "fromstring", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L480"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_parse_cp_error_response", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L482"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_parse_cp_error_response", "callee": "findall", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L484"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_parse_cp_error_response", "callee": "findall", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L486"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_parse_cp_error_response", "callee": "find", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L489"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_parse_cp_error_response", "callee": "find", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L490"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_parse_cp_error_response", "callee": "append", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L493"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_parse_cp_error_response", "callee": "strip", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L493"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_parse_cp_error_response", "callee": "join", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L495"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_parse_cp_error_response", "callee": "ValidationError", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L503"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_parse_cp_error_response", "callee": "_", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L504"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_action_reissue_shipment", "callee": "ensure_one", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L508"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_action_reissue_shipment", "callee": "ValidationError", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L512"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_action_reissue_shipment", "callee": "_", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L513"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_action_reissue_shipment", "callee": "ValidationError", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L517"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_action_reissue_shipment", "callee": "_", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L518"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_action_reissue_shipment", "callee": "send_shipping", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L519"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_action_reissue_shipment", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L521"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_action_reissue_shipment", "callee": "message_post", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L523"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_action_reissue_shipment", "callee": "_", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L524"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_action_track_on_canada_post", "callee": "ensure_one", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L528"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_action_track_on_canada_post", "callee": "ValidationError", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L530"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_action_track_on_canada_post", "callee": "_", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L531"}, {"caller_nid": "fusion_cp_shipment_cron_refresh_tracking", "callee": "search", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L547"}, {"caller_nid": "fusion_cp_shipment_cron_refresh_tracking", "callee": "info", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L551"}, {"caller_nid": "fusion_cp_shipment_cron_refresh_tracking", "callee": "len", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L552"}, {"caller_nid": "fusion_cp_shipment_cron_refresh_tracking", "callee": "commit", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L556"}, {"caller_nid": "fusion_cp_shipment_cron_refresh_tracking", "callee": "rollback", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L558"}, {"caller_nid": "fusion_cp_shipment_cron_refresh_tracking", "callee": "warning", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L559"}, {"caller_nid": "fusion_cp_shipment_cron_refresh_tracking", "callee": "str", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L561"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_action_create_return_label", "callee": "ensure_one", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L573"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_action_create_return_label", "callee": "ValidationError", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L575"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_action_create_return_label", "callee": "_", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L576"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_action_create_return_label", "callee": "ValidationError", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L579"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_action_create_return_label", "callee": "_", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L580"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_action_create_return_label", "callee": "ValidationError", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L582"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_action_create_return_label", "callee": "_", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L583"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_action_create_return_label", "callee": "ValidationError", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L591"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_action_create_return_label", "callee": "_", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L592"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_action_create_return_label", "callee": "request", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L610"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_action_create_return_label", "callee": "info", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L614"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_action_create_return_label", "callee": "ValidationError", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L625"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_action_create_return_label", "callee": "_", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L626"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_action_create_return_label", "callee": "str", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L626"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_build_return_label_xml", "callee": "Element", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L634"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_build_return_label_xml", "callee": "SubElement", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L636"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_build_return_label_xml", "callee": "SubElement", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L639"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_build_return_label_xml", "callee": "SubElement", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L640"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_build_return_label_xml", "callee": "SubElement", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L642"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_build_return_label_xml", "callee": "SubElement", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L646"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_build_return_label_xml", "callee": "SubElement", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L647"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_build_return_label_xml", "callee": "SubElement", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L650"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_build_return_label_xml", "callee": "SubElement", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L652"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_build_return_label_xml", "callee": "SubElement", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L654"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_build_return_label_xml", "callee": "SubElement", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L656"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_build_return_label_xml", "callee": "replace", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L657"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_build_return_label_xml", "callee": "SubElement", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L660"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_build_return_label_xml", "callee": "SubElement", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L661"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_build_return_label_xml", "callee": "str", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L661"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_build_return_label_xml", "callee": "max", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L662"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_build_return_label_xml", "callee": "SubElement", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L665"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_build_return_label_xml", "callee": "SubElement", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L666"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_build_return_label_xml", "callee": "tostring", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L669"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_process_return_label_response", "callee": "Response", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L676"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_process_return_label_response", "callee": "dict", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L677"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_process_return_label_response", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L679"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_process_return_label_response", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L680"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_process_return_label_response", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L684"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_process_return_label_response", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L685"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_process_return_label_response", "callee": "isinstance", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L686"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_process_return_label_response", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L691"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_process_return_label_response", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L692"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_process_return_label_response", "callee": "request", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L696"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_process_return_label_response", "callee": "decode", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L707"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_process_return_label_response", "callee": "b64encode", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L707"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_process_return_label_response", "callee": "message_post", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L715"}, {"caller_nid": "fusion_cp_shipment_fusioncpshipment_process_return_label_response", "callee": "_", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_canada_post/models/fusion_cp_shipment.py", "source_location": "L716"}]} |