Ok, it took me a couple of hours but I can now mix all that I want and get 
it on the form and even save it.(but we have new error on open file)

The change was in dabo/ui/uisx/dEditor.py the line is 1476 it was:

open(fname, "wb").write(self.GetText().encode(self.Encoding))
for some time it was:
codecs.open(fname,"wb").write(self.GetText().encode(self.Encoding))
and final solution was
codecs.open(fname,"wb").write(self.GetText().encode("utf-8"))
(with appropriate import codecs statement in the begining of the dEditor.py)

Of course it demanded reinstall, I suppose it would be enough to recompile 
just that file but as I am newbie I might be speaking nonsense.

Before this solution I changed back what we did in utils.py (to CP-1252) and 
removed the settings_override.py

the error I got now when I try to open saved file is:
**********************
C:\dabo\ide>python editor.py
Traceback (most recent call last):
  File 
"C:\Python27\lib\site-packages\dabo-0.9.4-py2.7.egg\dabo\ui\uiwx\dPemMixi
n.py", line 566, in __onWxMenuOpen
    menu.raiseEvent(dEvents.MenuOpen, evt)
  File 
"C:\Python27\lib\site-packages\dabo-0.9.4-py2.7.egg\dabo\ui\uiwx\dPemMixi
n.py", line 1045, in raiseEvent
    super(dPemMixin, self).raiseEvent(eventClass, nativeEvent, *args, 
**kwargs)
  File 
"C:\Python27\lib\site-packages\dabo-0.9.4-py2.7.egg\dabo\lib\eventMixin.p
y", line 81, in raiseEvent
    bindingFunction(event)
  File 
"C:\Python27\lib\site-packages\dabo-0.9.4-py2.7.egg\dabo\ui\uiwx\dMenu.py
", line 94, in __onMenuHighlight
    self._setDynamicEnabled()
  File 
"C:\Python27\lib\site-packages\dabo-0.9.4-py2.7.egg\dabo\ui\uiwx\dMenu.py
", line 107, in _setDynamicEnabled
    item.Enabled = de()
  File "editor.py", line 586, in <lambda>
    DynamicEnabled=lambda:self.CurrentEditor.Modified, bmp="save", 
help=_("Save
file"))
AttributeError: 'NoneType' object has no attribute 'Modified'
Traceback (most recent call last):
  File 
"C:\Python27\lib\site-packages\dabo-0.9.4-py2.7.egg\dabo\ui\uiwx\dMenuIte
m.py", line 58, in __onWxHit
    self.raiseEvent(dEvents.Hit, evt)
  File 
"C:\Python27\lib\site-packages\dabo-0.9.4-py2.7.egg\dabo\ui\uiwx\dPemMixi
n.py", line 1045, in raiseEvent
    super(dPemMixin, self).raiseEvent(eventClass, nativeEvent, *args, 
**kwargs)
  File 
"C:\Python27\lib\site-packages\dabo-0.9.4-py2.7.egg\dabo\lib\eventMixin.p
y", line 81, in raiseEvent
    bindingFunction(event)
  File "editor.py", line 770, in onFileOpen
    fileNames = self.CurrentEditor.promptForFileName(prompt=_("Open"),
AttributeError: 'NoneType' object has no attribute 'promptForFileName'
***************************
I am getting tired of it.

Z. 

_______________________________________________
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/219B2A7AEEBF4DE2B2DC18B26B3E1831@Perajoe

Reply via email to