mirror of
https://github.com/lllin000/PaperForge.git
synced 2026-07-22 06:50:53 +00:00
Part A: All 8 subprocess call sites now use resolvePythonExecutable with settings and extraArgs propagation for py -3 support: - _fetchVersion, _fetchStats, _runAction, _preCheck, _runInstall, _stepComplete, _autoUpdate, command palette - Zero bare 'python' spawn/exec calls remain - Spaces-in-path safe via execFile instead of shell-string exec Part B: zotero_data_dir required with validation: - field_zotero_placeholder i18n updated to 'Required'/'必填' - Wizard placeholder uses t() call instead of hardcoded string - _validateStep3 checks: non-empty -> exists -> isDirectory -> has storage/ - _validate() rejects missing zotero_data_dir with validate_zotero i18n key - zotero_data_dir always passed to --zotero-data flag (no conditional) |
||
|---|---|---|
| .. | ||
| command_files | ||
| commands | ||
| plugin | ||
| skills | ||
| worker | ||
| __init__.py | ||
| __main__.py | ||
| cli.py | ||
| config.py | ||
| logging_config.py | ||
| ocr_diagnostics.py | ||
| pdf_resolver.py | ||
| setup_wizard.py | ||