diff frontends/src/tools/xmlui.py @ 864:241f6baa6687

frontends: fix typos, do not use logging in the xmlui tools:
author souliane <souliane@mailoo.org>
date Tue, 25 Feb 2014 10:59:05 +0100
parents 1fe00f0c9a91
children 3ee2ec7ec010
line wrap: on
line diff
--- a/frontends/src/tools/xmlui.py	Tue Feb 25 02:22:17 2014 +0100
+++ b/frontends/src/tools/xmlui.py	Tue Feb 25 10:59:05 2014 +0100
@@ -19,7 +19,7 @@
 
 from sat.core.i18n import _
 from sat_frontends.constants import Const
-from logging import debug, info, warning, error
+from sat.core.exceptions import DataError
 
 
 class InvalidXMLUI(Exception):
@@ -237,7 +237,7 @@
 
                     self._parseChilds(cont, node, ('row',), data)
                 else:
-                    warning(_("Unknown container [%s], using default one") % type_)
+                    print(_("Unknown container [%s], using default one") % type_)
                     cont = self.widget_factory.createVerticalContainer(parent)
                     self._parseChilds(cont, node, ('widget', 'container'))
                 try:
@@ -312,7 +312,7 @@
                     ctrl = self.widget_factory.createButtonWidget(parent, value, self.onButtonPress)
                     ctrl._xmlui_param_id = (callback_id,[field.getAttribute('name') for field in node.getElementsByTagName("field_back")])
                 else:
-                    error(_("FIXME FIXME FIXME: widget type [%s] is not implemented") % type_)
+                    print(_("FIXME FIXME FIXME: widget type [%s] is not implemented") % type_)
                     raise NotImplementedError(_("FIXME FIXME FIXME: type [%s] is not implemented") % type_)
 
                 if self.type == 'param':
@@ -321,7 +321,7 @@
                         ctrl._param_category = self._current_category
                     except (AttributeError, TypeError): # XXX: TypeError is here because pyjamas raise a TypeError instead of an AttributeError
                         if not isinstance(ctrl, (EmptyWidget, TextWidget, LabelWidget, JidWidget)):
-                            warning(_("No change listener on [%s]" % ctrl))
+                            print(_("No change listener on [%s]") % ctrl)
 
                 ctrl._xmlui_name = name
                 parent._xmluiAppend(ctrl)
@@ -384,7 +384,7 @@
             try:
                 name = self.escape(wid._xmlui_name)
                 value = wid._xmluiGetValue()
-                ret[name] = value
+                data[name] = value
             except (AttributeError, TypeError): # XXX: TypeError is here because pyjamas raise a TypeError instead of an AttributeError
                 pass
         idx = ctrl._xmluiGetSelectedIndex()
@@ -392,7 +392,7 @@
             data['index'] = idx
         callback_id = ctrl._xmlui_callback_id
         if callback_id is None:
-            warning(_("No callback_id found"))
+            print(_("No callback_id found"))
             return
         self._xmluiLaunchAction(callback_id, data)
 
@@ -433,15 +433,14 @@
             self._xmluiLaunchAction(self.submit_id, data)
 
         else:
-            warning (_("The form data is not sent back, the type is not managed properly"))
+            print(_("The form data is not sent back, the type is not managed properly"))
         self._xmluiClose()
 
     def onFormCancelled(self, ignore=None):
         """ Called when a form is cancelled """
-        debug(_("Cancelling form"))
+        print(_("Cancelling form"))
         self._xmluiClose()
 
-
     def onSaveParams(self, ignore=None):
         """ Params are saved, we send them to backend
         self.type must be param