Hi, just out of the blue the class designer has stopped working. The
little window where you say you want a form and spacers appears ok. Then
it seems to stop working for some minutes while the memory use goes up,
finally it gives the following list of errors. The only thing new in my
system is I installed mingw and msys. Any ideas?
Connexion editor and report designer start ok.
Platform: Win
Python Version: 2.5.4 on win32
Dabo Version: Version 0.9.1; Revision ~5021
UI Version: 2.8.9.1 on wxMSW
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
File
"C:\Python25\Lib\site-packages\dabo\ide\ClassDesignerFormMixin.py", line
110, in _getSavedState
return self.getDesignerDict(propsToExclude=("Top", "Left"))
File
"C:\Python25\Lib\site-packages\dabo\ide\ClassDesignerComponents.py", line
91, in getDesignerDict
defVals = self.Controller.getDefaultValues(self)
File "ClassDesigner.py", line 1463, in getDefaultValues
obj = cls(None)
File "ClassDesigner.py", line 296, in __init__
base.__init__(self, parent=parent, *args, **kwargs)
File "C:\Python25\lib\site-packages\dabo\ui\uiwx\dForm.py", line 914,
in __ini
t__
BaseForm.__init__(self, preClass, parent, properties, attProperties,
*args,
**kwargs)
File "C:\Python25\lib\site-packages\dabo\ui\uiwx\dForm.py", line 44,
in __init
__
fm.dFormMixin.__init__(self, preClass, parent, properties,
attProperties, *a
rgs, **kwargs)
File "C:\Python25\lib\site-packages\dabo\ui\uiwx\dFormMixin.py", line
79, in _
_init__
self.restoreSizeAndPosition()
File
"C:\Python25\Lib\site-packages\dabo\ide\ClassDesignerFormMixin.py", line
104, in restoreSizeAndPosition
self.saveState()
File
"C:\Python25\Lib\site-packages\dabo\ide\ClassDesignerFormMixin.py", line
99, in saveState
self._savedState = self._getSavedState()
File
"C:\Python25\Lib\site-packages\dabo\ide\ClassDesignerFormMixin.py", line
110, in _getSavedState
return self.getDesignerDict(propsToExclude=("Top", "Left"))
File
"C:\Python25\Lib\site-packages\dabo\ide\ClassDesignerComponents.py", line
91, in getDesignerDict
defVals = self.Controller.getDefaultValues(self)
File "ClassDesigner.py", line 1463, in getDefaultValues
obj = cls(None)
File "ClassDesigner.py", line 296, in __init__
base.__init__(self, parent=parent, *args, **kwargs)
File "C:\Python25\lib\site-packages\dabo\ui\uiwx\dForm.py", line 914,
in __ini
t__
BaseForm.__init__(self, preClass, parent, properties, attProperties,
*args,
**kwargs)
File "C:\Python25\lib\site-packages\dabo\ui\uiwx\dForm.py", line 44,
in __init
__
fm.dFormMixin.__init__(self, preClass, parent, properties,
attProperties, *a
rgs, **kwargs)
File "C:\Python25\lib\site-packages\dabo\ui\uiwx\dFormMixin.py", line
79, in _
_init__
self.restoreSizeAndPosition()
File
"C:\Python25\Lib\site-packages\dabo\ide\ClassDesignerFormMixin.py", line
104, in restoreSizeAndPosition
self.saveState()
File
"C:\Python25\Lib\site-packages\dabo\ide\ClassDesignerFormMixin.py", line
99, in saveState
self._savedState = self._getSavedState()
File
"C:\Python25\Lib\site-packages\dabo\ide\ClassDesignerFormMixin.py", line
110, in _getSavedState
return self.getDesignerDict(propsToExclude=("Top", "Left"))
File
"C:\Python25\Lib\site-packages\dabo\ide\ClassDesignerComponents.py", line
91, in getDesignerDict
defVals = self.Controller.getDefaultValues(self)
File "ClassDesigner.py", line 1463, in getDefaultValues
obj = cls(None)
File "ClassDesigner.py", line 296, in __init__
base.__init__(self, parent=parent, *args, **kwargs)
File "C:\Python25\lib\site-packages\dabo\ui\uiwx\dForm.py", line 914,
in __ini
t__
BaseForm.__init__(self, preClass, parent, properties, attProperties,
*args,
**kwargs)
File "C:\Python25\lib\site-packages\dabo\ui\uiwx\dForm.py", line 44,
in __init
__
fm.dFormMixin.__init__(self, preClass, parent, properties,
attProperties, *a
rgs, **kwargs)
File "C:\Python25\lib\site-packages\dabo\ui\uiwx\dFormMixin.py", line
79, in _
_init__
self.restoreSizeAndPosition()
File
"C:\Python25\Lib\site-packages\dabo\ide\ClassDesignerFormMixin.py", line
104, in restoreSizeAndPosition
self.saveState()
File
"C:\Python25\Lib\site-packages\dabo\ide\ClassDesignerFormMixin.py", line
99, in saveState
self._savedState = self._getSavedState()
File
"C:\Python25\Lib\site-packages\dabo\ide\ClassDesignerFormMixin.py", line
110, in _getSavedState
return self.getDesignerDict(propsToExclude=("Top", "Left"))
File
"C:\Python25\Lib\site-packages\dabo\ide\ClassDesignerComponents.py", line
91, in getDesignerDict
defVals = self.Controller.getDefaultValues(self)
File "ClassDesigner.py", line 1463, in getDefaultValues
obj = cls(None)
File "ClassDesigner.py", line 296, in __init__
base.__init__(self, parent=parent, *args, **kwargs)
File "C:\Python25\lib\site-packages\dabo\ui\uiwx\dForm.py", line 914,
in __ini
t__
BaseForm.__init__(self, preClass, parent, properties, attProperties,
*args,
**kwargs)
File "C:\Python25\lib\site-packages\dabo\ui\uiwx\dForm.py", line 44,
in __init
__
fm.dFormMixin.__init__(self, preClass, parent, properties,
attProperties, *a
rgs, **kwargs)
File "C:\Python25\lib\site-packages\dabo\ui\uiwx\dFormMixin.py", line
79, in _
_init__
self.restoreSizeAndPosition()
File
"C:\Python25\Lib\site-packages\dabo\ide\ClassDesignerFormMixin.py", line
104, in restoreSizeAndPosition
self.saveState()
File
"C:\Python25\Lib\site-packages\dabo\ide\ClassDesignerFormMixin.py", line
99, in saveState
self._savedState = self._getSavedState()
File
"C:\Python25\Lib\site-packages\dabo\ide\ClassDesignerFormMixin.py", line
110, in _getSavedState
return self.getDesignerDict(propsToExclude=("Top", "Left"))
File
"C:\Python25\Lib\site-packages\dabo\ide\ClassDesignerComponents.py", line
91, in getDesignerDict
defVals = self.Controller.getDefaultValues(self)
File "ClassDesigner.py", line 1463, in getDefaultValues
obj = cls(None)
File "ClassDesigner.py", line 296, in __init__
base.__init__(self, parent=parent, *args, **kwargs)
File "C:\Python25\lib\site-packages\dabo\ui\uiwx\dForm.py", line 914,
in __ini
t__
BaseForm.__init__(self, preClass, parent, properties, attProperties,
*args,
**kwargs)
File "C:\Python25\lib\site-packages\dabo\ui\uiwx\dForm.py", line 44,
in __init
__
fm.dFormMixin.__init__(self, preClass, parent, properties,
attProperties, *a
rgs, **kwargs)
File "C:\Python25\lib\site-packages\dabo\ui\uiwx\dFormMixin.py", line
79, in _
_init__
self.restoreSizeAndPosition()
File
"C:\Python25\Lib\site-packages\dabo\ide\ClassDesignerFormMixin.py", line
104, in restoreSizeAndPosition
self.saveState()
File
"C:\Python25\Lib\site-packages\dabo\ide\ClassDesignerFormMixin.py", line
99, in saveState
self._savedState = self._getSavedState()
File
"C:\Python25\Lib\site-packages\dabo\ide\ClassDesignerFormMixin.py", line
110, in _getSavedState
return self.getDesignerDict(propsToExclude=("Top", "Left"))
File
"C:\Python25\Lib\site-packages\dabo\ide\ClassDesignerComponents.py", line
91, in getDesignerDict
defVals = self.Controller.getDefaultValues(self)
File "ClassDesigner.py", line 1463, in getDefaultValues
obj = cls(None)
File "ClassDesigner.py", line 296, in __init__
base.__init__(self, parent=parent, *args, **kwargs)
File "C:\Python25\lib\site-packages\dabo\ui\uiwx\dForm.py", line 914,
in __ini
t__
BaseForm.__init__(self, preClass, parent, properties, attProperties,
*args,
**kwargs)
File "C:\Python25\lib\site-packages\dabo\ui\uiwx\dForm.py", line 44,
in __init
__
fm.dFormMixin.__init__(self, preClass, parent, properties,
attProperties, *a
rgs, **kwargs)
File "C:\Python25\lib\site-packages\dabo\ui\uiwx\dFormMixin.py", line
79, in _
_init__
self.restoreSizeAndPosition()
File
"C:\Python25\Lib\site-packages\dabo\ide\ClassDesignerFormMixin.py", line
104, in restoreSizeAndPosition
self.saveState()
File
"C:\Python25\Lib\site-packages\dabo\ide\ClassDesignerFormMixin.py", line
99, in saveState
self._savedState = self._getSavedState()
File
"C:\Python25\Lib\site-packages\dabo\ide\ClassDesignerFormMixin.py", line
110, in _getSavedState
return self.getDesignerDict(propsToExclude=("Top", "Left"))
File
"C:\Python25\Lib\site-packages\dabo\ide\ClassDesignerComponents.py", line
91, in getDesignerDict
defVals = self.Controller.getDefaultValues(self)
File "ClassDesigner.py", line 1463, in getDefaultValues
obj = cls(None)
File "ClassDesigner.py", line 296, in __init__
base.__init__(self, parent=parent, *args, **kwargs)
File "C:\Python25\lib\site-packages\dabo\ui\uiwx\dForm.py", line 914,
in __ini
t__
BaseForm.__init__(self, preClass, parent, properties, attProperties,
*args,
**kwargs)
File "C:\Python25\lib\site-packages\dabo\ui\uiwx\dForm.py", line 44,
in __init
__
fm.dFormMixin.__init__(self, preClass, parent, properties,
attProperties, *a
rgs, **kwargs)
File "C:\Python25\lib\site-packages\dabo\ui\uiwx\dFormMixin.py", line
79, in _
_init__
self.restoreSizeAndPosition()
File
"C:\Python25\Lib\site-packages\dabo\ide\ClassDesignerFormMixin.py", line
104, in restoreSizeAndPosition
self.saveState()
File
"C:\Python25\Lib\site-packages\dabo\ide\ClassDesignerFormMixin.py", line
99, in saveState
self._savedState = self._getSavedState()
File
"C:\Python25\Lib\site-packages\dabo\ide\ClassDesignerFormMixin.py", line
110, in _getSavedState
return self.getDesignerDict(propsToExclude=("Top", "Left"))
File
"C:\Python25\Lib\site-packages\dabo\ide\ClassDesignerComponents.py", line
91, in getDesignerDict
defVals = self.Controller.getDefaultValues(self)
File "ClassDesigner.py", line 1463, in getDefaultValues
obj = cls(None)
File "ClassDesigner.py", line 296, in __init__
base.__init__(self, parent=parent, *args, **kwargs)
File "C:\Python25\lib\site-packages\dabo\ui\uiwx\dForm.py", line 914,
in __ini
t__
BaseForm.__init__(self, preClass, parent, properties, attProperties,
*args,
**kwargs)
File "C:\Python25\lib\site-packages\dabo\ui\uiwx\dForm.py", line 44,
in __init
__
fm.dFormMixin.__init__(self, preClass, parent, properties,
attProperties, *a
rgs, **kwargs)
File "C:\Python25\lib\site-packages\dabo\ui\uiwx\dFormMixin.py", line
79, in _
_init__
self.restoreSizeAndPosition()
File
"C:\Python25\Lib\site-packages\dabo\ide\ClassDesignerFormMixin.py", line
104, in restoreSizeAndPosition
self.saveState()
File
"C:\Python25\Lib\site-packages\dabo\ide\ClassDesignerFormMixin.py", line
99, in saveState
self._savedState = self._getSavedState()
File
"C:\Python25\Lib\site-packages\dabo\ide\ClassDesignerFormMixin.py", line
110, in _getSavedState
return self.getDesignerDict(propsToExclude=("Top", "Left"))
File
"C:\Python25\Lib\site-packages\dabo\ide\ClassDesignerComponents.py", line
91, in getDesignerDict
defVals = self.Controller.getDefaultValues(self)
File "ClassDesigner.py", line 1463, in getDefaultValues
obj = cls(None)
File "ClassDesigner.py", line 296, in __init__
base.__init__(self, parent=parent, *args, **kwargs)
File "C:\Python25\lib\site-packages\dabo\ui\uiwx\dForm.py", line 914,
in __ini
t__
BaseForm.__init__(self, preClass, parent, properties, attProperties,
*args,
**kwargs)
File "C:\Python25\lib\site-packages\dabo\ui\uiwx\dForm.py", line 44,
in __init
__
fm.dFormMixin.__init__(self, preClass, parent, properties,
attProperties, *a
rgs, **kwargs)
File "C:\Python25\lib\site-packages\dabo\ui\uiwx\dFormMixin.py", line
77, in _
_init__
attProperties, *args, **kwargs)
File "C:\Python25\lib\site-packages\dabo\ui\uiwx\dPemMixin.py", line
184, in _
_init__
self._afterInit()
File "ClassDesigner.py", line 305, in _afterInit
super(DesForm, self)._afterInit()
File "C:\Python25\lib\site-packages\dabo\ui\uiwx\dForm.py", line 70,
in _after
Init
super(BaseForm, self)._afterInit()
File "C:\Python25\lib\site-packages\dabo\ui\uiwx\dFormMixin.py", line
96, in _
afterInit
self.MenuBar = mbc()
File "C:\Python25\lib\site-packages\dabo\ui\uiwx\dMenuBar.py", line
20, in __i
nit__
pm.dPemMixin.__init__(self, preClass, None, properties, *args, **kwargs)
File "C:\Python25\lib\site-packages\dabo\ui\uiwx\dPemMixin.py", line
184, in _
_init__
self._afterInit()
File "C:\Python25\lib\site-packages\dabo\ui\uiwx\dBaseMenuBar.py",
line 175, i
n _afterInit
self.appendMenu(FileMenu(self, MenuID="base_file"))
File "C:\Python25\lib\site-packages\dabo\ui\uiwx\dBaseMenuBar.py",
line 26, in
__init__
self.super(*args, **kwargs)
File "C:\Python25\lib\site-packages\dabo\lib\autosuper\autosuper.py",
line 176
, in __call__
return method(*p, **kw)
File "C:\Python25\lib\site-packages\dabo\ui\uiwx\dMenu.py", line 43,
in __init
__
pm.dPemMixin.__init__(self, preClass, parent, properties,
attProperties, *ar
gs, **kwargs)
File "C:\Python25\lib\site-packages\dabo\ui\uiwx\dPemMixin.py", line
184, in _
_init__
self._afterInit()
File "C:\Python25\lib\site-packages\dabo\ui\uiwx\dBaseMenuBar.py",
line 38, in
_afterInit
help=_("Open up a command window for debugging") )
File "C:\Python25\lib\site-packages\dabo\ui\uiwx\dMenu.py", line 219,
in appen
d
menutype=menutype, *args, **kwargs)
File "C:\Python25\lib\site-packages\dabo\ui\uiwx\dMenu.py", line 201,
in _crea
teMenuItem
dummySpacer = _actualCreation(" ", "", None, "")
File "C:\Python25\lib\site-packages\dabo\ui\uiwx\dMenu.py", line 195,
in _actu
alCreation
_item = self._getItem(help, picture, menutype, *args, **kwargs)
File "C:\Python25\lib\site-packages\dabo\ui\uiwx\dMenu.py", line 353,
in _getI
tem
itm = cls(self, HelpText=help, Icon=icon, kind=itmtyp, *args, **kwargs)
File "C:\Python25\lib\site-packages\dabo\ui\uiwx\dMenuItem.py", line
31, in __
init__
pm.dPemMixin.__init__(self, preClass, parent, properties, *args,
**kwargs)
File "C:\Python25\lib\site-packages\dabo\ui\uiwx\dPemMixin.py", line
100, in _
_init__
properties = self._extractKeywordProperties(kwargs, self._properties)
File "C:\Python25\lib\site-packages\dabo\lib\propertyHelperMixin.py",
line 57,
in _extractKeywordProperties
props = self.getPropertyList()
File "C:\Python25\lib\site-packages\dabo\lib\propertyHelperMixin.py",
line 262
, in getPropertyList
propList = propLists.get((cls, onlyDabo), [])
RuntimeError: maximum recursion depth exceeded in cmp
C:\Python25\Lib\site-packages\dabo\ide>
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
--- StripMime Report -- processed MIME parts ---
multipart/alternative
text/plain (text body -- kept)
text/html
---
_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://leafe.com/mailman/listinfo/dabo-users
Searchable Archives: http://leafe.com/archives/search/dabo-users
This message: http://leafe.com/archives/byMID/[email protected]