(new_column: str = "media", default_value: str = "{}")
| 116 | print(f"Error flushing database: {e}") |
| 117 | |
| 118 | def update_existing_records(new_column: str = "media", default_value: str = "{}"): |
| 119 | check_db_path() |
| 120 | try: |
| 121 | conn = sqlite3.connect(DB_PATH) |
| 122 | cursor = conn.cursor() |
| 123 | cursor.execute(f'UPDATE crawled_data SET {new_column} = "{default_value}" WHERE screenshot IS NULL') |
| 124 | conn.commit() |
| 125 | conn.close() |
| 126 | except Exception as e: |
| 127 | print(f"Error updating existing records: {e}") |
| 128 | |
| 129 | if __name__ == "__main__": |
| 130 | # Delete the existing database file |
nothing calls this directly
no test coverage detected
searching dependent graphs…