carm5333 commited on
Commit
deecbf9
·
verified ·
1 Parent(s): b95c570

S147-fix: TMP defined before JOBS_FILE — was NameError crash on startup

Browse files
Files changed (1) hide show
  1. app.py +8 -8
app.py CHANGED
@@ -17,6 +17,13 @@ app = Flask(__name__)
17
  CORS(app)
18
  app.config["MAX_CONTENT_LENGTH"] = 512 * 1024 * 1024 # S146: 512MB — supports up to 200MB files
19
 
 
 
 
 
 
 
 
20
  JOBS = {}
21
  HISTORY = []
22
  JOBS_LOCK = threading.Lock()
@@ -79,14 +86,7 @@ def _load_jobs():
79
 
80
  _load_jobs()
81
 
82
- TMP = Path(tempfile.gettempdir())
83
- UPLOAD_DIR = TMP / "tilawa_uploads"
84
- CHUNK_DIR = TMP / "tilawa_chunks"
85
- OUTPUT_DIR = TMP / "tilawa_outputs"
86
- for _d in [UPLOAD_DIR, CHUNK_DIR, OUTPUT_DIR]:
87
- _d.mkdir(exist_ok=True)
88
-
89
- BASE = Path(__file__).parent
90
 
91
  ENGINE_SCRIPTS = {
92
  "v11.0": BASE / "engine_tajalli_v1.py",
 
17
  CORS(app)
18
  app.config["MAX_CONTENT_LENGTH"] = 512 * 1024 * 1024 # S146: 512MB — supports up to 200MB files
19
 
20
+ TMP = Path(tempfile.gettempdir()) # S147-fix: moved before JOBS block
21
+ UPLOAD_DIR = TMP / "tilawa_uploads"
22
+ CHUNK_DIR = TMP / "tilawa_chunks"
23
+ OUTPUT_DIR = TMP / "tilawa_outputs"
24
+ for _d in [UPLOAD_DIR, CHUNK_DIR, OUTPUT_DIR]:
25
+ _d.mkdir(exist_ok=True)
26
+
27
  JOBS = {}
28
  HISTORY = []
29
  JOBS_LOCK = threading.Lock()
 
86
 
87
  _load_jobs()
88
 
89
+ BASE = Path(__file__).parent # S147-fix: TMP block moved up, deduplicated
 
 
 
 
 
 
 
90
 
91
  ENGINE_SCRIPTS = {
92
  "v11.0": BASE / "engine_tajalli_v1.py",