Browse Source

lastseen: handle 404-case

Helge Jung 9 years ago
parent
commit
9d67700513
1 changed files with 2 additions and 2 deletions
  1. 2 2
      modules/ffpb_nodeinfo.py

+ 2 - 2
modules/ffpb_nodeinfo.py

@@ -111,8 +111,8 @@ def ffpb_lastseen(bot, trigger):
         return
 
     last_seen = ffpb_get_batcave_nodefield(node['node_id'], '__UPDATED__')
-    a = int(time.time() - int(last_seen['alfred'])) if 'alfred' in last_seen else None
-    b = int(time.time() - int(last_seen['batadv'])) if 'batadv' in last_seen else None
+    a = int(time.time() - int(last_seen['alfred'])) if (not last_seen is None) and 'alfred' in last_seen else None
+    b = int(time.time() - int(last_seen['batadv'])) if (not last_seen is None) and 'batadv' in last_seen else None
 
     if a is None and b is None:
         bot.say('{0} wurde offenbar noch gar nicht gesehen?'.format(node['hostname']))