summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBert JW Regeer <bertjw@regeer.org>2020-01-21 22:34:14 -0800
committerBert JW Regeer <bertjw@regeer.org>2020-11-28 12:19:53 -0800
commit1f607963adab4b9f94c20acd446bca556118a52a (patch)
treeb0a42db3a19018799d1624a464566f373aa89f23
parent8457640f321bf7ec3d28cf63c3623d9b7db2c630 (diff)
downloadwebob-1f607963adab4b9f94c20acd446bca556118a52a.tar.gz
Remove no longer reachable check
Python will raise a TypeError for us when any part of the app_iter contains a non-byte object.
-rw-r--r--src/webob/response.py13
1 files changed, 0 insertions, 13 deletions
diff --git a/src/webob/response.py b/src/webob/response.py
index 85ac0eb..f5e59d4 100644
--- a/src/webob/response.py
+++ b/src/webob/response.py
@@ -543,8 +543,6 @@ class Response(object):
finally:
iter_close(app_iter)
- if isinstance(body, str):
- raise _error_unicode_in_app_iter(app_iter, body)
self._app_iter = [body]
if len(body) == 0:
@@ -1705,14 +1703,3 @@ def gzip_app_iter(app_iter):
if result:
yield result
yield struct.pack("<2L", crc, size & 0xFFFFFFFF)
-
-
-def _error_unicode_in_app_iter(app_iter, body):
- app_iter_repr = repr(app_iter)
-
- if len(app_iter_repr) > 50:
- app_iter_repr = app_iter_repr[:30] + "..." + app_iter_repr[-10:]
- raise TypeError(
- "An item of the app_iter (%s) was text, causing a "
- "text body: %r" % (app_iter_repr, body)
- )