From b0cb02f0bf6bc7d11a931a62b94891a64a8ccba8 Mon Sep 17 00:00:00 2001 From: David Trattnig <david.trattnig@o94.at> Date: Wed, 27 Nov 2019 15:44:31 +0100 Subject: [PATCH] Fixed config path. --- .gitlab-ci.yml | 2 +- guru.py | 10 ++++++++-- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 21cffe3a..f30d23ee 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -13,7 +13,7 @@ before_script: - pip3 install -r requirements.txt - mkdir /etc/aura - mkdir /var/log/aura - - cp ./configuration/sample.engine.ini ./configuration/engine.ini + - cp $CI_PROJECT_DIR/configuration/sample.engine.ini CI_PROJECT_DIR/configuration/engine.ini simple_guru_help: stage: test diff --git a/guru.py b/guru.py index 8872537d..67fe4bea 100755 --- a/guru.py +++ b/guru.py @@ -28,6 +28,7 @@ import time import sys import redis +from pathlib import Path from argparse import ArgumentParser # own libs @@ -37,7 +38,11 @@ from libraries.base.config import AuraConfig class Guru(): - config = AuraConfig("/etc/aura/engine.ini") + """ + Command Line Interface (CLI) for Aura Engine. + """ + config_path = "%s/configuration/engine.ini" % Path(__file__).parent.absolute() + config = AuraConfig(config_path) parser = None args = None @@ -63,7 +68,7 @@ class Guru(): else: print("") exit(4) - except redis.exceptions.TimeoutError as te: + except redis.exceptions.TimeoutError: print("Timeout when waiting for redis message. Is AURA daemon running? Exiting...") exit(3) @@ -146,6 +151,7 @@ def valid_playlist_entry(argument): return index, fromtime, source except: msg = "Not a valid date: '{0}'.".format(argument[0]) + print(msg) raise -- GitLab