Skip to content

Commit a002d18

Browse files
committed
Fix Olympus SpecialMode Unknown Values
1 parent 54dcb07 commit a002d18

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

exifread/tags/makernote/olympus.py

+6-2
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,13 @@ def special_mode(val):
1717
3: 'Bottom to top',
1818
4: 'Top to bottom',
1919
}
20-
if not val or (val[0] not in mode1 or val[2] not in mode2):
20+
21+
if not val:
2122
return val
22-
return '%s - sequence %d - %s' % (mode1[val[0]], val[1], mode2[val[2]])
23+
24+
mode1_val = mode1.get(val[0], "Unknown")
25+
mode2_val = mode2.get(val[2], "Unknown")
26+
return '%s - Sequence %d - %s' % (mode1_val, val[1], mode2_val)
2327

2428

2529
TAGS = {

0 commit comments

Comments
 (0)