From 08db5463cd72d5e812d3266bc7f5c6fb0ce2fdb3 Mon Sep 17 00:00:00 2001 From: cousteau Date: Fri, 14 Aug 2015 20:34:02 +0200 Subject: [PATCH] Fix behavior with unavailable formatters Turns out defaultdict and str.format(**d) don't work well together; using string.Formatter().vformat() instead. My bad. --- youtube_dl/YoutubeDL.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/youtube_dl/YoutubeDL.py b/youtube_dl/YoutubeDL.py index ef4677dd1..35931d6bc 100755 --- a/youtube_dl/YoutubeDL.py +++ b/youtube_dl/YoutubeDL.py @@ -17,6 +17,7 @@ import os import platform import re import shutil +import string import subprocess import socket import sys @@ -570,7 +571,7 @@ class YoutubeDL(object): tmpl = compat_expanduser(outtmpl) # Backwards compatibility fix (deprecated): %(foo)s -> {foo}, %% -> % tmpl = re.sub(r'(?