def consider_retry(self) -> None:
'Interpret .db.connection_state, on triggers set retry connect.'
- if not self._retry_connect_in_s > 0:
- for _ in [
- re for re in _DISCONNECT_MSG_REGEXES_TO_RETRY_ON
- if re_search(re, self.db.connection_state, re_IGNORECASE)]:
- self._retry_connect_in_s = 1
- break
+ if self._retry_connect_in_s > 0:
+ return
+ for _ in [re for re in _DISCONNECT_MSG_REGEXES_TO_RETRY_ON
+ if re_search(re, self.db.connection_state, re_IGNORECASE)]:
+ self._retry_connect_in_s = 1
def close(self) -> None:
'Close connection, wipe memory of its states, reconnect if indicated.'