ArchiveBox/archivebox/misc
claude[bot] b2132d1f14 Fix cubic review issues: process_type detection, cmd storage, PID cleanup, and migration
- Fix Process.current() to store psutil cmdline instead of sys.argv for accurate validation
- Fix worker process_type detection: explicitly set to WORKER after registration
- Fix ArchiveResultWorker.start() to use Process.TypeChoices.WORKER consistently
- Fix migration to be explicitly irreversible (SQLite doesn't support DROP COLUMN)
- Fix get_running_workers() to return process_id instead of incorrectly named worker_id
- Fix safe_kill_process() to wait for termination and escalate to SIGKILL if needed
- Fix migration to include all indexes in state_operations (parent_id, process_type)
- Fix documentation to use Machine.current() scoping and StatusChoices constants

Co-authored-by: Nick Sweeting <pirate@users.noreply.github.com>
2025-12-31 11:42:07 +00:00
..
__init__.py safer import handling 2024-10-08 00:51:58 -07:00
checks.py wip 2 2025-12-24 21:46:14 -08:00
db.py remove huey 2025-12-24 23:40:18 -08:00
debugging.py speed up startup time, add rich startup progressbar, split logging and checks into misc, fix search index import backend bug 2024-09-24 19:04:38 -07:00
folders.py way better plugin hooks system wip 2025-12-28 03:39:59 -08:00
hashing.py wip major changes 2025-12-24 20:10:38 -08:00
jsonl.py new jsonl cli interface 2025-12-30 16:12:53 -08:00
legacy.py fix: address PR review comments from cubic-dev-ai 2025-12-30 20:09:51 +00:00
logging_util.py wip 2025-12-28 17:51:54 -08:00
logging.py remove Seed model in favor of Crawl as template 2025-12-25 01:52:41 -08:00
monkey_patches.py remove Seed model in favor of Crawl as template 2025-12-25 01:52:41 -08:00
paginators.py comment out Crawl api methods temporarily 2024-10-14 15:41:58 -07:00
process_utils.py Fix cubic review issues: process_type detection, cmd storage, PID cleanup, and migration 2025-12-31 11:42:07 +00:00
serve_static.py move serve_static and shell_welcome_message into misc 2024-10-14 17:35:28 -07:00
shell_welcome_message.py continue renaming extractor to plugin, add plan for hook concurrency, add chrome kill helper script 2025-12-28 05:29:24 -08:00
system.py switch .is_dir and .exists for os.access to avoid PermissionError on startup 2024-10-08 03:02:34 -07:00
toml_util.py fix LIB_DIR and TMP_DIR loading when primary option isnt available 2024-10-21 00:35:56 -07:00
util.py Apply suggestion from @cubic-dev-ai[bot] 2025-12-31 02:31:46 -05:00