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

1#!/usr/bin/env python3 

2 

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 

13 

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) 

18 

19 # Return answer ... 

20 return ans