1717
1818from murfey .server import _transport_object
1919from murfey .server .murfey_db import murfey_db
20+ from murfey .util import sanitise
2021from murfey .util .config import get_machine_config
2122from murfey .util .db import (
2223 CLEMImageMetadata ,
@@ -202,15 +203,15 @@ def get_db_entry(
202203 except Exception :
203204 logger .warning (
204205 f"Attempt { attempts + 1 } at refreshing database entry for "
205- f"{ str (file_path if file_path else series_name )!r} failed: \n "
206+ f"{ sanitise ( str (file_path if file_path else series_name ) )!r} failed: \n "
206207 f"{ traceback .format_exc ()} "
207208 )
208209 attempts += 1
209210 time .sleep (0.1 )
210211 else :
211212 raise RuntimeError (
212213 "Maximum number of attempts reached while trying to refresh database "
213- f"entry for { str (file_path if file_path else series_name )!r} "
214+ f"entry for { sanitise ( str (file_path if file_path else series_name ) )!r} "
214215 )
215216
216217 except Exception :
@@ -244,7 +245,8 @@ def register_lif_file(
244245 )
245246 except Exception :
246247 logger .error (
247- f"Exception encountered while registering LIF file { str (lif_file )!r} : \n "
248+ "Exception encountered while registering "
249+ f"LIF file { sanitise (str (lif_file ))!r} : \n "
248250 f"{ traceback .format_exc ()} "
249251 )
250252 return False
@@ -257,7 +259,7 @@ def register_lif_file(
257259 except Exception :
258260 logger .warning (
259261 "Unable to add master metadata information to database entry for "
260- f"LIF file { str (lif_file )!r} : \n "
262+ f"LIF file { sanitise ( str (lif_file ) )!r} : \n "
261263 f"{ traceback .format_exc ()} "
262264 )
263265
@@ -274,8 +276,9 @@ def register_lif_file(
274276 clem_lif_file .child_metadata .append (metadata_db_entry )
275277 except Exception :
276278 logger .warning (
277- "Unable to add child metadata information to database entry for "
278- f"LIF file { str (lif_file )!r} : \n "
279+ "Unable to register "
280+ f"metadata file { sanitise (str (metadata ))!r} in association with "
281+ f"LIF file { sanitise (str (lif_file ))!r} : \n "
279282 f"{ traceback .format_exc ()} "
280283 )
281284 continue
@@ -293,8 +296,9 @@ def register_lif_file(
293296 clem_lif_file .child_series .append (series_db_entry )
294297 except Exception :
295298 logger .warning (
296- "Unable to add child series information to database entry for "
297- f"LIF file { str (lif_file )!r} : \n "
299+ "Unable to register "
300+ f"metadata file { sanitise (series )!r} in association with "
301+ f"LIF file { sanitise (str (lif_file ))!r} : \n "
298302 f"{ traceback .format_exc ()} "
299303 )
300304 continue
@@ -312,8 +316,9 @@ def register_lif_file(
312316 clem_lif_file .child_stacks .append (stack_db_entry )
313317 except Exception :
314318 logger .warning (
315- "Unable to add child image stack information to database entry for "
316- f"LIF file { str (lif_file )!r} : \n "
319+ "Unable to register "
320+ f"image stack { sanitise (str (stack ))!r} in association with "
321+ f"LIF file { sanitise (str (lif_file ))!r} : \n "
317322 f"{ traceback .format_exc ()} "
318323 )
319324 continue
@@ -344,7 +349,8 @@ def register_tiff_file(
344349 )
345350 except Exception :
346351 logger .error (
347- f"Exception encountered while registering TIFF file { str (tiff_file )!r} : \n "
352+ "Exception encountered while registering "
353+ f"TIFF file { sanitise (str (tiff_file ))!r} : \n "
348354 f"{ traceback .format_exc ()} "
349355 )
350356 return False
@@ -362,7 +368,9 @@ def register_tiff_file(
362368 clem_tiff_file .associated_metadata = metadata_db_entry
363369 except Exception :
364370 logger .warning (
365- f"Unable to register metadata for TIFF file { str (tiff_file )!r} : \n "
371+ "Unable to register "
372+ f"metadata file { sanitise (str (associated_metadata ))!r} in association with "
373+ f"TIFF file { sanitise (str (tiff_file ))!r} : \n "
366374 f"{ traceback .format_exc ()} "
367375 )
368376
@@ -379,8 +387,9 @@ def register_tiff_file(
379387 clem_tiff_file .child_series = series_db_entry
380388 except Exception :
381389 logger .warning (
382- "Unable to register series information for TIFF file "
383- f"{ str (tiff_file )!r} : \n "
390+ "Unable to register "
391+ f"CLEM series { sanitise (associated_series )!r} in association with "
392+ f"TIFF file { sanitise (str (tiff_file ))!r} : \n "
384393 f"{ traceback .format_exc ()} "
385394 )
386395
@@ -397,8 +406,8 @@ def register_tiff_file(
397406 clem_tiff_file .child_stack = stack_db_entry
398407 except Exception :
399408 logger .warning (
400- f "Unable to register image stack { str ( associated_stack )!r } "
401- f"in database for TIFF file { str (tiff_file ) !r} : \n "
409+ "Unable to register "
410+ f"image stack { sanitise ( str (associated_stack )) !r} in association with "
402411 f"{ traceback .format_exc ()} "
403412 )
404413
@@ -429,7 +438,11 @@ def register_clem_metadata(
429438 file_path = metadata_file ,
430439 )
431440 except Exception :
432- logger .error (traceback .format_exc ())
441+ logger .error (
442+ "Exception encountered while registering"
443+ f"metadata file { sanitise (str (metadata_file ))!r} "
444+ f"{ traceback .format_exc ()} "
445+ )
433446 return False
434447
435448 # Register a parent LIF file if provided
@@ -444,7 +457,12 @@ def register_clem_metadata(
444457 # Link database entries
445458 clem_metadata .parent_lif = lif_db_entry
446459 except Exception :
447- logger .warning (traceback .format_exc ())
460+ logger .warning (
461+ "Unable to register "
462+ f"LIF file { sanitise (str (parent_lif ))!r} in association with "
463+ f"metadata file { sanitise (str (metadata_file ))!r} : \n "
464+ f"{ traceback .format_exc ()} "
465+ )
448466
449467 # Register associated TIFF files if provided
450468 for tiff in associated_tiffs :
@@ -458,7 +476,12 @@ def register_clem_metadata(
458476 # Append entry
459477 clem_metadata .associated_tiffs .append (tiff_db_entry )
460478 except Exception :
461- logger .warning (traceback .format_exc ())
479+ logger .warning (
480+ "Unable to register "
481+ f"TIFF file { sanitise (str (tiff ))!r} in association with "
482+ f"metadata file { sanitise (str (metadata_file ))!r} : \n "
483+ f"{ traceback .format_exc ()} "
484+ )
462485 continue
463486
464487 # Register associated image series if provided
@@ -475,7 +498,12 @@ def register_clem_metadata(
475498 db .add (series_db_entry )
476499 db .commit ()
477500 except Exception :
478- logger .warning (traceback .format_exc ())
501+ logger .warning (
502+ "Unable to register "
503+ f"CLEM series { sanitise (associated_series )!r} in association with "
504+ f"metadata file { sanitise (str (metadata_file ))!r} : \n "
505+ f"{ traceback .format_exc ()} "
506+ )
479507
480508 # Register associated image stacks if provided
481509 for stack in associated_stacks :
@@ -488,7 +516,12 @@ def register_clem_metadata(
488516 )
489517 clem_metadata .associated_stacks .append (stack_db_entry )
490518 except Exception :
491- logger .warning (traceback .format_exc ())
519+ logger .warning (
520+ "Unable to register "
521+ f"image stack { sanitise (str (stack ))!r} in association with "
522+ f"metadata file { sanitise (str (metadata_file ))!r} : \n "
523+ f"{ traceback .format_exc ()} "
524+ )
492525 continue
493526
494527 # Commit to database
@@ -517,7 +550,11 @@ def register_image_series(
517550 series_name = series_name ,
518551 )
519552 except Exception :
520- logger .error (traceback .format_exc ())
553+ logger .error (
554+ "Exception encountered while registering "
555+ f"CLEM series { sanitise (series_name )!r} : \n "
556+ f"{ traceback .format_exc ()} "
557+ )
521558 return False
522559
523560 # Register parent LIF file if provided
@@ -532,7 +569,12 @@ def register_image_series(
532569 # Link entries
533570 clem_image_series .parent_lif = lif_db_entry
534571 except Exception :
535- logger .warning (traceback .format_exc ())
572+ logger .warning (
573+ "Unable to register "
574+ f"LIF file { sanitise (str (parent_lif ))!r} in association with "
575+ f"CLEM series { sanitise (series_name )!r} : \n "
576+ f"{ traceback .format_exc ()} "
577+ )
536578
537579 # Register parent TIFFs if provided
538580 for tiff in parent_tiffs :
@@ -546,7 +588,12 @@ def register_image_series(
546588 # Append entry
547589 clem_image_series .parent_tiffs .append (tiff_db_entry )
548590 except Exception :
549- logger .warning (traceback .format_exc ())
591+ logger .warning (
592+ "Unable to register "
593+ f"TIFF file { sanitise (str (tiff ))!r} in association with "
594+ f"CLEM series { sanitise (series_name )!r} : \n "
595+ f"{ traceback .format_exc ()} "
596+ )
550597 continue # Try next item in loop
551598
552599 # Register associated metadata if provided
@@ -561,7 +608,12 @@ def register_image_series(
561608 # Link entries
562609 clem_image_series .associated_metadata = metadata_db_entry
563610 except Exception :
564- logger .warning (traceback .format_exc ())
611+ logger .warning (
612+ "Unable to register "
613+ f"metadata file { sanitise (str (associated_metadata ))!r} in association with "
614+ f"CLEM series { sanitise (series_name )!r} : \n "
615+ f"{ traceback .format_exc ()} "
616+ )
565617
566618 # Register child image stacks if provided
567619 for stack in child_stacks :
@@ -575,7 +627,12 @@ def register_image_series(
575627 # Append entry
576628 clem_image_series .child_stacks .append (stack_db_entry )
577629 except Exception :
578- logger .warning (traceback .format_exc ())
630+ logger .warning (
631+ "Unable to register "
632+ f"image stack { sanitise (str (stack ))!r} in association with "
633+ f"CLEM series { sanitise (series_name )!r} : \n "
634+ f"{ traceback .format_exc ()} "
635+ )
579636 continue
580637
581638 # Register
@@ -605,7 +662,11 @@ def register_image_stack(
605662 file_path = image_stack ,
606663 )
607664 except Exception :
608- logger .error (traceback .format_exc ())
665+ logger .error (
666+ "Exception encountered while registering "
667+ f"image stack { sanitise (str (image_stack ))!r} : \n "
668+ f"{ traceback .format_exc ()} "
669+ )
609670 return False
610671
611672 # Register channel name if provided
@@ -623,7 +684,12 @@ def register_image_stack(
623684 )
624685 clem_image_stack .parent_lif = lif_db_entry
625686 except Exception :
626- logger .warning (traceback .format_exc ())
687+ logger .warning (
688+ "Unable to register "
689+ f"LIF file { sanitise (str (parent_lif ))!r} in association with "
690+ f"image stack { sanitise (str (image_stack ))!r} : \n "
691+ f"{ traceback .format_exc ()} "
692+ )
627693
628694 # Register parent TIFF files if provided
629695 for tiff in parent_tiffs :
@@ -637,7 +703,12 @@ def register_image_stack(
637703 # Append entry
638704 clem_image_stack .parent_tiffs .append (tiff_db_entry )
639705 except Exception :
640- logger .warning (traceback .format_exc ())
706+ logger .warning (
707+ "Unable to register "
708+ f"TIFF file { sanitise (str (tiff ))!r} in association with "
709+ f"image stack { sanitise (str (image_stack ))!r} : \n "
710+ f"{ traceback .format_exc ()} "
711+ )
641712 continue
642713
643714 # Register associated metadata if provided
@@ -652,7 +723,12 @@ def register_image_stack(
652723 # Link entries
653724 clem_image_stack .associated_metadata = metadata_db_entry
654725 except Exception :
655- logger .warning (traceback .format_exc ())
726+ logger .warning (
727+ "Unable to register "
728+ f"metadata file { sanitise (str (associated_metadata ))!r} in association with "
729+ f"image stack { sanitise (str (image_stack ))!r} : \n "
730+ f"{ traceback .format_exc ()} "
731+ )
656732
657733 # Register parent series if provided
658734 if parent_series is not None :
@@ -666,7 +742,12 @@ def register_image_stack(
666742 # Link entries
667743 clem_image_stack .parent_series = series_db_entry
668744 except Exception :
669- logger .warning (traceback .format_exc ())
745+ logger .warning (
746+ "Unable to register "
747+ f"CLEM series { sanitise (parent_series )!r} in association with "
748+ f"image stack { sanitise (str (image_stack ))!r} : \n "
749+ f"{ traceback .format_exc ()} "
750+ )
670751
671752 # Register updates to entry
672753 db .add (clem_image_stack )
0 commit comments