@@ -241,7 +241,7 @@ def connect(
241241 username : str = "nexus" ,
242242 password : str = "cei" ,
243243 session : str | None = "" ,
244- ) -> None :
244+ ) -> None : # nosec B107
245245 """
246246 Connect to a running service.
247247
@@ -282,8 +282,8 @@ def connect(
282282 )
283283 try :
284284 self .serverobj .validate ()
285- except Exception :
286- self .logger .error ("Can not validate dynamic reporting server.\n " )
285+ except Exception as e :
286+ self .logger .error (f "Can not validate dynamic reporting server.\n Error: { str ( e ) } " )
287287 raise NotValidServer
288288 # set url after connection succeeds
289289 self ._url = url
@@ -301,7 +301,7 @@ def start(
301301 error_if_create_db_exists : bool = False ,
302302 exit_on_close : bool = False ,
303303 delete_db : bool = False ,
304- ) -> str :
304+ ) -> str : # nosec B107
305305 """
306306 Start a new service.
307307
@@ -392,11 +392,11 @@ def start(
392392 if self ._docker_launcher :
393393 try :
394394 create_output = self ._docker_launcher .create_nexus_db ()
395- except Exception : # pragma: no cover
395+ except Exception as e : # pragma: no cover
396396 self ._docker_launcher .cleanup ()
397397 self .logger .error (
398- f "Error creating the database at the path { self ._db_directory } in the "
399- "Docker container.\n "
398+ "Error creating the database at the path {self._db_directory} in the "
399+ f "Docker container.\n Error: { str ( e ) } "
400400 )
401401 raise CannotCreateDatabaseError
402402 for f in ["db.sqlite3" , "view_report.nexdb" ]:
@@ -511,10 +511,11 @@ def stop(self) -> None:
511511 v = False
512512 try :
513513 v = self .serverobj .validate ()
514- except Exception :
514+ except Exception as e :
515+ self .logger .error (f"Error: { str (e )} " )
515516 pass
516517 if v is False :
517- self .logger .error ("Error validating the connected service. Can't shut it down.\n " )
518+ self .logger .error ("Error validating the connected service. Can't shut it down." )
518519 else :
519520 # If coming from a docker image, clean that up
520521 try :
@@ -814,7 +815,7 @@ def delete(self, items: list) -> None:
814815 try :
815816 _ = self .serverobj .del_objects (items_to_delete )
816817 except Exception as e :
817- self .logger .warning (f"Error in deleting items: { e } " )
818+ self .logger .warning (f"Error in deleting items: { str ( e ) } " )
818819
819820 def get_report (self , report_name : str ) -> Report :
820821 """
0 commit comments