fix: add result_dir configuration for task result storage
Changes: - Add result_dir field to Settings class (default: ./storage/results) - Add result_dir to ensure_directories() method Fixes: - AttributeError: 'Settings' object has no attribute 'result_dir' 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -85,6 +85,7 @@ class Settings(BaseSettings):
|
|||||||
markdown_dir: str = Field(default="./storage/markdown")
|
markdown_dir: str = Field(default="./storage/markdown")
|
||||||
json_dir: str = Field(default="./storage/json")
|
json_dir: str = Field(default="./storage/json")
|
||||||
exports_dir: str = Field(default="./storage/exports")
|
exports_dir: str = Field(default="./storage/exports")
|
||||||
|
result_dir: str = Field(default="./storage/results")
|
||||||
|
|
||||||
# ===== PDF Generation Configuration =====
|
# ===== PDF Generation Configuration =====
|
||||||
pandoc_path: str = Field(default="/opt/homebrew/bin/pandoc")
|
pandoc_path: str = Field(default="/opt/homebrew/bin/pandoc")
|
||||||
@@ -133,6 +134,7 @@ class Settings(BaseSettings):
|
|||||||
self.markdown_dir,
|
self.markdown_dir,
|
||||||
self.json_dir,
|
self.json_dir,
|
||||||
self.exports_dir,
|
self.exports_dir,
|
||||||
|
self.result_dir,
|
||||||
self.paddleocr_model_dir,
|
self.paddleocr_model_dir,
|
||||||
Path(self.log_file).parent,
|
Path(self.log_file).parent,
|
||||||
]
|
]
|
||||||
|
|||||||
Reference in New Issue
Block a user