7ab4f5c5a28b0af2c8ddfc91bbc425a9fc5246956afdfd29ae4ca0af32d73cb6.json 8.9 KB

1
  1. {"nodes": [{"id": "users_zlwu_work_00code_shanxia2_0_backend_app_services_pl_carrier_service_py", "label": "pl_carrier_service.py", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_carrier_service.py", "source_location": "L1"}, {"id": "services_pl_carrier_service_urls_nonempty", "label": "_urls_nonempty()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_carrier_service.py", "source_location": "L10"}, {"id": "services_pl_carrier_service_carrier_qualification_complete", "label": "carrier_qualification_complete()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_carrier_service.py", "source_location": "L14"}, {"id": "services_pl_carrier_service_carrier_agreement_expired", "label": "carrier_agreement_expired()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_carrier_service.py", "source_location": "L22"}, {"id": "services_pl_carrier_service_carrier_audit_approved", "label": "carrier_audit_approved()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_carrier_service.py", "source_location": "L30"}, {"id": "services_pl_carrier_service_carrier_eligible_for_transport", "label": "carrier_eligible_for_transport()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_carrier_service.py", "source_location": "L34"}, {"id": "services_pl_carrier_service_assert_carrier_eligible_for_transport", "label": "assert_carrier_eligible_for_transport()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_carrier_service.py", "source_location": "L38"}, {"id": "services_pl_carrier_service_normalize_carrier_urls", "label": "normalize_carrier_urls()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_carrier_service.py", "source_location": "L46"}, {"id": "services_pl_carrier_service_validate_carrier_qualification_fields", "label": "validate_carrier_qualification_fields()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_carrier_service.py", "source_location": "L53"}, {"id": "services_pl_carrier_service_rationale_61", "label": "\u8d44\u8d28\u9644\u4ef6\u5747\u4e3a\u9009\u586b\uff0c\u4fdd\u7559\u51fd\u6570\u7b7e\u540d\u4f9b\u517c\u5bb9\u8c03\u7528\u3002", "file_type": "rationale", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_carrier_service.py", "source_location": "L61"}], "edges": [{"source": "users_zlwu_work_00code_shanxia2_0_backend_app_services_pl_carrier_service_py", "target": "datetime", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_carrier_service.py", "source_location": "L4", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_services_pl_carrier_service_py", "target": "typing", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_carrier_service.py", "source_location": "L5", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_services_pl_carrier_service_py", "target": "app_models_pl_models", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_carrier_service.py", "source_location": "L7", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_services_pl_carrier_service_py", "target": "services_pl_carrier_service_urls_nonempty", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_carrier_service.py", "source_location": "L10", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_services_pl_carrier_service_py", "target": "services_pl_carrier_service_carrier_qualification_complete", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_carrier_service.py", "source_location": "L14", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_services_pl_carrier_service_py", "target": "services_pl_carrier_service_carrier_agreement_expired", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_carrier_service.py", "source_location": "L22", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_services_pl_carrier_service_py", "target": "services_pl_carrier_service_carrier_audit_approved", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_carrier_service.py", "source_location": "L30", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_services_pl_carrier_service_py", "target": "services_pl_carrier_service_carrier_eligible_for_transport", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_carrier_service.py", "source_location": "L34", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_services_pl_carrier_service_py", "target": "services_pl_carrier_service_assert_carrier_eligible_for_transport", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_carrier_service.py", "source_location": "L38", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_services_pl_carrier_service_py", "target": "services_pl_carrier_service_normalize_carrier_urls", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_carrier_service.py", "source_location": "L46", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_services_pl_carrier_service_py", "target": "services_pl_carrier_service_validate_carrier_qualification_fields", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_carrier_service.py", "source_location": "L53", "weight": 1.0}, {"source": "services_pl_carrier_service_carrier_qualification_complete", "target": "services_pl_carrier_service_urls_nonempty", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_carrier_service.py", "source_location": "L16", "weight": 1.0}, {"source": "services_pl_carrier_service_carrier_agreement_expired", "target": "services_pl_carrier_service_carrier_qualification_complete", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_carrier_service.py", "source_location": "L23", "weight": 1.0}, {"source": "services_pl_carrier_service_rationale_61", "target": "services_pl_carrier_service_validate_carrier_qualification_fields", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_carrier_service.py", "source_location": "L61", "weight": 1.0}], "raw_calls": [{"caller_nid": "services_pl_carrier_service_urls_nonempty", "callee": "bool", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_carrier_service.py", "source_location": "L11"}, {"caller_nid": "services_pl_carrier_service_urls_nonempty", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_carrier_service.py", "source_location": "L11"}, {"caller_nid": "services_pl_carrier_service_urls_nonempty", "callee": "str", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_carrier_service.py", "source_location": "L11"}, {"caller_nid": "services_pl_carrier_service_carrier_agreement_expired", "callee": "today", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_carrier_service.py", "source_location": "L25"}, {"caller_nid": "services_pl_carrier_service_carrier_audit_approved", "callee": "getattr", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_carrier_service.py", "source_location": "L31"}, {"caller_nid": "services_pl_carrier_service_normalize_carrier_urls", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_carrier_service.py", "source_location": "L49"}, {"caller_nid": "services_pl_carrier_service_normalize_carrier_urls", "callee": "str", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_carrier_service.py", "source_location": "L49"}]}