Files
sanguo_vnpy/graphify-out/cache/ast/bb5b0c3e9d54fe1f38deb6684f04647bcdc1d1e73d1a00f2c5e2198cbe75c333.json
T
2026-05-06 23:12:48 +08:00

1 line
25 KiB
JSON

{"nodes": [{"id": "users_chufeng_openclaw_sanguo_projects_sanguo_vnpy_archive_2026_04_29_cleanup_test_backtest_download_final_py", "label": "download_final.py", "file_type": "code", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/archive/2026-04-29-cleanup/test/backtest/download_final.py", "source_location": "L1"}, {"id": "backtest_download_final_main", "label": "main()", "file_type": "code", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/archive/2026-04-29-cleanup/test/backtest/download_final.py", "source_location": "L14"}], "edges": [{"source": "users_chufeng_openclaw_sanguo_projects_sanguo_vnpy_archive_2026_04_29_cleanup_test_backtest_download_final_py", "target": "sys", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/archive/2026-04-29-cleanup/test/backtest/download_final.py", "source_location": "L7", "weight": 1.0}, {"source": "users_chufeng_openclaw_sanguo_projects_sanguo_vnpy_archive_2026_04_29_cleanup_test_backtest_download_final_py", "target": "os", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/archive/2026-04-29-cleanup/test/backtest/download_final.py", "source_location": "L8", "weight": 1.0}, {"source": "users_chufeng_openclaw_sanguo_projects_sanguo_vnpy_archive_2026_04_29_cleanup_test_backtest_download_final_py", "target": "sqlite3", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/archive/2026-04-29-cleanup/test/backtest/download_final.py", "source_location": "L9", "weight": 1.0}, {"source": "users_chufeng_openclaw_sanguo_projects_sanguo_vnpy_archive_2026_04_29_cleanup_test_backtest_download_final_py", "target": "datetime", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/archive/2026-04-29-cleanup/test/backtest/download_final.py", "source_location": "L10", "weight": 1.0}, {"source": "users_chufeng_openclaw_sanguo_projects_sanguo_vnpy_archive_2026_04_29_cleanup_test_backtest_download_final_py", "target": "pandas", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/archive/2026-04-29-cleanup/test/backtest/download_final.py", "source_location": "L11", "weight": 1.0}, {"source": "users_chufeng_openclaw_sanguo_projects_sanguo_vnpy_archive_2026_04_29_cleanup_test_backtest_download_final_py", "target": "akshare", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/archive/2026-04-29-cleanup/test/backtest/download_final.py", "source_location": "L12", "weight": 1.0}, {"source": "users_chufeng_openclaw_sanguo_projects_sanguo_vnpy_archive_2026_04_29_cleanup_test_backtest_download_final_py", "target": "backtest_download_final_main", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/archive/2026-04-29-cleanup/test/backtest/download_final.py", "source_location": "L14", "weight": 1.0}], "raw_calls": [{"caller_nid": "backtest_download_final_main", "callee": "print", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/archive/2026-04-29-cleanup/test/backtest/download_final.py", "source_location": "L16"}, {"caller_nid": "backtest_download_final_main", "callee": "print", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/archive/2026-04-29-cleanup/test/backtest/download_final.py", "source_location": "L17"}, {"caller_nid": "backtest_download_final_main", "callee": "print", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/archive/2026-04-29-cleanup/test/backtest/download_final.py", "source_location": "L24"}, {"caller_nid": "backtest_download_final_main", "callee": "print", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/archive/2026-04-29-cleanup/test/backtest/download_final.py", "source_location": "L25"}, {"caller_nid": "backtest_download_final_main", "callee": "fund_etf_hist_sina", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/archive/2026-04-29-cleanup/test/backtest/download_final.py", "source_location": "L29"}, {"caller_nid": "backtest_download_final_main", "callee": "print", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/archive/2026-04-29-cleanup/test/backtest/download_final.py", "source_location": "L30"}, {"caller_nid": "backtest_download_final_main", "callee": "len", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/archive/2026-04-29-cleanup/test/backtest/download_final.py", "source_location": "L30"}, {"caller_nid": "backtest_download_final_main", "callee": "print", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/archive/2026-04-29-cleanup/test/backtest/download_final.py", "source_location": "L31"}, {"caller_nid": "backtest_download_final_main", "callee": "list", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/archive/2026-04-29-cleanup/test/backtest/download_final.py", "source_location": "L31"}, {"caller_nid": "backtest_download_final_main", "callee": "print", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/archive/2026-04-29-cleanup/test/backtest/download_final.py", "source_location": "L34"}, {"caller_nid": "backtest_download_final_main", "callee": "print", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/archive/2026-04-29-cleanup/test/backtest/download_final.py", "source_location": "L37"}, {"caller_nid": "backtest_download_final_main", "callee": "print", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/archive/2026-04-29-cleanup/test/backtest/download_final.py", "source_location": "L38"}, {"caller_nid": "backtest_download_final_main", "callee": "head", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/archive/2026-04-29-cleanup/test/backtest/download_final.py", "source_location": "L38"}, {"caller_nid": "backtest_download_final_main", "callee": "print", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/archive/2026-04-29-cleanup/test/backtest/download_final.py", "source_location": "L39"}, {"caller_nid": "backtest_download_final_main", "callee": "print", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/archive/2026-04-29-cleanup/test/backtest/download_final.py", "source_location": "L40"}, {"caller_nid": "backtest_download_final_main", "callee": "tail", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/archive/2026-04-29-cleanup/test/backtest/download_final.py", "source_location": "L40"}, {"caller_nid": "backtest_download_final_main", "callee": "print", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/archive/2026-04-29-cleanup/test/backtest/download_final.py", "source_location": "L43"}, {"caller_nid": "backtest_download_final_main", "callee": "print", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/archive/2026-04-29-cleanup/test/backtest/download_final.py", "source_location": "L46"}, {"caller_nid": "backtest_download_final_main", "callee": "stock_zh_a_daily", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/archive/2026-04-29-cleanup/test/backtest/download_final.py", "source_location": "L48"}, {"caller_nid": "backtest_download_final_main", "callee": "print", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/archive/2026-04-29-cleanup/test/backtest/download_final.py", "source_location": "L49"}, {"caller_nid": "backtest_download_final_main", "callee": "len", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/archive/2026-04-29-cleanup/test/backtest/download_final.py", "source_location": "L49"}, {"caller_nid": "backtest_download_final_main", "callee": "print", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/archive/2026-04-29-cleanup/test/backtest/download_final.py", "source_location": "L50"}, {"caller_nid": "backtest_download_final_main", "callee": "list", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/archive/2026-04-29-cleanup/test/backtest/download_final.py", "source_location": "L50"}, {"caller_nid": "backtest_download_final_main", "callee": "print", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/archive/2026-04-29-cleanup/test/backtest/download_final.py", "source_location": "L52"}, {"caller_nid": "backtest_download_final_main", "callee": "print", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/archive/2026-04-29-cleanup/test/backtest/download_final.py", "source_location": "L56"}, {"caller_nid": "backtest_download_final_main", "callee": "exists", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/archive/2026-04-29-cleanup/test/backtest/download_final.py", "source_location": "L58"}, {"caller_nid": "backtest_download_final_main", "callee": "remove", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/archive/2026-04-29-cleanup/test/backtest/download_final.py", "source_location": "L59"}, {"caller_nid": "backtest_download_final_main", "callee": "print", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/archive/2026-04-29-cleanup/test/backtest/download_final.py", "source_location": "L60"}, {"caller_nid": "backtest_download_final_main", "callee": "makedirs", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/archive/2026-04-29-cleanup/test/backtest/download_final.py", "source_location": "L62"}, {"caller_nid": "backtest_download_final_main", "callee": "dirname", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/archive/2026-04-29-cleanup/test/backtest/download_final.py", "source_location": "L62"}, {"caller_nid": "backtest_download_final_main", "callee": "connect", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/archive/2026-04-29-cleanup/test/backtest/download_final.py", "source_location": "L63"}, {"caller_nid": "backtest_download_final_main", "callee": "cursor", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/archive/2026-04-29-cleanup/test/backtest/download_final.py", "source_location": "L64"}, {"caller_nid": "backtest_download_final_main", "callee": "execute", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/archive/2026-04-29-cleanup/test/backtest/download_final.py", "source_location": "L67"}, {"caller_nid": "backtest_download_final_main", "callee": "execute", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/archive/2026-04-29-cleanup/test/backtest/download_final.py", "source_location": "L85"}, {"caller_nid": "backtest_download_final_main", "callee": "execute", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/archive/2026-04-29-cleanup/test/backtest/download_final.py", "source_location": "L86"}, {"caller_nid": "backtest_download_final_main", "callee": "print", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/archive/2026-04-29-cleanup/test/backtest/download_final.py", "source_location": "L89"}, {"caller_nid": "backtest_download_final_main", "callee": "iterrows", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/archive/2026-04-29-cleanup/test/backtest/download_final.py", "source_location": "L93"}, {"caller_nid": "backtest_download_final_main", "callee": "isinstance", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/archive/2026-04-29-cleanup/test/backtest/download_final.py", "source_location": "L97"}, {"caller_nid": "backtest_download_final_main", "callee": "to_pydatetime", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/archive/2026-04-29-cleanup/test/backtest/download_final.py", "source_location": "L98"}, {"caller_nid": "backtest_download_final_main", "callee": "str", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/archive/2026-04-29-cleanup/test/backtest/download_final.py", "source_location": "L100"}, {"caller_nid": "backtest_download_final_main", "callee": "strptime", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/archive/2026-04-29-cleanup/test/backtest/download_final.py", "source_location": "L103"}, {"caller_nid": "backtest_download_final_main", "callee": "strptime", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/archive/2026-04-29-cleanup/test/backtest/download_final.py", "source_location": "L105"}, {"caller_nid": "backtest_download_final_main", "callee": "print", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/archive/2026-04-29-cleanup/test/backtest/download_final.py", "source_location": "L107"}, {"caller_nid": "backtest_download_final_main", "callee": "int", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/archive/2026-04-29-cleanup/test/backtest/download_final.py", "source_location": "L110"}, {"caller_nid": "backtest_download_final_main", "callee": "timestamp", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/archive/2026-04-29-cleanup/test/backtest/download_final.py", "source_location": "L110"}, {"caller_nid": "backtest_download_final_main", "callee": "float", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/archive/2026-04-29-cleanup/test/backtest/download_final.py", "source_location": "L113"}, {"caller_nid": "backtest_download_final_main", "callee": "float", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/archive/2026-04-29-cleanup/test/backtest/download_final.py", "source_location": "L114"}, {"caller_nid": "backtest_download_final_main", "callee": "float", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/archive/2026-04-29-cleanup/test/backtest/download_final.py", "source_location": "L115"}, {"caller_nid": "backtest_download_final_main", "callee": "float", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/archive/2026-04-29-cleanup/test/backtest/download_final.py", "source_location": "L116"}, {"caller_nid": "backtest_download_final_main", "callee": "int", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/archive/2026-04-29-cleanup/test/backtest/download_final.py", "source_location": "L117"}, {"caller_nid": "backtest_download_final_main", "callee": "float", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/archive/2026-04-29-cleanup/test/backtest/download_final.py", "source_location": "L117"}, {"caller_nid": "backtest_download_final_main", "callee": "float", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/archive/2026-04-29-cleanup/test/backtest/download_final.py", "source_location": "L118"}, {"caller_nid": "backtest_download_final_main", "callee": "execute", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/archive/2026-04-29-cleanup/test/backtest/download_final.py", "source_location": "L121"}, {"caller_nid": "backtest_download_final_main", "callee": "print", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/archive/2026-04-29-cleanup/test/backtest/download_final.py", "source_location": "L142"}, {"caller_nid": "backtest_download_final_main", "callee": "commit", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/archive/2026-04-29-cleanup/test/backtest/download_final.py", "source_location": "L145"}, {"caller_nid": "backtest_download_final_main", "callee": "execute", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/archive/2026-04-29-cleanup/test/backtest/download_final.py", "source_location": "L148"}, {"caller_nid": "backtest_download_final_main", "callee": "fetchone", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/archive/2026-04-29-cleanup/test/backtest/download_final.py", "source_location": "L149"}, {"caller_nid": "backtest_download_final_main", "callee": "execute", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/archive/2026-04-29-cleanup/test/backtest/download_final.py", "source_location": "L151"}, {"caller_nid": "backtest_download_final_main", "callee": "fetchone", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/archive/2026-04-29-cleanup/test/backtest/download_final.py", "source_location": "L152"}, {"caller_nid": "backtest_download_final_main", "callee": "strftime", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/archive/2026-04-29-cleanup/test/backtest/download_final.py", "source_location": "L155"}, {"caller_nid": "backtest_download_final_main", "callee": "fromtimestamp", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/archive/2026-04-29-cleanup/test/backtest/download_final.py", "source_location": "L155"}, {"caller_nid": "backtest_download_final_main", "callee": "strftime", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/archive/2026-04-29-cleanup/test/backtest/download_final.py", "source_location": "L156"}, {"caller_nid": "backtest_download_final_main", "callee": "fromtimestamp", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/archive/2026-04-29-cleanup/test/backtest/download_final.py", "source_location": "L156"}, {"caller_nid": "backtest_download_final_main", "callee": "execute", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/archive/2026-04-29-cleanup/test/backtest/download_final.py", "source_location": "L162"}, {"caller_nid": "backtest_download_final_main", "callee": "fetchone", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/archive/2026-04-29-cleanup/test/backtest/download_final.py", "source_location": "L163"}, {"caller_nid": "backtest_download_final_main", "callee": "close", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/archive/2026-04-29-cleanup/test/backtest/download_final.py", "source_location": "L165"}, {"caller_nid": "backtest_download_final_main", "callee": "print", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/archive/2026-04-29-cleanup/test/backtest/download_final.py", "source_location": "L167"}, {"caller_nid": "backtest_download_final_main", "callee": "print", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/archive/2026-04-29-cleanup/test/backtest/download_final.py", "source_location": "L168"}, {"caller_nid": "backtest_download_final_main", "callee": "print", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/archive/2026-04-29-cleanup/test/backtest/download_final.py", "source_location": "L169"}, {"caller_nid": "backtest_download_final_main", "callee": "print", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/archive/2026-04-29-cleanup/test/backtest/download_final.py", "source_location": "L170"}, {"caller_nid": "backtest_download_final_main", "callee": "print", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/archive/2026-04-29-cleanup/test/backtest/download_final.py", "source_location": "L171"}, {"caller_nid": "backtest_download_final_main", "callee": "print", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/archive/2026-04-29-cleanup/test/backtest/download_final.py", "source_location": "L172"}, {"caller_nid": "backtest_download_final_main", "callee": "print", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/archive/2026-04-29-cleanup/test/backtest/download_final.py", "source_location": "L173"}, {"caller_nid": "backtest_download_final_main", "callee": "print", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/archive/2026-04-29-cleanup/test/backtest/download_final.py", "source_location": "L175"}, {"caller_nid": "backtest_download_final_main", "callee": "print", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/archive/2026-04-29-cleanup/test/backtest/download_final.py", "source_location": "L176"}, {"caller_nid": "backtest_download_final_main", "callee": "print", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/archive/2026-04-29-cleanup/test/backtest/download_final.py", "source_location": "L177"}, {"caller_nid": "backtest_download_final_main", "callee": "print", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/archive/2026-04-29-cleanup/test/backtest/download_final.py", "source_location": "L178"}, {"caller_nid": "backtest_download_final_main", "callee": "print", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/archive/2026-04-29-cleanup/test/backtest/download_final.py", "source_location": "L179"}, {"caller_nid": "backtest_download_final_main", "callee": "print", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/archive/2026-04-29-cleanup/test/backtest/download_final.py", "source_location": "L182"}, {"caller_nid": "backtest_download_final_main", "callee": "print", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/archive/2026-04-29-cleanup/test/backtest/download_final.py", "source_location": "L183"}, {"caller_nid": "backtest_download_final_main", "callee": "exists", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/archive/2026-04-29-cleanup/test/backtest/download_final.py", "source_location": "L184"}, {"caller_nid": "backtest_download_final_main", "callee": "getsize", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/archive/2026-04-29-cleanup/test/backtest/download_final.py", "source_location": "L185"}, {"caller_nid": "backtest_download_final_main", "callee": "print", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/archive/2026-04-29-cleanup/test/backtest/download_final.py", "source_location": "L186"}, {"caller_nid": "backtest_download_final_main", "callee": "print", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/archive/2026-04-29-cleanup/test/backtest/download_final.py", "source_location": "L188"}, {"caller_nid": "backtest_download_final_main", "callee": "print", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/archive/2026-04-29-cleanup/test/backtest/download_final.py", "source_location": "L191"}, {"caller_nid": "backtest_download_final_main", "callee": "print", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/archive/2026-04-29-cleanup/test/backtest/download_final.py", "source_location": "L192"}, {"caller_nid": "backtest_download_final_main", "callee": "print", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/archive/2026-04-29-cleanup/test/backtest/download_final.py", "source_location": "L193"}, {"caller_nid": "backtest_download_final_main", "callee": "print", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/archive/2026-04-29-cleanup/test/backtest/download_final.py", "source_location": "L194"}, {"caller_nid": "backtest_download_final_main", "callee": "print", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/archive/2026-04-29-cleanup/test/backtest/download_final.py", "source_location": "L195"}, {"caller_nid": "backtest_download_final_main", "callee": "print", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/archive/2026-04-29-cleanup/test/backtest/download_final.py", "source_location": "L196"}]}