Skip to content

Commit a8645e9

Browse files
authored
logs in relative abundance (#468)
1 parent 3d82ed5 commit a8645e9

File tree

3 files changed

+11
-1
lines changed

3 files changed

+11
-1
lines changed

src/murfey/client/contexts/spa.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,13 +66,16 @@ def _grid_square_metadata_file(
6666
break
6767
else:
6868
raise ValueError(f"Could not determine grid square metadata path for {f}")
69-
return (
69+
metadata_file = (
7070
base_dir
7171
/ visit
7272
/ mid_dir.parent.parent.parent
7373
/ "Metadata"
7474
/ f"GridSquare_{grid_square}.dm"
7575
)
76+
if not metadata_file.is_file():
77+
logger.warning(f"Grid square metadata file {str(metadata_file)} does not exist")
78+
return metadata_file
7679

7780

7881
def _get_source(file_path: Path, environment: MurfeyInstanceEnvironment) -> Path | None:

src/murfey/client/contexts/spa_metadata.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ def _foil_hole_positions(xml_path: Path, grid_square: int) -> Dict[str, FoilHole
3030
required_key = key
3131
break
3232
if not required_key:
33+
logger.warning(f"Required key not found for {str(xml_path)}")
3334
return {}
3435
foil_holes = {}
3536
for fh_block in serialization_array[required_key]:
@@ -189,6 +190,9 @@ def post_transfer(
189190
and environment
190191
):
191192
gs_name = transferred_file.stem.split("_")[1]
193+
logger.info(
194+
f"Collecting foil hole positions for {str(transferred_file)} and grid square {int(gs_name)}"
195+
)
192196
fh_positions = _foil_hole_positions(transferred_file, int(gs_name))
193197
source = _get_source(transferred_file, environment=environment)
194198
visitless_source = str(source).replace(f"/{environment.visit}", "")

src/murfey/util/spa_metadata.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -123,6 +123,9 @@ def grid_square_data(xml_path: Path, grid_square: int) -> GridSquareInfo:
123123
f"Images-Disc*/GridSquare_{grid_square}/GridSquare_*.jpg"
124124
)
125125
)
126+
logger.info(
127+
f"{len(image_paths)} images found when searching {str(xml_path.parent.parent)}"
128+
)
126129
if image_paths:
127130
image_paths.sort(key=lambda x: x.stat().st_ctime)
128131
image_path = image_paths[-1]

0 commit comments

Comments
 (0)