From: Mark Wooding Date: Sun, 20 Mar 2022 02:56:57 +0000 (+0000) Subject: mkm3u: Allow clearing the prevailing expected duration. X-Git-Url: https://git.distorted.org.uk/~mdw/epls/commitdiff_plain/fe3e636c04b51420e29020b35df6957a332059e4?hp=028b4b51bfedbce7ddfa9fb24f9383619fd178af mkm3u: Allow clearing the prevailing expected duration. --- diff --git a/mkm3u b/mkm3u index 5226697..1512e86 100755 --- a/mkm3u +++ b/mkm3u @@ -572,9 +572,12 @@ class EpisodeListParser (object): elif cmd == "explen": w = ww.rest(); check(w is not None, "missing duration spec") - d, v = parse_duration(w) - me._explen = d - if v is not None: me._expvar = v + if w == "-": + me._explen, me._expvar = None, DEFAULT_EXPVAR + else: + d, v = parse_duration(w) + me._explen = d + if v is not None: me._expvar = v elif cmd == "epname": for k, v in me._keyvals(opts): me._bad_keyval("epname", k, v)