7a4eac85768cbeb0ba76f7f478ddadeeacab2498cd9be4070a76e1cfad693cdf.json 5.8 KB

1
  1. {"nodes": [{"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_pl_datetime_parse_py", "label": "datetime_parse.py", "file_type": "code", "source_file": "app/schemas/pl/datetime_parse.py", "source_location": "L1"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_pl_datetime_parse_parse_optional_plan_datetime", "label": "parse_optional_plan_datetime()", "file_type": "code", "source_file": "app/schemas/pl/datetime_parse.py", "source_location": "L10"}, {"id": "datetime", "label": "datetime", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/pl/datetime_parse.py"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_pl_datetime_parse_rationale_1", "label": "\u8fd0\u8f93\u8ba1\u5212\u76f8\u5173\u65e5\u671f\u65f6\u95f4\u89e3\u6790\uff1a\u524d\u7aef date-picker \u4ec5\u4f20 YYYY-MM-DD\u3002", "file_type": "rationale", "source_file": "app/schemas/pl/datetime_parse.py", "source_location": "L1"}], "edges": [{"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_pl_datetime_parse_py", "target": "datetime", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/datetime_parse.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_pl_datetime_parse_py", "target": "typing", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/datetime_parse.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_pl_datetime_parse_py", "target": "pydantic", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/datetime_parse.py", "source_location": "L7", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_pl_datetime_parse_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_pl_datetime_parse_parse_optional_plan_datetime", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/datetime_parse.py", "source_location": "L10", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_pl_datetime_parse_parse_optional_plan_datetime", "target": "datetime", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/datetime_parse.py", "source_location": "L10", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_pl_datetime_parse_rationale_1", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_pl_datetime_parse_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/datetime_parse.py", "source_location": "L1", "weight": 1.0}], "raw_calls": [{"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_pl_datetime_parse_parse_optional_plan_datetime", "callee": "datetime", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/pl/datetime_parse.py", "source_location": "L13"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_pl_datetime_parse_parse_optional_plan_datetime", "callee": "date", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/pl/datetime_parse.py", "source_location": "L15"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_pl_datetime_parse_parse_optional_plan_datetime", "callee": "combine", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/pl/datetime_parse.py", "source_location": "L16", "receiver": "datetime"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_pl_datetime_parse_parse_optional_plan_datetime", "callee": "str", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/pl/datetime_parse.py", "source_location": "L17"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_pl_datetime_parse_parse_optional_plan_datetime", "callee": "strip", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/pl/datetime_parse.py", "source_location": "L18", "receiver": "value"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_pl_datetime_parse_parse_optional_plan_datetime", "callee": "strptime", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/pl/datetime_parse.py", "source_location": "L22", "receiver": "datetime"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_pl_datetime_parse_parse_optional_plan_datetime", "callee": "fromisoformat", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/pl/datetime_parse.py", "source_location": "L23", "receiver": "datetime"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_pl_datetime_parse_parse_optional_plan_datetime", "callee": "replace", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/pl/datetime_parse.py", "source_location": "L23", "receiver": "text"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_pl_datetime_parse_parse_optional_plan_datetime", "callee": "ValueError", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/pl/datetime_parse.py", "source_location": "L24", "receiver": null}], "callable_nids": ["users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_pl_datetime_parse_parse_optional_plan_datetime"]}