From 4e009ba68f8acdcdb998c1d9fb619c8b1f0bf96e Mon Sep 17 00:00:00 2001 From: ianb Date: Mon, 11 Aug 2008 16:15:41 +0000 Subject: make seek method conditional --- paste/httpserver.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'paste/httpserver.py') diff --git a/paste/httpserver.py b/paste/httpserver.py index a4617ff..5ca5956 100755 --- a/paste/httpserver.py +++ b/paste/httpserver.py @@ -449,6 +449,8 @@ class LimitedLengthFile(object): self.file = file self.length = length self._consumed = 0 + if hasattr(self.file, 'seek'): + self.seek = self._seek def __repr__(self): base_repr = repr(self.file) @@ -491,7 +493,7 @@ class LimitedLengthFile(object): ## Optional methods ## - def seek(self, place): + def _seek(self, place): self.file.seek(place) self._consumed = place -- cgit v1.2.1