[Python-Dev] Python 2.5.1 (original) (raw)

"Martin v. Löwis" martin at v.loewis.de
Sun Apr 29 10:02:47 CEST 2007


On Windows there is no guarantee that there will be a pagefile.sys on the C drive, or even that there exists a C drive. The test checking for the result of os.stat('C:\pagefile.sys') is broken. Create a temporary file, open it with Python, then stat it (like you later suggest). Either that or use sys.executable . Either one would likely be fine.

As I said - I'm not convinced that is indeed correct. Before accepting a replacement test I would like confirmation that this test will fail on 2.5.0. You might not get ERROR_SHARING_VIOLATION in all cases of open files with 2.5.0.

Regards, Martin



More information about the Python-Dev mailing list