commit | cfc4178e843f5f2b0f190bacd222c0f72ab91e53 | [log] [tgz] |
---|---|---|
author | Tim Peters <tim.peters@gmail.com> | Mon Oct 09 23:43:55 2000 +0000 |
committer | Tim Peters <tim.peters@gmail.com> | Mon Oct 09 23:43:55 2000 +0000 |
tree | 02fc024fbff8112772407f9ba1b9b7f2ea9ef0a9 | |
parent | e8d2f5589bdbe8988c97b2f8bb265f1aca2b4193 [diff] |
When the classes in wave.py opened files themselves, their .close() methods didn't bother to close the files. This caused the new test_wave test to fail under Windows, as Windows won't let you delete a file that's open. Fixed that by ensuring the wave read & write classes' .close() and __del__ methods close files that were opened by their constructors.