extractor: youtube: Set extension of AAC audio formats to m4a.
[youtube-dl] / youtube_dl / utils.py
index 833f981f24ca7b9dc2b2fd6cd79a40fe83afd019..bfb8f6bcd971dad03d5236c8e607b59ff81c667a 100644 (file)
@@ -947,6 +947,15 @@ def shell_quote(args):
     return ' '.join(map(pipes.quote, args))
 
 
+def takewhile_inclusive(pred, seq):
+    """ Like itertools.takewhile, but include the latest evaluated element
+        (the first element so that Not pred(e)) """
+    for e in seq:
+        yield e
+        if not pred(e):
+            return
+
+
 def smuggle_url(url, data):
     """ Pass additional data in a URL for internal use. """