0
0
Fork 0
mirror of https://github.com/yt-dlp/yt-dlp.git synced 2024-12-02 03:47:27 +00:00

Fix wrong user config (Closes #32)

:ci skip dl
This commit is contained in:
pukkandan 2021-01-25 01:37:09 +05:30
parent a392adf56c
commit b5d265633d

View file

@ -1217,19 +1217,15 @@ def get_configs():
return return
def read_options(path, user=False): def read_options(path, user=False):
func = _readUserConf if user else _readOptions for package in ('yt-dlp', 'youtube-dlc'):
current_path = os.path.join(path, 'yt-dlp.conf')
config = func(current_path, default=None)
if user:
config, current_path = config
if config is None:
current_path = os.path.join(path, 'youtube-dlc.conf')
config = func(current_path, default=None)
if user: if user:
config, current_path = config config, current_path = _readUserConf(package, default=None)
if config is None: else:
return [], None current_path = os.path.join(path, '%s.conf' % package)
return config, current_path config = _readOptions(current_path, default=None)
if config is not None:
return config, current_path
return [], None
configs['portable'], paths['portable'] = read_options(get_executable_path()) configs['portable'], paths['portable'] = read_options(get_executable_path())
if '--ignore-config' in configs['portable']: if '--ignore-config' in configs['portable']: