Files
archdoc/wtismycode-core/.wtismycode/cache/34c7d0f0a5859bc4.json

1 line
5.3 KiB
JSON

{"created_at":"2026-02-15T09:12:21.945471470Z","file_modified_at":"2026-02-15T00:22:51.124088300Z","parsed_module":{"path":"../test-project/src/core.py","module_path":"../test-project/src/core.py","imports":[{"module_name":"sqlite3","alias":null,"line_number":63},{"module_name":"requests","alias":null,"line_number":78}],"symbols":[{"id":"DatabaseManager","kind":"Class","module_id":"","file_id":"","qualname":"DatabaseManager","signature":"class DatabaseManager","annotations":null,"docstring_first_line":"Manages database connections and operations.","purpose":"extracted from AST","outbound_calls":[],"inbound_calls":[],"integrations_flags":{"http":false,"db":false,"queue":false,"storage":false,"ai":false},"metrics":{"fan_in":0,"fan_out":0,"is_critical":false,"cycle_participant":false}},{"id":"DatabaseManager.__init__","kind":"Method","module_id":"","file_id":"","qualname":"DatabaseManager.__init__","signature":"def __init__(self, db_path: str)","annotations":null,"docstring_first_line":null,"purpose":"extracted from AST","outbound_calls":[],"inbound_calls":[],"integrations_flags":{"http":false,"db":false,"queue":false,"storage":false,"ai":false},"metrics":{"fan_in":0,"fan_out":0,"is_critical":false,"cycle_participant":false}},{"id":"DatabaseManager.connect","kind":"Method","module_id":"","file_id":"","qualname":"DatabaseManager.connect","signature":"def connect(self)","annotations":null,"docstring_first_line":"Connect to the database.","purpose":"extracted from AST","outbound_calls":[],"inbound_calls":[],"integrations_flags":{"http":false,"db":false,"queue":false,"storage":false,"ai":false},"metrics":{"fan_in":0,"fan_out":0,"is_critical":false,"cycle_participant":false}},{"id":"DatabaseManager.execute_query","kind":"Method","module_id":"","file_id":"","qualname":"DatabaseManager.execute_query","signature":"def execute_query(self, query: str)","annotations":null,"docstring_first_line":"Execute a database query.","purpose":"extracted from AST","outbound_calls":[],"inbound_calls":[],"integrations_flags":{"http":false,"db":false,"queue":false,"storage":false,"ai":false},"metrics":{"fan_in":0,"fan_out":0,"is_critical":false,"cycle_participant":false}},{"id":"fetch_external_data","kind":"Function","module_id":"","file_id":"","qualname":"fetch_external_data","signature":"def fetch_external_data(url: str)","annotations":null,"docstring_first_line":"Fetch data from an external API.","purpose":"extracted from AST","outbound_calls":[],"inbound_calls":[],"integrations_flags":{"http":false,"db":false,"queue":false,"storage":false,"ai":false},"metrics":{"fan_in":0,"fan_out":0,"is_critical":false,"cycle_participant":false}},{"id":"process_user_data","kind":"Function","module_id":"","file_id":"","qualname":"process_user_data","signature":"def process_user_data(user_id: int)","annotations":null,"docstring_first_line":"Process user data with database and external API calls.","purpose":"extracted from AST","outbound_calls":[],"inbound_calls":[],"integrations_flags":{"http":false,"db":false,"queue":false,"storage":false,"ai":false},"metrics":{"fan_in":0,"fan_out":0,"is_critical":false,"cycle_participant":false}}],"calls":[{"caller_symbol":"DatabaseManager","callee_expr":"sqlite3.connect","line_number":364,"call_type":"Unresolved"},{"caller_symbol":"DatabaseManager.connect","callee_expr":"sqlite3.connect","line_number":364,"call_type":"Unresolved"},{"caller_symbol":"DatabaseManager","callee_expr":"self.connection.cursor","line_number":529,"call_type":"Unresolved"},{"caller_symbol":"DatabaseManager","callee_expr":"cursor.execute","line_number":566,"call_type":"Unresolved"},{"caller_symbol":"DatabaseManager","callee_expr":"cursor.fetchall","line_number":607,"call_type":"Unresolved"},{"caller_symbol":"DatabaseManager.execute_query","callee_expr":"self.connection.cursor","line_number":529,"call_type":"Unresolved"},{"caller_symbol":"DatabaseManager.execute_query","callee_expr":"cursor.execute","line_number":566,"call_type":"Unresolved"},{"caller_symbol":"DatabaseManager.execute_query","callee_expr":"cursor.fetchall","line_number":607,"call_type":"Unresolved"},{"caller_symbol":"unknown","callee_expr":"requests.get","line_number":727,"call_type":"Unresolved"},{"caller_symbol":"unknown","callee_expr":"response.json","line_number":756,"call_type":"Unresolved"},{"caller_symbol":"fetch_external_data","callee_expr":"requests.get","line_number":727,"call_type":"Unresolved"},{"caller_symbol":"fetch_external_data","callee_expr":"response.json","line_number":756,"call_type":"Unresolved"},{"caller_symbol":"unknown","callee_expr":"DatabaseManager","line_number":920,"call_type":"Unresolved"},{"caller_symbol":"unknown","callee_expr":"db.connect","line_number":952,"call_type":"Unresolved"},{"caller_symbol":"unknown","callee_expr":"db.execute_query","line_number":981,"call_type":"Unresolved"},{"caller_symbol":"unknown","callee_expr":"fetch_external_data","line_number":1087,"call_type":"Unresolved"},{"caller_symbol":"process_user_data","callee_expr":"DatabaseManager","line_number":920,"call_type":"Unresolved"},{"caller_symbol":"process_user_data","callee_expr":"db.connect","line_number":952,"call_type":"Unresolved"},{"caller_symbol":"process_user_data","callee_expr":"db.execute_query","line_number":981,"call_type":"Unresolved"},{"caller_symbol":"process_user_data","callee_expr":"fetch_external_data","line_number":1087,"call_type":"Unresolved"}],"file_docstring":"Core module with database and HTTP integrations."}}