Hello Edward,

my reply took a bit longer since I was completely offline for 5 days.

On 7 Mrz., 14:27, "Edward K. Ream" <[email protected]> wrote:
> Rev 5083 attempts to fix bug 923301: Unicode error when executing
> 'rst3' command
>
> https://bugs.launchpad.net/leo-editor/+bug/923301
>
> I've marked this bug as closed.  Feel free to reopen if necessary.
>
> A few simple tests pass, including a new unit test, but I have little
> confidence in the fix.

I have updated my version of Leo to the latest revision 5126.

When I run the 'rst3' command on *any* outline I get the following log

<log>

D:\Users\Viktor Ransmayr\Documents>leo ./BR-2012-01-28.leo

** isPython3: True
Leo 4.9.1 devel, build 5126, 2012-03-12 14:36:27
Python 3.2.2, qt version 4.8.0
Windows 6, 1, 7601, 2, Service Pack 1
reading settings in D:\Branches\leo-editor\leo\config\leoSettings.leo
reading settings in D:\Users\Viktor Ransmayr\.leo\myLeoSettings.leo
reading settings in D:\Users\Viktor Ransmayr\Documents
\BR-2012-01-28.leo
Traceback (most recent call last):
  File "D:\Branches\leo-editor\leo\plugins\qtGui.py", line 8657, in
eventFilter
    ret = k.masterKeyHandler(event)
  File "D:\Branches\leo-editor\leo\core\leoKeys.py", line 2896, in
masterKeyHandler
    done,val = k.doMode(event,state,stroke)
  File "D:\Branches\leo-editor\leo\core\leoKeys.py", line 2974, in
doMode
    val = k.callStateFunction(event) # Calls end-command.
  File "D:\Branches\leo-editor\leo\core\leoKeys.py", line 2948, in
callStateFunction
    val = k.state.handler(event)
  File "D:\Branches\leo-editor\leo\core\leoKeys.py", line 2036, in
fullCommand
    k.callAltXFunction(k.mb_event)
  File "D:\Branches\leo-editor\leo\core\leoKeys.py", line 2082, in
callAltXFunction
    func(event)
  File "D:\Branches\leo-editor\leo\core\leoRst.py", line 473, in rst3
    self.processTopTree(self.c.p)
  File "D:\Branches\leo-editor\leo\core\leoRst.py", line 483, in
processTopTree
 
self.processTree(p,ext=None,toString=False,justOneFile=justOneFile)
  File "D:\Branches\leo-editor\leo\core\leoRst.py", line 511, in
processTree
 
self.write_rst_tree(p,ext,fn,toString=toString,justOneFile=justOneFile)
  File "D:\Branches\leo-editor\leo\core\leoRst.py", line 561, in
write_rst_tree
 
self.write_files(ext,fn,callDocutils,toString,writeIntermediateFile)
  File "D:\Branches\leo-editor\leo\core\leoRst.py", line 1755, in
write_files
    f.write(s)
TypeError: must be str, not bytes

</log>

and the target document is not created.

With kind regards,

Viktor

-- 
You received this message because you are subscribed to the Google Groups 
"leo-editor" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/leo-editor?hl=en.

Reply via email to