diff options
| author | Ian Bicking <ian@ianbicking.org> | 2008-08-11 16:15:41 +0000 |
|---|---|---|
| committer | Ian Bicking <ian@ianbicking.org> | 2008-08-11 16:15:41 +0000 |
| commit | 2150fd75fbf2e1bddad9228160cc57fec385197e (patch) | |
| tree | 23f1fe7da10aec0d5638164416ef2bbc2d305be9 /paste/httpserver.py | |
| parent | ce6c1a0fa8bd4659c8fe59926ffce295e86e5980 (diff) | |
| download | paste-git-2150fd75fbf2e1bddad9228160cc57fec385197e.tar.gz | |
make seek method conditional
Diffstat (limited to 'paste/httpserver.py')
| -rwxr-xr-x | paste/httpserver.py | 4 |
1 files changed, 3 insertions, 1 deletions
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 |
