YoutubeDL: set the 'params' property before any message/warning/error is sent (fixes...
authorJaime Marquínez Ferrándiz <jaime.marquinez.ferrandiz@gmail.com>
Tue, 26 Nov 2013 17:53:36 +0000 (18:53 +0100)
committerJaime Marquínez Ferrándiz <jaime.marquinez.ferrandiz@gmail.com>
Tue, 26 Nov 2013 17:54:14 +0000 (18:54 +0100)
commit4a98cdbf3b19b07c7a885d348e79ddf79318f133
tree775f0d0ec6d3195102dc62b09fceac5be0f04b6f
parentc5ed4e8f7efaa258c74dd3179a7c691208874e41
YoutubeDL: set the 'params' property before any message/warning/error is sent (fixes #1840)

If it sets the 'restrictfilenames' param, it will first report a warning. It will try to get the logger from the 'params' property, which would be set at that moment to None, raising the error 'AttributeError: 'NoneType' object has no attribute 'get''
youtube_dl/YoutubeDL.py