[POS-commit] r5443 - stoqlib/trunk/stoqlib/gui/base

Johan Dahlin jdahlin at async.com.br
Mon Dec 4 09:55:51 BRST 2006


Author: jdahlin
Date: Mon Dec  4 09:55:51 2006
New Revision: 5443

Modified:
   stoqlib/trunk/stoqlib/gui/base/editors.py

Log:
Add some logging

Modified: stoqlib/trunk/stoqlib/gui/base/editors.py
==============================================================================
--- stoqlib/trunk/stoqlib/gui/base/editors.py	(original)
+++ stoqlib/trunk/stoqlib/gui/base/editors.py	Mon Dec  4 09:55:51 2006
@@ -25,6 +25,7 @@
 ##
 """ Base classes for editors """
 
+from kiwi.log import Logger
 from kiwi.ui.delegates import GladeSlaveDelegate
 from kiwi.ui.widgets.label import ProxyLabel
 
@@ -32,6 +33,8 @@
 from stoqlib.lib.translation import stoqlib_gettext
 from stoqlib.gui.base.dialogs import BasicWrappingDialog
 
+log = Logger('stoqlib.gui.editors')
+
 _ = stoqlib_gettext
 
 class BaseEditorSlave(GladeSlaveDelegate):
@@ -58,7 +61,15 @@
         self.edit_mode = model is not None
         self.visual_mode = visual_mode
 
-        model = model or self.create_model(self.conn)
+        if model:
+            created = ""
+        else:
+            created = "created "
+            model = self.create_model(self.conn)
+
+        log.info("%s editor using a %smodel %s" % (
+            self.__class__.__name__, created, type(model).__name__))
+
         if not model:
             raise ValueError("Editors must define a model at this point")
 


More information about the POS-commit mailing list