]> git.dolda2000.com Git - wrw.git/commitdiff
Don't require memory for multipart discard on close.
authorFredrik Tolf <fredrik@dolda2000.com>
Sun, 8 Nov 2015 02:52:16 +0000 (03:52 +0100)
committerFredrik Tolf <fredrik@dolda2000.com>
Sun, 8 Nov 2015 02:52:16 +0000 (03:52 +0100)
wrw/form.py

index 7f4930dfd944b26bd4677eb17ecec725fe21cce2..e89901d0221c95432740b20251630b1b45c13918 100644 (file)
@@ -81,7 +81,9 @@ class formpart(object):
                 return ret
 
     def close(self):
-        self.fillbuf(-1)
+        while True:
+            if self.read(8192) == b"":
+                break
 
     def __enter__(self):
         return self