aboutsummaryrefslogtreecommitdiffstats
path: root/python/task_runner.py
diff options
context:
space:
mode:
Diffstat (limited to 'python/task_runner.py')
-rw-r--r--python/task_runner.py16
1 files changed, 9 insertions, 7 deletions
diff --git a/python/task_runner.py b/python/task_runner.py
index 52bc1e98..ad2fb817 100644
--- a/python/task_runner.py
+++ b/python/task_runner.py
@@ -6,15 +6,16 @@ from common import get_redis_queue
from subprocess import CalledProcessError
from tasks import Rpc
+
def run():
- ET = dbconn('etdb')
+ ET = dbconn("etdb")
q = get_redis_queue()
notify("READY=1")
while True:
- rpc = Rpc.from_json(q.blpop("tasks")[1].decode('utf-8'))
+ rpc = Rpc.from_json(q.blpop("tasks")[1].decode("utf-8"))
print("Running '{}' with {}".format(rpc.fun, rpc.args))
- if rpc.fun == 'generate_scenarios':
+ if rpc.fun == "generate_scenarios":
rpc.args += [ET]
try:
rpc()
@@ -23,13 +24,14 @@ def run():
else:
print("'{}' completed".format(rpc.fun))
if rpc.fun == "build_portfolios":
- q.rpush("tasks", str(Rpc('build_scenarios', rpc.args)))
+ q.rpush("tasks", str(Rpc("build_scenarios", rpc.args)))
if rpc.fun == "build_scenarios":
- q.rpush("tasks", str(Rpc('generate_scenarios', rpc.args[:-1])))
+ q.rpush("tasks", str(Rpc("generate_scenarios", rpc.args[:-1])))
ET.close()
-if __name__=="__main__":
- logger = logging.getLogger('intex')
+
+if __name__ == "__main__":
+ logger = logging.getLogger("intex")
logger.setLevel(logging.INFO)
logger.addHandler(logging.StreamHandler())
run()