Skip to content

Commit 2e83467

Browse files
committed
urequests: content: Use finally to close socket regardless of possible error.
1 parent 586ae64 commit 2e83467

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

urequests/urequests.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,11 @@ def close(self):
1616
@property
1717
def content(self):
1818
if self._cached is None:
19-
self._cached = self.raw.read()
20-
self.raw.close()
21-
self.raw = None
19+
try:
20+
self._cached = self.raw.read()
21+
finally:
22+
self.raw.close()
23+
self.raw = None
2224
return self._cached
2325

2426
@property

0 commit comments

Comments
 (0)