Coverage for pyguymer3/image/load_EXIF1.py: 12%
8 statements
« prev ^ index » next coverage.py v7.9.2, created at 2025-07-08 18:47 +0000
« prev ^ index » next coverage.py v7.9.2, created at 2025-07-08 18:47 +0000
1#!/usr/bin/env python3
3# Define function ...
4def load_EXIF1(
5 fname,
6 /,
7):
8 # Import special modules ...
9 try:
10 import exifread
11 except:
12 raise Exception("\"exifread\" is not installed; run \"pip install --user ExifRead\"") from None
14 # Open RAW file read-only ...
15 with open(fname, "rb") as fObj:
16 # Load EXIF tags ...
17 ans = exifread.process_file(fObj, details = False)
19 # Return answer ...
20 return ans