From abdf55bde05e8ffd1ded35950c1cc96a9c1ae7cf Mon Sep 17 00:00:00 2001
From: Denis Fomin <fominde@gmail.com>
Date: Sun, 2 Oct 2011 21:22:55 +0300
Subject: [PATCH] hamster.prevent traceback

---
 hamster/hamster.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/hamster/hamster.py b/hamster/hamster.py
index c720db23..639eca74 100644
--- a/hamster/hamster.py
+++ b/hamster/hamster.py
@@ -63,7 +63,8 @@ class HamsterIntegrationPlugin(GajimPlugin):
         # get hamster tags
         facts = self.session_presence.GetTodaysFacts(
             dbus_interface=HAMSTAER_INTERFACE)
-
+        if not facts:
+            return
         if self.from_dbus_fact(facts[-1])['end_time']:
             accounts = gajim.connections.keys()
             for account in accounts:
-- 
GitLab