From d66412cb723e11c2a6c50e2081a7183411798a90 Mon Sep 17 00:00:00 2001 From: Goffi Date: Sun, 9 Dec 2012 23:25:51 +0100 Subject: [PATCH] primitivus, wix: fixed bad defaults values for XMLUI class --- frontends/src/primitivus/xmlui.py | 6 +++--- frontends/src/wix/xmlui.py | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/frontends/src/primitivus/xmlui.py b/frontends/src/primitivus/xmlui.py index 6d0a140b..3d0eb408 100644 --- a/frontends/src/primitivus/xmlui.py +++ b/frontends/src/primitivus/xmlui.py @@ -50,11 +50,11 @@ class InvalidXMLUI(Exception): class XMLUI(urwid.WidgetWrap): - def __init__(self, host, xml_data, title = None, options = [], misc={}): + def __init__(self, host, xml_data, title = None, options = None, misc = None): self.host = host self.title = title - self.options = options - self.misc = misc + self.options = options or [] + self.misc = misc or {} self.__dest = "window" self.ctrl_list = {} # usefull to access ctrl widget = self.constructUI(xml_data) diff --git a/frontends/src/wix/xmlui.py b/frontends/src/wix/xmlui.py index a3a45167..dabafecd 100644 --- a/frontends/src/wix/xmlui.py +++ b/frontends/src/wix/xmlui.py @@ -31,13 +31,13 @@ from sat.tools.jid import JID class XMLUI(wx.Frame): """Create an user interface from a SàT xml""" - def __init__(self, host, xml_data='', title="Form", options=[], misc={}): + def __init__(self, host, xml_data='', title="Form", options = None, misc = None): style = wx.DEFAULT_FRAME_STYLE & ~wx.CLOSE_BOX if 'NO_CANCEL' in options else wx.DEFAULT_FRAME_STYLE #FIXME: gof: Q&D tmp hack super(XMLUI, self).__init__(None, title=title, style=style) self.host = host - self.options = options - self.misc = misc + self.options = options or [] + self.misc = misc or {} self.ctrl_list = {} # usefull to access ctrl self.sizer = wx.BoxSizer(wx.VERTICAL)