correct errors introduced by allowing no gtk loading plugins for CLI

svn: r16076
This commit is contained in:
Benny Malengier 2010-10-29 13:01:46 +00:00
parent 548a43cb8d
commit 833759d3dd

View File

@ -48,7 +48,7 @@ import gc
# GRAMPS modules
#
#------------------------------------------------------------------------
from gen.plug import Tool
from gui.plug import tool
import ManagedWindow
from QuestionDialog import InfoDialog
from glade import Glade
@ -58,7 +58,7 @@ from glade import Glade
# Actual tool
#
#-------------------------------------------------------------------------
class Leak(tool.Tool,ManagedWindow.ManagedWindow):
class Leak(tool.Tool, ManagedWindow.ManagedWindow):
def __init__(self,dbstate, uistate, options_class, name, callback=None):
self.title = _('Uncollected Objects Tool')
@ -139,7 +139,7 @@ class Leak(tool.Tool,ManagedWindow.ManagedWindow):
parent=self.window)
def display(self):
gc.collect()
gc.collect(2)
self.model.clear()
count = 0
if len(gc.garbage):
@ -151,6 +151,7 @@ class Leak(tool.Tool,ManagedWindow.ManagedWindow):
self.modeldata.append(each)
self.model.append((count, 'db.DB instance at %s' % id(each)))
count += 1
self.glade.get_object('label2').set_text(_('Uncollected Objects: %s') % str(len(gc.garbage)))
def apply_clicked(self, obj):
self.display()
@ -160,10 +161,10 @@ class Leak(tool.Tool,ManagedWindow.ManagedWindow):
#
#
#------------------------------------------------------------------------
class LeakOptions(Tool.ToolOptions):
class LeakOptions(tool.ToolOptions):
"""
Defines options and provides handling interface.
"""
def __init__(self, name,person_id=None):
Tool.ToolOptions.__init__(self, name,person_id)
tool.ToolOptions.__init__(self, name,person_id)