if not fn.endswith(".iso"): continue
m = me._R_ISO_PRE.match(fn)
if not m:
- #print(";; `%s' ignored" % path, file = SYS.stderr)
+ #print(";; `%s' ignored (regex mismatch)" % path, file = SYS.stderr)
continue
i = filter(m.group("si"), int)
epname = m.group("epname")
if epname is not None: eplist = [epname]
else: eplist = m.group("eplist").split(", ")
+ #print(";; `%s'" % path, file = SYS.stderr)
for eprange in eplist:
mm = me._R_ISO_EP.match(eprange)
- if mm is None: bad = True; continue
- if not any:
- #print(";; `%s'" % path, file = SYS.stderr)
- any = True
+ if mm is None:
+ #print(";;\t`%s'?" % eprange, file = SYS.stderr)
+ bad = True; continue
+ if not any: any = True
i = filter(mm.group("si"), int)
if i is not None:
try: ts = seasons[i]
for k in range(start, end + 1):
ts.set_episode_disc(k, disc)
#print(";;\tepisode %d.%d" % (ts.i, k), file = SYS.stderr)
- if not any: pass #print(";; `%s' ignored" % path, file = SYS.stderr)
- elif bad: raise ExpectedError("bad ep list in `%s'", fn)
+ if not any:
+ #print(";;\tignored" % path, file = SYS.stderr)
+ pass
+ elif bad:
+ raise ExpectedError("bad ep list in `%s'", fn)
me.seasons = seasons
class AudioDisc (Source):