From 590c3c0b526d51a75fa00e767e4ea1f6444163e1 Mon Sep 17 00:00:00 2001 From: GsDublin <100287261+GsDublin@users.noreply.github.com> Date: Sat, 5 Mar 2022 11:59:04 +0100 Subject: [PATCH] independent of path information Now its possible to run like this python3 security/runHomeSecurity.py I changed this for my ubuntu daemon. --- runHomeSecurity.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/runHomeSecurity.py b/runHomeSecurity.py index ddc0cb3..84d8ee7 100644 --- a/runHomeSecurity.py +++ b/runHomeSecurity.py @@ -7,6 +7,7 @@ import configparser import datetime import pytz +import os #clear any timeout specified for a time that has already passed def ClearTimeouts(TimeOuts): @@ -191,10 +192,12 @@ def inner_callback(self, img): TimeOuts[str(index+1)][target] = time.time()+TimeoutLength #end of runMainLoop +dirname = os.path.dirname(__file__) +setup_conf = os.path.join(dirname, 'setup.conf') #read setup.conf and prep the data so it can be passed into runMainLoop parser = configparser.ConfigParser() -parser.read("setup.conf") +parser.read(setup_conf) token = parser.get("setup","TOKEN") groupID = parser.get("setup","GROUP_ID") IPAddresses = parser.get("setup", "IP_ADDRESS")