[Python-Dev] [Python-checkins] Python Regression Test Failures refleak (1) (original) (raw)
Tim Peters tim.peters at gmail.com
Wed Jun 7 09:16:15 CEST 2006
- Previous message: [Python-Dev] [Python-checkins] Python Regression Test Failures refleak (1)
- Next message: [Python-Dev] Stdlib Logging questions (PEP 337 SoC)
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
[Tim]
and filecmp contains a module-level cache with a funky scheme for avoiding file comparisons if various os.stat() values haven't changed. But stmtime on Windows doesn't necessarily change when a file is modified -- it has limited resolution (2 seconds on FAT32, and I'm having a hard time finding a believable answer for NTFS (which I'm using)).
[Martin]
The time stamp itself has a precision of 100ns (it really is a FILETIME).
Right -- see "believable" above ;-)
I don't know whether there is any documentation that explains how often it is updated; I doubt it has a higher resolution than the system clock :-)
Me too.
Anyone bored enough to report what happens on Linux?
I had to run it 18 times to get
testexceptions beginning 42 repetitions 123456789012345678901234567890123456789012 .......................................... testexceptions leaked [203, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] references 1 test OK.
Thank you! I'm sorry to hear you were so bored ;-)
So here's a fun mystery for someone less sleepy than I am at this time: patch 1501987 (which I checked in) appears to have cured this, but neither I nor its author seem to know why. test_exceptions was picking a pickle protocol at random (WTF?!), and the patch makes it try all pickle protocols instead.
Now that I typed that, I discovered I really don't care why it cured it, so it's all yours :-)
- Previous message: [Python-Dev] [Python-checkins] Python Regression Test Failures refleak (1)
- Next message: [Python-Dev] Stdlib Logging questions (PEP 337 SoC)
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]