From 5a9c6ac6100b3214a62a35884319f0281179e1ef Mon Sep 17 00:00:00 2001 From: ianb Date: Fri, 11 Apr 2008 21:06:37 +0000 Subject: Use wsgi.file_wrapper when available --- paste/fileapp.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'paste/fileapp.py') 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): -- cgit v1.2.1