diff options
Diffstat (limited to 'paste/fileapp.py')
-rw-r--r-- | paste/fileapp.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/paste/fileapp.py b/paste/fileapp.py index e72db7f..e17600d 100644 --- a/paste/fileapp.py +++ b/paste/fileapp.py @@ -230,7 +230,11 @@ class FileApp(DataApp): if is_head: return [''] file.seek(lower) - return _FileIter(file, size=content_length) + file_wrapper = environ.get('wsgi.file_wrapper', None) + if file_wrapper: + return file_wrapper(file, BLOCK_SIZE) + else: + return _FileIter(file, size=content_length) class _FileIter(object): |