Bah, it worked untill I wanted to save file, which brought the following
error
********************
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\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 825, in onFileSave
self.CurrentEditor.saveFile()
File
"C:\Python27\lib\site-packages\dabo-0.9.4-py2.7.egg\dabo\ui\uiwx\dEditor.
py", line 1475, in saveFile
open(fname, "wb").write(self.GetText().encode(self.Encoding))
File "C:\Python27\lib\encodings\cp1250.py", line 12, in encode
return codecs.charmap_encode(input,errors,encoding_table)
UnicodeEncodeError: 'charmap' codec can't encode characters in position
178-182:
character maps to <undefined>
Traceback (most recent call last):
File
"C:\Python27\lib\site-packages\dabo-0.9.4-py2.7.egg\dabo\ui\uiwx\dFormMix
in.py", line 152, in __onWxClose
self.raiseEvent(dEvents.Close, 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\dFormMix
in.py", line 253, in __onClose
if self._beforeClose(evt) == False:
File
"C:\Python27\lib\site-packages\dabo-0.9.4-py2.7.egg\dabo\ui\uiwx\dForm.py
", line 91, in _beforeClose
ret = super(BaseForm, self)._beforeClose(evt)
File
"C:\Python27\lib\site-packages\dabo-0.9.4-py2.7.egg\dabo\ui\uiwx\dFormMix
in.py", line 446, in _beforeClose
ret = self.beforeClose(evt)
File "editor.py", line 528, in beforeClose
ret= self.pgfEditor.checkChanges(closing=True)
File "editor.py", line 183, in checkChanges
ret = ed.checkChangesAndContinue()
File
"C:\Python27\lib\site-packages\dabo-0.9.4-py2.7.egg\dabo\ui\uiwx\dEditor.
py", line 1542, in checkChangesAndContinue
ret = self.saveFile()
File
"C:\Python27\lib\site-packages\dabo-0.9.4-py2.7.egg\dabo\ui\uiwx\dEditor.
py", line 1475, in saveFile
open(fname, "wb").write(self.GetText().encode(self.Encoding))
File "C:\Python27\lib\encodings\cp1250.py", line 12, in encode
return codecs.charmap_encode(input,errors,encoding_table)
UnicodeEncodeError: 'charmap' codec can't encode characters in position
178-182:
character maps to <undefined>
********************
Z.
----- Original Message -----
From: "Zdravko Subakov" <[email protected]>
To: "Dabo Users list" <[email protected]>
Sent: Saturday, April 21, 2012 8:36 AM
Subject: Re: [dabo-users] Fw: Unicode Encode Error
> Ok I think this should be the final solution
> I put back the codecs lines
> *********
> import codecs
> **********
> and a bit changed
> ************
> f = codecs.open(fname, "w","utf-8")
> **************
_______________________________________________
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/2B5872A28EDC475FAF0023D3446C4F46@Perajoe