From 2c2266446e1ac2bbce121bef5559f24f419e7e60 Mon Sep 17 00:00:00 2001 From: Doug Blank Date: Sat, 29 Dec 2007 17:35:07 +0000 Subject: [PATCH] Allow main to also not be a generator svn: r9628 --- src/DataViews/MyGrampsView.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/DataViews/MyGrampsView.py b/src/DataViews/MyGrampsView.py index 3eba2e457..1d4c58bc3 100644 --- a/src/DataViews/MyGrampsView.py +++ b/src/DataViews/MyGrampsView.py @@ -31,6 +31,7 @@ import gtk import gobject import traceback import time +import types import pango import os from gettext import gettext as _ @@ -281,6 +282,9 @@ class Gadget(object): Runs the generator. """ if debug: print "%s _updater" % self.gui.title + if type(self._generator) != types.GeneratorType: + self._idle_id = 0 + return False try: retval = self._generator.next() if retval == False: @@ -290,11 +294,9 @@ class Gadget(object): self._idle_id = 0 return False except Exception, e: - #self._error = e + print "Gadget gave an error" traceback.print_exc() - self._idle_id = 0 - return False - except: + print "Continuing after gadget error..." self._idle_id = 0 return False