diff --git a/customerio/client_base.py b/customerio/client_base.py index 60735d2..1658b22 100644 --- a/customerio/client_base.py +++ b/customerio/client_base.py @@ -108,6 +108,6 @@ def _build_session(self): # closes the session if we're not using connection pooling. def _close(self): # if we're not using pooling; clean up the resources. - if (not self.use_connection_pooling): + if (not self.use_connection_pooling and self._current_session is not None): self._current_session.close() self._current_session = None