Fix behavior with unavailable formatters
Fix behavior with unavailable formatters

Turns out defaultdict and str.format(**d) don't work well together; using string.Formatter().vformat() instead.
My bad.
cousteaulecommandant/youtube-dl,cousteaulecommandant/youtube-dl