0
1
mirror of https://github.com/radio95-rnt/RadioPlayer.git synced 2026-02-26 21:53:54 +01:00

keep junk out

This commit is contained in:
2025-12-06 22:01:18 +01:00
parent eb471c663a
commit 0dd76e48c8
2 changed files with 4 additions and 4 deletions

View File

@@ -121,6 +121,6 @@ class Module(ActiveModifier):
elif data.get("action") == "get_toplay":
with self.file_lock:
with open("/tmp/radioPlayer_toplay", "r") as f:
return {"status": "ok", "data": f.readlines()}
return {"status": "ok", "data": [i.strip() for i in f.readlines() if i.strip()]}
activemod = Module()

View File

@@ -28,13 +28,13 @@ class APIHandler(BaseHTTPRequestHandler):
response_json = None
while time.monotonic() - start_time < 2:
if id in self.data:
response_json = self.data.pop(id) # Read and remove the entry
response_json = self.data.pop(id)
break
time.sleep(0.05) # Wait briefly to avoid a busy loop
time.sleep(0.05)
if response_json:
try:
rdata = response_json
if "error" in repr(rdata): code = 500 # Server error if module reported one
if "error" in repr(rdata): code = 500
except TypeError:
rdata = {"error": "Invalid data format from module"}
code = 500