summaryrefslogtreecommitdiff
path: root/pyramid/scripts/pserve.py
diff options
context:
space:
mode:
Diffstat (limited to 'pyramid/scripts/pserve.py')
-rw-r--r--pyramid/scripts/pserve.py5
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)