From fe3e636c04b51420e29020b35df6957a332059e4 Mon Sep 17 00:00:00 2001 From: Mark Wooding Date: Sun, 20 Mar 2022 02:56:57 +0000 Subject: [PATCH 1/1] mkm3u: Allow clearing the prevailing expected duration. --- mkm3u | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) 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) -- 2.11.0