Spaces:
Runtime error
Runtime error
| # PATH: bot/core/settings.py | |
| # existing settings | |
| ROTATE_AFTER = 30 # your rule | |
| YOUTUBE_CHUNK_SIZE = 8 * 1024 * 1024 | |
| HTTP_TIMEOUT_SEC = 60 | |
| MAX_RETRIES = 2 | |
| TMP_DIR = "/tmp" | |
| # ✅ Batch / UX knobs | |
| BATCH_MAX_RANGE = 250 # max ids expanded from 4012-4046 etc. | |
| BATCH_STOP_ON_FAIL = True # default behavior: stop batch on first failure | |
| MAX_PARALLEL_UPLOADS = 4 # future use (currently per-user single upload) | |
| # ✅ Added: compatibility class for handlers.py | |
| class Settings: | |
| # used in handlers.py for title/description truncation | |
| MAX_TITLE: int = 100 | |
| MAX_DESC: int = 5000 | |
| # batch defaults | |
| BATCH_MAX_RANGE: int = BATCH_MAX_RANGE | |
| BATCH_STOP_ON_FAIL: bool = BATCH_STOP_ON_FAIL | |
| MAX_PARALLEL_UPLOADS: int = MAX_PARALLEL_UPLOADS | |
| # expose existing module constants via class too | |
| ROTATE_AFTER: int = ROTATE_AFTER | |
| YOUTUBE_CHUNK_SIZE: int = YOUTUBE_CHUNK_SIZE | |
| HTTP_TIMEOUT_SEC: int = HTTP_TIMEOUT_SEC | |
| MAX_RETRIES: int = MAX_RETRIES | |
| TMP_DIR: str = TMP_DIR |