[python-win32] pywin32 build 214 released
Mark Hammond
skippy.hammond at gmail.com
Wed Jul 8 10:40:12 CEST 2009
Thanks for the note - can someone with build 213 for Python 3.0
installed check if they have the same problem or not (ie, if it is a
regression or just the first report of a problem existing for a few months)?
Ideally an issue should be opened at sourceforge too - I'm busy at the
moment, so may end up forgetting about then when I next find pywin32 time...
Thanks,
Mark
On 8/07/2009 5:41 PM, Elias Fotinis wrote:
> From: "Mark Hammond"
>> I'm happy to announce the release of pywin32 build 214.
>
> Thanks, Mark.
>
> Last night I wanted to try Python 3.1 and was wondering when PythonWin
> will come out. Nice timing!
>
> By the way, there's a bug (causing a triple exception) in the display of
> syntax errors in the interactive prompt. Seems to be a bytes/str
> mismatch in winout.py (only in Python 3.x of course; the 2.x version
> works fine).
>
> Here's an example while trying to eval u'' (some paths trimmed for
> brevity):
> ==========
> PythonWin 3.1 (r31:73574, Jun 26 2009, 17:50:52) [MSC v.1500 64 bit
> (AMD64)] on win32.
> Portions Copyright 1994-2008 Mark Hammond - see 'Help/About PythonWin'
> for further copyright information.
>>>> u''
> Firing event 'ProcessEnter' failed.
> Traceback (most recent call last):
> File "...\Python31\lib\code.py", line 63, in runsource
> code = self.compile(source, filename, symbol)
> File "...\Python31\lib\codeop.py", line 168, in __call__
> return _maybe_compile(self.compiler, source, filename, symbol)
> File "...\Python31\lib\codeop.py", line 99, in _maybe_compile
> raise SyntaxError(err1)
> File "<string>", line None
> SyntaxError: invalid syntax (<interactive input>, line 1)
>
> During handling of the above exception, another exception occurred:
>
> Traceback (most recent call last):
> File "...\pywin\framework\interact.py", line 485, in ProcessEnterEvent
> if self.interp.runsource(source, "<interactive input>"): # Need more input!
> File "...\Python31\lib\code.py", line 66, in runsource
> self.showsyntaxerror(filename)
> File "...\pywin\framework\interact.py", line 261, in showsyntaxerror
> sys.stderr.write(tracebackHeader) # So the color syntaxer recognises it.
> File "...\pywin\framework\winout.py", line 177, in write
> return self.template.write(msg)
> File "...\pywin\framework\winout.py", line 487, in write
> self.HandleOutput(message)
> File "...\pywin\framework\winout.py", line 465, in HandleOutput
> pos = message.rfind('\n')
> TypeError: expected an object with the buffer interface
>
> During handling of the above exception, another exception occurred:
>
> Traceback (most recent call last):
> File "...\pywin\scintilla\bindings.py", line 142, in fire
> rc = binding.handler(*args)
> File "...\pywin\framework\interact.py", line 495, in ProcessEnterEvent
> self.OutputRelease()
> File "...\pywin\framework\interact.py", line 435, in OutputRelease
> self.flush()
> File "...\pywin\framework\winout.py", line 182, in flush
> self.template.flush()
> File "...\pywin\framework\winout.py", line 490, in flush
> self.QueueFlush()
> File "...\pywin\framework\winout.py", line 455, in QueueFlush
> self.currentView.dowrite(''.join(items))
> TypeError: sequence item 0: expected str instance, bytes found
>
> ==========
>
>
> _______________________________________________
> python-win32 mailing list
> python-win32 at python.org
> http://mail.python.org/mailman/listinfo/python-win32
More information about the python-win32
mailing list