[pywin32-bugs] [ pywin32-Bugs-2916140 ] Interactive window does not return printf properly
OLD project page for the Python extensions for Windows
Brought to you by:
mhammond
From: SourceForge.net <no...@so...> - 2009-12-17 11:26:55
|
Bugs item #2916140, was opened at 2009-12-17 20:42 Message generated for change (Comment added) made by mhammond You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=551954&aid=2916140&group_id=78018 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: pythonwin Group: None >Status: Closed >Resolution: Wont Fix Priority: 5 Private: No Submitted By: RaymondTay () Assigned to: Nobody/Anonymous (nobody) Summary: Interactive window does not return printf properly Initial Comment: In a nutshell, when i use PythonWin to run a simple function using ctypes on Windows Vista 64-bit (Python 2.5.4 is 32-bit) i wasn't seeing the expected output but when i ran the same function using the Windows command prompt it was alright re-pro steps: ---------------------- 1. Start PythonWin interactively (This is present after a successful installation of Python 2.5.4) 2. Key the following into the interactive window >>> from ctypes import * >>> cdll.msvcrt.printf(c_char_p('hello world')) expected results: -------------------------- the string 'hello world11' actual results: ---------------------- the string '11' (The 'hello world' appears to be gobbled) additional info: ----------------------- When i ran the same sequence as described in the re-pro using a normal Win32 command prompt and starting python interactively like that, i got what i expected. ---------------------------------------------------------------------- >Comment By: Mark Hammond (mhammond) Date: 2009-12-17 22:26 Message: Thanks for the report - but there is very little I can do here - pythonwin overrides Python's sys.stdout etc, but overriding the C runtime concept of stdout/stderr is far harder and beyond what pythonwin tries to do. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=551954&aid=2916140&group_id=78018 |