Reset Mechanism
This commit is contained in:
1 parent
e8893a3aa4
commit
b63e2fa2fa
3 files changed
+11
-4
No files matched your search
@@ -31,6 +31,7 @@ CURRENT_BATCH_PATH = os.getenv("STATE_FILE", os.getenv("CURRENT_BATCH_PATH", f"{
|
||||
CUTOFF_TIME = os.getenv("CUTOFF_TIME", os.getenv("DAILY_CUTOFF_TIME", "20:00"))
|
||||
|
||||
LIVE_STREAM_FRAME_PATH = os.getenv("LIVE_STREAM_FRAME_PATH", "/dev/shm/jetson-counter/live_frame.jpg")
|
||||
SHM_DIR = os.getenv("SHM_DIR", "/dev/shm/bytetrack-counter")
|
||||
|
||||
SITE_NAME = os.getenv("SITE_NAME", "LIVE")
|
||||
|
||||
@@ -560,8 +561,9 @@ def api_reset():
|
||||
paths.add(cb)
|
||||
for p in paths:
|
||||
Path(p).unlink(missing_ok=True)
|
||||
Path(str(p) + ".reset").touch()
|
||||
Path(LIVE_STREAM_FRAME_PATH).unlink(missing_ok=True)
|
||||
Path(SHM_DIR).mkdir(parents=True, exist_ok=True)
|
||||
Path(f"{SHM_DIR}/.reset").touch()
|
||||
except Exception:
|
||||
pass
|
||||
return jsonify({"success": True, "message": "State + live frame cleared"})
|
||||
|
||||
Reference in new issue
Block a user