Re: [dabo-users] Fw: Unicode Encode Error

Author: Paul McNett

Posted: 2012-04-20 at 16:08:58

On 4/20/12 1:19 PM, Zdravko Subakov wrote:

> If I got it correctly I should

> add this line

> from dabo.lib.utils import ustr

To close to the top of the file, yes.

> and comment out first(with minus) and add the second one (with plus)

> txt = ed.Text

> txt = ustr(ed.Text)

Yes, that should work. See below though.

>

> If that is what you wanted to try out it still does not work, here is the

> 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 905, in onRunScript

> f.write(txt)

It is still running the old code. Otherwise the above line would show the ustr()

call. If you "installed" dabo with setup.py from this source you are editing you'll

need to install it again.

> UnicodeEncodeError: 'ascii' codec can't encode character u'\u017d' in

> position 1

> 53: ordinal not in range(128)

> *****************************

>

Paul

_______________________________________________

Post Messages to: Dabo-users@leafe.com

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/4F91D06A.5020500@ulmcnett.com

©2012 Paul McNett