se-hub/lib/requests/packages/urllib3/util/response.py
2015-05-09 22:00:14 +03:00

13 lines
354 B
Python

def is_fp_closed(obj):
"""
Checks whether a given file-like object is closed.
:param obj:
The file-like object to check.
"""
if hasattr(obj, 'fp'):
# Object is a container for another file-like object that gets released
# on exhaustion (e.g. HTTPResponse)
return obj.fp is None
return obj.closed