aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Fischer <florian.fl.fischer@fau.de>2019-06-09 12:13:00 +0200
committerFlorian Fischer <florian.fl.fischer@fau.de>2019-06-09 12:13:00 +0200
commita9986ecb1ab6afcd90ec76be3da173b6e2d8624d (patch)
tree0788c0109f6ba5cedbb09064d0c6d37c01738474
parent8973c3a91d9fce23455a247beb8141254b4dfc7f (diff)
downloadgeldschieberbot-a9986ecb1ab6afcd90ec76be3da173b6e2d8624d.tar.gz
geldschieberbot-a9986ecb1ab6afcd90ec76be3da173b6e2d8624d.zip
don't fail if input is no valid json
-rw-r--r--geldschieberbot.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/geldschieberbot.py b/geldschieberbot.py
index 7432c59..dc03d93 100644
--- a/geldschieberbot.py
+++ b/geldschieberbot.py
@@ -478,7 +478,11 @@ def main():
# Read cmds from stdin
for l in sys.stdin.read().splitlines():
- message = json.loads(l)["envelope"]
+ try:
+ message = json.loads(l)["envelope"]
+ except:
+ print(datetime.now(), l, "not valid json")
+ continue
sender_number = message["source"]
if not message["dataMessage"]: