1 line
24 KiB
JSON
1 line
24 KiB
JSON
{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_services_oa_receive_account_py", "label": "oa_receive_account.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/oa_receive_account.py", "source_location": "L1"}, {"id": "services_oa_receive_account_walk_rules", "label": "_walk_rules()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/oa_receive_account.py", "source_location": "L17"}, {"id": "services_oa_receive_account_schema_rules", "label": "_schema_rules()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/oa_receive_account.py", "source_location": "L29"}, {"id": "services_oa_receive_account_rule_props", "label": "_rule_props()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/oa_receive_account.py", "source_location": "L41"}, {"id": "services_oa_receive_account_field_label", "label": "_field_label()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/oa_receive_account.py", "source_location": "L46"}, {"id": "services_oa_receive_account_is_required", "label": "_is_required()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/oa_receive_account.py", "source_location": "L50"}, {"id": "services_oa_receive_account_pick", "label": "_pick()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/oa_receive_account.py", "source_location": "L61"}, {"id": "services_oa_receive_account_pick_str", "label": "_pick_str()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/oa_receive_account.py", "source_location": "L69"}, {"id": "services_oa_receive_account_normalize_account_fields", "label": "normalize_account_fields()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/oa_receive_account.py", "source_location": "L76"}, {"id": "services_oa_receive_account_is_non_empty_str", "label": "_is_non_empty_str()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/oa_receive_account.py", "source_location": "L119"}, {"id": "services_oa_receive_account_is_valid_receive_account_item", "label": "_is_valid_receive_account_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/oa_receive_account.py", "source_location": "L123"}, {"id": "services_oa_receive_account_validate_receive_account_rule", "label": "_validate_receive_account_rule()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/oa_receive_account.py", "source_location": "L151"}, {"id": "services_oa_receive_account_validate_receive_account_form_values", "label": "validate_receive_account_form_values()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/oa_receive_account.py", "source_location": "L178"}, {"id": "services_oa_receive_account_rationale_1", "label": "OA \u8868\u5355\u8bbe\u8ba1\u5668\uff1a\u6536\u6b3e\u8d26\u6237\u63a7\u4ef6 form_data \u6821\u9a8c + \u8d26\u6237\u5b57\u6bb5\u89c4\u8303\u5316", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/oa_receive_account.py", "source_location": "L1"}, {"id": "services_oa_receive_account_rationale_77", "label": "\u89c4\u8303\u5316\u6536\u6b3e\u8d26\u6237\u5199\u5165\u5b57\u6bb5\uff0c\u8fd4\u56de (ok, error, snake_case dict)\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/oa_receive_account.py", "source_location": "L77"}, {"id": "services_oa_receive_account_rationale_181", "label": "\u6821\u9a8c form_data \u4e2d\u6536\u6b3e\u8d26\u6237\u63a7\u4ef6\u7684\u503c\u683c\u5f0f\uff0c\u8fd4\u56de\u4e2d\u6587\u9519\u8bef\u5217\u8868\uff08\u7a7a\u8868\u793a\u901a\u8fc7\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/oa_receive_account.py", "source_location": "L181"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_services_oa_receive_account_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/oa_receive_account.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_services_oa_receive_account_py", "target": "services_oa_receive_account_walk_rules", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/oa_receive_account.py", "source_location": "L17", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_services_oa_receive_account_py", "target": "services_oa_receive_account_schema_rules", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/oa_receive_account.py", "source_location": "L29", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_services_oa_receive_account_py", "target": "services_oa_receive_account_rule_props", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/oa_receive_account.py", "source_location": "L41", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_services_oa_receive_account_py", "target": "services_oa_receive_account_field_label", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/oa_receive_account.py", "source_location": "L46", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_services_oa_receive_account_py", "target": "services_oa_receive_account_is_required", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/oa_receive_account.py", "source_location": "L50", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_services_oa_receive_account_py", "target": "services_oa_receive_account_pick", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/oa_receive_account.py", "source_location": "L61", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_services_oa_receive_account_py", "target": "services_oa_receive_account_pick_str", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/oa_receive_account.py", "source_location": "L69", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_services_oa_receive_account_py", "target": "services_oa_receive_account_normalize_account_fields", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/oa_receive_account.py", "source_location": "L76", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_services_oa_receive_account_py", "target": "services_oa_receive_account_is_non_empty_str", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/oa_receive_account.py", "source_location": "L119", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_services_oa_receive_account_py", "target": "services_oa_receive_account_is_valid_receive_account_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/oa_receive_account.py", "source_location": "L123", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_services_oa_receive_account_py", "target": "services_oa_receive_account_validate_receive_account_rule", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/oa_receive_account.py", "source_location": "L151", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_services_oa_receive_account_py", "target": "services_oa_receive_account_validate_receive_account_form_values", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/oa_receive_account.py", "source_location": "L178", "weight": 1.0}, {"source": "services_oa_receive_account_schema_rules", "target": "services_oa_receive_account_walk_rules", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/oa_receive_account.py", "source_location": "L32", "weight": 1.0}, {"source": "services_oa_receive_account_is_required", "target": "services_oa_receive_account_rule_props", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/oa_receive_account.py", "source_location": "L51", "weight": 1.0}, {"source": "services_oa_receive_account_pick_str", "target": "services_oa_receive_account_pick", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/oa_receive_account.py", "source_location": "L70", "weight": 1.0}, {"source": "services_oa_receive_account_normalize_account_fields", "target": "services_oa_receive_account_pick_str", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/oa_receive_account.py", "source_location": "L81", "weight": 1.0}, {"source": "services_oa_receive_account_normalize_account_fields", "target": "services_oa_receive_account_pick", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/oa_receive_account.py", "source_location": "L88", "weight": 1.0}, {"source": "services_oa_receive_account_is_valid_receive_account_item", "target": "services_oa_receive_account_is_non_empty_str", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/oa_receive_account.py", "source_location": "L130", "weight": 1.0}, {"source": "services_oa_receive_account_validate_receive_account_rule", "target": "services_oa_receive_account_field_label", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/oa_receive_account.py", "source_location": "L156", "weight": 1.0}, {"source": "services_oa_receive_account_validate_receive_account_rule", "target": "services_oa_receive_account_is_required", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/oa_receive_account.py", "source_location": "L157", "weight": 1.0}, {"source": "services_oa_receive_account_validate_receive_account_rule", "target": "services_oa_receive_account_is_valid_receive_account_item", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/oa_receive_account.py", "source_location": "L172", "weight": 1.0}, {"source": "services_oa_receive_account_validate_receive_account_form_values", "target": "services_oa_receive_account_schema_rules", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/oa_receive_account.py", "source_location": "L184", "weight": 1.0}, {"source": "services_oa_receive_account_validate_receive_account_form_values", "target": "services_oa_receive_account_validate_receive_account_rule", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/oa_receive_account.py", "source_location": "L187", "weight": 1.0}, {"source": "services_oa_receive_account_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_services_oa_receive_account_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/oa_receive_account.py", "source_location": "L1", "weight": 1.0}, {"source": "services_oa_receive_account_rationale_77", "target": "services_oa_receive_account_normalize_account_fields", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/oa_receive_account.py", "source_location": "L77", "weight": 1.0}, {"source": "services_oa_receive_account_rationale_181", "target": "services_oa_receive_account_validate_receive_account_form_values", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/oa_receive_account.py", "source_location": "L181", "weight": 1.0}], "raw_calls": [{"caller_nid": "services_oa_receive_account_walk_rules", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/oa_receive_account.py", "source_location": "L18"}, {"caller_nid": "services_oa_receive_account_walk_rules", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/oa_receive_account.py", "source_location": "L21"}, {"caller_nid": "services_oa_receive_account_walk_rules", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/oa_receive_account.py", "source_location": "L23"}, {"caller_nid": "services_oa_receive_account_walk_rules", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/oa_receive_account.py", "source_location": "L24"}, {"caller_nid": "services_oa_receive_account_walk_rules", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/oa_receive_account.py", "source_location": "L24"}, {"caller_nid": "services_oa_receive_account_walk_rules", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/oa_receive_account.py", "source_location": "L24"}, {"caller_nid": "services_oa_receive_account_walk_rules", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/oa_receive_account.py", "source_location": "L25"}, {"caller_nid": "services_oa_receive_account_schema_rules", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/oa_receive_account.py", "source_location": "L30"}, {"caller_nid": "services_oa_receive_account_schema_rules", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/oa_receive_account.py", "source_location": "L34"}, {"caller_nid": "services_oa_receive_account_schema_rules", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/oa_receive_account.py", "source_location": "L37"}, {"caller_nid": "services_oa_receive_account_schema_rules", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/oa_receive_account.py", "source_location": "L37"}, {"caller_nid": "services_oa_receive_account_rule_props", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/oa_receive_account.py", "source_location": "L42"}, {"caller_nid": "services_oa_receive_account_rule_props", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/oa_receive_account.py", "source_location": "L43"}, {"caller_nid": "services_oa_receive_account_field_label", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/oa_receive_account.py", "source_location": "L47"}, {"caller_nid": "services_oa_receive_account_field_label", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/oa_receive_account.py", "source_location": "L47"}, {"caller_nid": "services_oa_receive_account_field_label", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/oa_receive_account.py", "source_location": "L47"}, {"caller_nid": "services_oa_receive_account_field_label", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/oa_receive_account.py", "source_location": "L47"}, {"caller_nid": "services_oa_receive_account_is_required", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/oa_receive_account.py", "source_location": "L52"}, {"caller_nid": "services_oa_receive_account_is_required", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/oa_receive_account.py", "source_location": "L54"}, {"caller_nid": "services_oa_receive_account_is_required", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/oa_receive_account.py", "source_location": "L56"}, {"caller_nid": "services_oa_receive_account_pick_str", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/oa_receive_account.py", "source_location": "L73"}, {"caller_nid": "services_oa_receive_account_pick_str", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/oa_receive_account.py", "source_location": "L73"}, {"caller_nid": "services_oa_receive_account_normalize_account_fields", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/oa_receive_account.py", "source_location": "L78"}, {"caller_nid": "services_oa_receive_account_normalize_account_fields", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/oa_receive_account.py", "source_location": "L103"}, {"caller_nid": "services_oa_receive_account_is_non_empty_str", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/oa_receive_account.py", "source_location": "L120"}, {"caller_nid": "services_oa_receive_account_is_non_empty_str", "callee": "bool", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/oa_receive_account.py", "source_location": "L120"}, {"caller_nid": "services_oa_receive_account_is_non_empty_str", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/oa_receive_account.py", "source_location": "L120"}, {"caller_nid": "services_oa_receive_account_is_valid_receive_account_item", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/oa_receive_account.py", "source_location": "L124"}, {"caller_nid": "services_oa_receive_account_is_valid_receive_account_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/oa_receive_account.py", "source_location": "L126"}, {"caller_nid": "services_oa_receive_account_is_valid_receive_account_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/oa_receive_account.py", "source_location": "L127"}, {"caller_nid": "services_oa_receive_account_is_valid_receive_account_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/oa_receive_account.py", "source_location": "L127"}, {"caller_nid": "services_oa_receive_account_is_valid_receive_account_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/oa_receive_account.py", "source_location": "L128"}, {"caller_nid": "services_oa_receive_account_is_valid_receive_account_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/oa_receive_account.py", "source_location": "L128"}, {"caller_nid": "services_oa_receive_account_is_valid_receive_account_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/oa_receive_account.py", "source_location": "L129"}, {"caller_nid": "services_oa_receive_account_is_valid_receive_account_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/oa_receive_account.py", "source_location": "L129"}, {"caller_nid": "services_oa_receive_account_is_valid_receive_account_item", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/oa_receive_account.py", "source_location": "L134"}, {"caller_nid": "services_oa_receive_account_is_valid_receive_account_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/oa_receive_account.py", "source_location": "L134"}, {"caller_nid": "services_oa_receive_account_is_valid_receive_account_item", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/oa_receive_account.py", "source_location": "L140"}, {"caller_nid": "services_oa_receive_account_is_valid_receive_account_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/oa_receive_account.py", "source_location": "L140"}, {"caller_nid": "services_oa_receive_account_is_valid_receive_account_item", "callee": "items", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/oa_receive_account.py", "source_location": "L142"}, {"caller_nid": "services_oa_receive_account_is_valid_receive_account_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/oa_receive_account.py", "source_location": "L143"}, {"caller_nid": "services_oa_receive_account_is_valid_receive_account_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/oa_receive_account.py", "source_location": "L145"}, {"caller_nid": "services_oa_receive_account_validate_receive_account_rule", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/oa_receive_account.py", "source_location": "L152"}, {"caller_nid": "services_oa_receive_account_validate_receive_account_rule", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/oa_receive_account.py", "source_location": "L152"}, {"caller_nid": "services_oa_receive_account_validate_receive_account_rule", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/oa_receive_account.py", "source_location": "L152"}, {"caller_nid": "services_oa_receive_account_validate_receive_account_rule", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/oa_receive_account.py", "source_location": "L158"}, {"caller_nid": "services_oa_receive_account_validate_receive_account_rule", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/oa_receive_account.py", "source_location": "L163"}, {"caller_nid": "services_oa_receive_account_validate_receive_account_rule", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/oa_receive_account.py", "source_location": "L165"}, {"caller_nid": "services_oa_receive_account_validate_receive_account_rule", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/oa_receive_account.py", "source_location": "L166"}, {"caller_nid": "services_oa_receive_account_validate_receive_account_rule", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/oa_receive_account.py", "source_location": "L168"}, {"caller_nid": "services_oa_receive_account_validate_receive_account_rule", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/oa_receive_account.py", "source_location": "L169"}, {"caller_nid": "services_oa_receive_account_validate_receive_account_rule", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/oa_receive_account.py", "source_location": "L173"}, {"caller_nid": "services_oa_receive_account_validate_receive_account_form_values", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/oa_receive_account.py", "source_location": "L185"}, {"caller_nid": "services_oa_receive_account_validate_receive_account_form_values", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/oa_receive_account.py", "source_location": "L185"}, {"caller_nid": "services_oa_receive_account_validate_receive_account_form_values", "callee": "extend", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/services/oa_receive_account.py", "source_location": "L187"}]} |