Do not mutate default arguments
authorPhilipp Hagemeister <phihag@phihag.de>
Fri, 29 Nov 2013 14:25:09 +0000 (15:25 +0100)
committerPhilipp Hagemeister <phihag@phihag.de>
Fri, 29 Nov 2013 14:25:11 +0000 (15:25 +0100)
commita3fb4675fb67b061e2a71cec78a5dbd8695b8ef0
tree5266535b71cbbc0de76dfbf32bd031457ba74755
parent17769d5a6c24eb8f5d609aa99f84debc3fe4adec
Do not mutate default arguments

In this case, it looks rather harmless (since the conditions for --restrict-filenames should not change while a process is running), but just to be sure.
This also simplifies the interface for callers, who can just pass in the idiomatic None for "I don't care, whatever is the default".
youtube_dl/YoutubeDL.py