[pywin32-bugs] [ pywin32-Bugs-2788200 ] "save as" closes pythonwin
OLD project page for the Python extensions for Windows
Brought to you by:
mhammond
From: SourceForge.net <no...@so...> - 2009-05-07 05:20:22
|
Bugs item #2788200, was opened at 2009-05-06 21:13 Message generated for change (Comment added) made by metolone You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=551954&aid=2788200&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: Open Resolution: None Priority: 5 Private: No Submitted By: markt (metolone) Assigned to: Nobody/Anonymous (nobody) Summary: "save as" closes pythonwin Initial Comment: Opening a new edit window, making some changes, and saving closes pythonwin. This is happening on both my home and work systems (both WinXP SP3). One has Python 2.6.1 and the other has Python 2.6.2. Both are using the 213 release of pywin32. If I open an existing file, make changes, and save it works fine. It seems to only exit when trying to display the SaveAs dialog. On my home system I completely remove pythonwin and python, deleted registry keys and reinstalled and it is still happening. If it can't be reproduced, If given some pointers where to begin debugging this (I'm mostly only familiar with the pythonwin debugger, unfortunately) I'll try to find the line of code that crashes. ---------------------------------------------------------------------- >Comment By: markt (metolone) Date: 2009-05-06 22:20 Message: I tracked it down. A couple weeks ago I installed TortoiseHg (Mercurial with Explorer extensions). Something in that installation confuses Pythonwin. Installing Mercurial alone has no problems. Pythonwin was finding and loading mfc71.dll from the TortoiseHg installation (even when I took it out of the path), but then not finding MFC71LOC.DLL (TortoiseHg doesn't have it). I suspect it has something to do with all the hooks TortoiseHg puts in the shell. Once it was removed and Mercurial alone was installed, the problem disappeared. Since Mercurial was chosen to be Python's VCS, I'll leave this open as more people may run into the problem in the future and it should be investigated. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=551954&aid=2788200&group_id=78018 |