Chris McDonough
2012-02-28 8e112849a00f37a26cd7c88989380ba8309f902d
fix windows test failure (trouble deleting open file)
2 files modified
6 ■■■■ changed files
pyramid/scripts/pserve.py 5 ●●●● patch | view | raw | blame | history
pyramid/tests/test_scripts/test_pserve.py 1 ●●●● patch | view | raw | blame | history
pyramid/scripts/pserve.py
@@ -581,11 +581,14 @@
                self.lock.release()
        return self.fileobj
    def __del__(self):
    def close(self):
        fileobj = self.fileobj
        if fileobj is not None:
            fileobj.close()
    def __del__(self):
        self.close()
    def write(self, text):
        fileobj = self.open()
        fileobj.write(text)
pyramid/tests/test_scripts/test_pserve.py
@@ -109,6 +109,7 @@
        try:
            inst = self._makeOne(filename)
            inst.writelines('hello')
            inst.close()
        finally:
            with open(filename) as f:
                data = f.read()