Change _copy_data() error handling to explain errors not due to broken pipes.
parent
328e8fcbe0
commit
603379eb37
|
@ -145,9 +145,12 @@ def _copy_data(instream, outstream):
|
||||||
except IOError:
|
except IOError:
|
||||||
log.exception("Error sending data: Broken pipe")
|
log.exception("Error sending data: Broken pipe")
|
||||||
break
|
break
|
||||||
except IOError:
|
except IOError as ioe:
|
||||||
# Can get 'broken pipe' errors even when all data was sent
|
# Can get 'broken pipe' errors even when all data was sent
|
||||||
log.exception('Error sending data: Broken pipe')
|
if 'Broken pipe' in ioe.message:
|
||||||
|
log.error('Error sending data: Broken pipe')
|
||||||
|
else:
|
||||||
|
log.exception(ioe)
|
||||||
break
|
break
|
||||||
try:
|
try:
|
||||||
outstream.close()
|
outstream.close()
|
||||||
|
|
Loading…
Reference in New Issue