From d848ba50fef1219eb268539311466df03f7e7228 Mon Sep 17 00:00:00 2001 From: Yannik Schmidt Date: Thu, 25 Nov 2021 13:05:48 +0100 Subject: [PATCH] implement duration parsing via timeparse --- server.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/server.py b/server.py index d5127c0..6ecd030 100755 --- a/server.py +++ b/server.py @@ -5,6 +5,7 @@ import json import argparse import os import datetime +import pytimeparse.timeparse as timeparse from sqlalchemy import Column, Integer, String, Boolean, or_, and_ from sqlalchemy.orm import sessionmaker @@ -99,7 +100,8 @@ def init(): with open(app.config["JSON_CONFIG_FILE"]) as f: config = json.read(f) for key in config: - db.session.merge(Service(service=key, token=config["token"], timeout=config["timeout"])) + timeout = timeparse.timeparse(config["timeout"]) + db.session.merge(Service(service=key, token=config["token"], timeout=timeout)) db.session.commit() if __name__ == "__main__":