| 1 |
- {"nodes": [{"id": "users_zlwu_work_00code_shanxia2_0_backend_app_api_doclib_py", "label": "doclib.py", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/doclib.py", "source_location": "L1"}, {"id": "api_doclib_doclib_sso", "label": "doclib_sso()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/doclib.py", "source_location": "L12"}, {"id": "api_doclib_doclib_exchange", "label": "doclib_exchange()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/doclib.py", "source_location": "L22"}, {"id": "str", "label": "str", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/doclib.py", "source_location": "L22"}, {"id": "api_doclib_rationale_13", "label": "\u5f53\u524d\u95e8\u6237\u7528\u6237\u6362\u53d6\u6587\u6863\u5e93\u4e00\u6b21\u6027\u8fdb\u5165\u5730\u5740\u3002\u6240\u6709\u5df2\u767b\u5f55\u89d2\u8272\u90fd\u53ef\u8c03\u7528\u3002", "file_type": "rationale", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/doclib.py", "source_location": "L13"}, {"id": "api_doclib_rationale_23", "label": "\u6587\u6863\u5e93\u9875\u9762\u7528\u4e00\u6b21\u6027\u7968\u636e\u6362\u767b\u5f55\u4f1a\u8bdd\u3002\u7968\u636e 60 \u79d2\u5185\u53ea\u80fd\u7528\u4e00\u6b21\u3002", "file_type": "rationale", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/doclib.py", "source_location": "L23"}], "edges": [{"source": "users_zlwu_work_00code_shanxia2_0_backend_app_api_doclib_py", "target": "fastapi", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/doclib.py", "source_location": "L2", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_api_doclib_py", "target": "app_core_auth", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/doclib.py", "source_location": "L4", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_api_doclib_py", "target": "app_core_response", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/doclib.py", "source_location": "L5", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_api_doclib_py", "target": "app_services_doclib_sso", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/doclib.py", "source_location": "L6", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_api_doclib_py", "target": "api_doclib_doclib_sso", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/doclib.py", "source_location": "L12", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_api_doclib_py", "target": "api_doclib_doclib_exchange", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/doclib.py", "source_location": "L22", "weight": 1.0}, {"source": "api_doclib_doclib_exchange", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/doclib.py", "source_location": "L22", "weight": 1.0}, {"source": "api_doclib_rationale_13", "target": "api_doclib_doclib_sso", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/doclib.py", "source_location": "L13", "weight": 1.0}, {"source": "api_doclib_rationale_23", "target": "api_doclib_doclib_exchange", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/doclib.py", "source_location": "L23", "weight": 1.0}], "raw_calls": [{"caller_nid": "api_doclib_doclib_sso", "callee": "open_session", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/doclib.py", "source_location": "L15"}, {"caller_nid": "api_doclib_doclib_sso", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/doclib.py", "source_location": "L15"}, {"caller_nid": "api_doclib_doclib_sso", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/doclib.py", "source_location": "L15"}, {"caller_nid": "api_doclib_doclib_sso", "callee": "error_response", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/doclib.py", "source_location": "L17"}, {"caller_nid": "api_doclib_doclib_sso", "callee": "success_response", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/doclib.py", "source_location": "L18"}, {"caller_nid": "api_doclib_doclib_exchange", "callee": "consume_ticket", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/doclib.py", "source_location": "L24"}, {"caller_nid": "api_doclib_doclib_exchange", "callee": "error_response", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/doclib.py", "source_location": "L26"}, {"caller_nid": "api_doclib_doclib_exchange", "callee": "success_response", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/doclib.py", "source_location": "L27"}]}
|