We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 7fc4b78 commit be34141Copy full SHA for be34141
Lib/imaplib.py
@@ -1185,13 +1185,14 @@ def _get_response(self, start_timeout=False):
1185
assert start_timeout is None or start_timeout > 0
1186
saved_timeout = self.sock.gettimeout()
1187
self.sock.settimeout(start_timeout)
1188
- try:
1189
- resp = self._get_line()
1190
- except TimeoutError as err:
1191
- raise self._responsetimeout from err
1192
- finally:
1193
- if start_timeout is not False and self.sock:
+ try:
+ resp = self._get_line()
+ except TimeoutError as err:
+ raise self._responsetimeout from err
+ finally:
1194
self.sock.settimeout(saved_timeout)
+ else:
1195
1196
1197
# Command completion response?
1198
0 commit comments