summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoruser@node5.net <user@node5.net>2026-06-28 14:53:31 +0200
committeruser@node5.net <user@node5.net>2026-06-28 14:53:31 +0200
commit92365a90f4f53f2df8b0ed619a73bd86ce821b65 (patch)
tree8bb026a0d1df76c80b7f58328adae08dfe1ac07e
parent99c872bb5751c6f97421e3bbb05d146c6d398d24 (diff)
program path - relative to cwd for nix
-rwxr-xr-xsrc/program_parser.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/program_parser.py b/src/program_parser.py
index c1e4237..9ffdd52 100755
--- a/src/program_parser.py
+++ b/src/program_parser.py
@@ -3,6 +3,7 @@ import json
import datetime
import dataclasses
import logging
+import pathlib
logger = logging.getLogger(__name__) # Set the logger name, to the name of the module
@@ -102,7 +103,7 @@ class ProgramParser:
return events_to_show
def program_parser_factory():
- program_path = os.environ["PROGRAM_PATH"] if "PROGRAM_PATH" in os.environ else './programs/current.json'
+ program_path = os.environ["PROGRAM_PATH"] if "PROGRAM_PATH" in os.environ else os.path.join(os.getcwd(),'programs', 'current.json')
override_date = datetime.datetime.fromisoformat(os.environ["OVERRIDE_DATE"]) if "OVERRIDE_DATE" in os.environ else None
return ProgramParser(program_path=program_path, override_date=override_date)