Quellcode durchsuchen

FIX timestamp handling

boyska vor 9 Jahren
Ursprung
Commit
ae9cb38bbe
2 geänderte Dateien mit 4 neuen und 1 gelöschten Zeilen
  1. 3 0
      larigira/event.py
  2. 1 1
      larigira/timeform_single.py

+ 3 - 0
larigira/event.py

@@ -112,6 +112,9 @@ class Monitor(ParentedLet):
         except:
             logging.exception("Could not generate "
                               "an alarm from timespec {}".format(timespec))
+        if when is None:
+            # expired
+            return
         delta = when - now
         assert delta.total_seconds() > 0
         self.log.info('Will run after %d seconds' % delta.total_seconds())

+ 1 - 1
larigira/timeform_single.py

@@ -17,5 +17,5 @@ def singlealarm_receive(form):
     return {
         'kind': 'single',
         'nick': form.nick.data,
-        'timestamp': form.dt.data.strftime('%s')
+        'timestamp': int(form.dt.data.strftime('%s'))
     }