If I got it correctly I should
add this line
from dabo.lib.utils import ustr
and comment out first(with minus) and add the second one (with plus)
txt = ed.Text
txt = ustr(ed.Text)

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)
UnicodeEncodeError: 'ascii' codec can't encode character u'\u017d' in 
position 1
53: ordinal not in range(128)
*****************************

----- Original Message ----- 
From: "Paul McNett" <[email protected]>
To: "Dabo Users list" <[email protected]>
Sent: Friday, April 20, 2012 9:56 PM
Subject: Re: [dabo-users] Fw: Unicode Encode Error


> Please try manually patching dabo/ide/Editor.py with these changes:
>
> Index: Editor.py
> ===================================================================
> --- Editor.py (revision 7134)
> +++ Editor.py (working copy)
> @@ -10,6 +10,7 @@
>  import operator
>  import dabo
>  import dabo.dEvents as dEvents
> +from dabo.lib.utils import ustr
>  from dabo.dLocalize import _
>  _Use_Subprocess = True
>  try:
> @@ -897,7 +898,7 @@
>  fileDir = os.path.split(ed.FilePath)[0]
>  if fileDir:
>  os.chdir(fileDir)
> - txt = ed.Text
> + txt = ustr(ed.Text)
>  fname = getTempFile(ext="py")
>  f = open(fname, "w")
>  f.write(txt)
>

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

Reply via email to