From 3359e0bd509057e9d97cf2db7b35ee3f6f6a02a4 Mon Sep 17 00:00:00 2001
From: Blake Fitch <blake.fitch@tuebingen.mpg.de>
Date: Fri, 3 May 2024 13:34:23 +0200
Subject: [PATCH] fix up error logging

---
 pymods/irods_utils/irods_utils.py | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/pymods/irods_utils/irods_utils.py b/pymods/irods_utils/irods_utils.py
index da16c3a..201321c 100644
--- a/pymods/irods_utils/irods_utils.py
+++ b/pymods/irods_utils/irods_utils.py
@@ -92,14 +92,15 @@ def get_irods_session( host, port, zone, user, password,
 
         except Exception as e:
             # This seems fishy... but we are getting a bunch of zombie irods connects.
+            logger.error("Exception opening irods session. ex: " + str(e) )
+            logger.error( e )
+
             try:
                 if irods_sesh != None :
                     irods_sesh.cleanup()
                     logger.error( "Cleaned up non-None irods_sesh after failing a 'get' ... strange." )
             except Exception as ex:
                 logger.error( "Could not clean up non-None irods_sesh. ex: " + str (ex) )
-            logger.error("Exception opening irods session. ex: " + str(e) )
-            logger.error( e )
 
             if do_not_block:
                 logger.info( "Returning fail baesd on do_not_block==False.  do_not_block: " + str( do_not_block ) )
-- 
GitLab