diff --git a/django/http/request.py b/django/http/request.py
index d3f0888..7a8be1d 100644
a
|
b
|
class HttpRequest(object):
|
238 | 238 | |
239 | 239 | def read(self, *args, **kwargs): |
240 | 240 | self._read_started = True |
241 | | return self._stream.read(*args, **kwargs) |
| 241 | try: |
| 242 | return self._stream.read(*args, **kwargs) |
| 243 | except IOError as e: |
| 244 | six.reraise(UnreadablePostError, UnreadablePostError(*e.args), sys.exc_info()[2]) |
242 | 245 | |
243 | 246 | def readline(self, *args, **kwargs): |
244 | 247 | self._read_started = True |
245 | | return self._stream.readline(*args, **kwargs) |
| 248 | try: |
| 249 | return self._stream.readline(*args, **kwargs) |
| 250 | except IOError as e: |
| 251 | six.reraise(UnreadablePostError, UnreadablePostError(*e.args), sys.exc_info()[2]) |
246 | 252 | |
247 | 253 | def xreadlines(self): |
248 | 254 | while True: |