diff options
Diffstat (limited to 'pyramid/scripts/pserve.py')
| -rw-r--r-- | pyramid/scripts/pserve.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/pyramid/scripts/pserve.py b/pyramid/scripts/pserve.py index c2df7162f..2bea7376a 100644 --- a/pyramid/scripts/pserve.py +++ b/pyramid/scripts/pserve.py @@ -581,11 +581,14 @@ class LazyWriter(object): 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) |
