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

Reply via email to