summaryrefslogtreecommitdiffstats
path: root/Lib/aifc.py
diff options
context:
space:
mode:
Diffstat (limited to 'Lib/aifc.py')
-rw-r--r--Lib/aifc.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/Lib/aifc.py b/Lib/aifc.py
index 22bff01..d13a3b1 100644
--- a/Lib/aifc.py
+++ b/Lib/aifc.py
@@ -593,7 +593,11 @@ class Aifc_read:
id = _read_short(chunk)
pos = _read_long(chunk)
name = _read_string(chunk)
- self._markers.append((id, pos, name))
+ if pos or name:
+ # some files appear to have
+ # dummy markers consisting of
+ # a position 0 and name ''
+ self._markers.append((id, pos, name))
except EOFError:
print 'Warning: MARK chunk contains only',
print len(self._markers),