Skip to content

Commit c7e45f4

Browse files
authored
Update pool.py
Use if instead of a try / except loop to avoid circular call
1 parent d3cbda0 commit c7e45f4

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

irods/pool.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ def _conn(self, conn_):
8282
def get_connection(self):
8383
new_conn = False
8484
with self._lock:
85-
try:
85+
if self.idle:
8686
conn = self.idle.pop()
8787

8888
curr_time = datetime.datetime.now()
@@ -105,7 +105,7 @@ def get_connection(self):
105105
conn = Connection(self, self.account)
106106
new_conn = True
107107
logger.debug(f"Created new connection with id: {id(conn)}")
108-
except KeyError:
108+
else:
109109
conn = Connection(self, self.account)
110110
new_conn = True
111111
logger.debug(f"No connection found in idle set. Created a new connection with id: {id(conn)}")

0 commit comments

Comments
 (0)