@@ -44,18 +44,18 @@ def cli(caller_file):
4444 cli .config .__dict__ .update ({ key :val for key ,val in vars (parser .parse_args ()).items () if val is not None })
4545
4646 # Init cli.config vals
47- cli .config .target_locales = cli . default_target_locales
48- if ( getattr (cli .config , 'include_langs' , '' )):
49- cli . config . target_locales = data . csv . parse ( cli .config . include_langs )
50- if ( getattr ( cli .config , ' exclude_langs' , '' )):
51- cli .config .exclude_langs = set ( data . csv . parse (cli .config . exclude_langs ))
52- if ( getattr ( cli .config , ' ignore_keys' , '' )):
53- cli .config .ignore_keys = data . csv . parse ( cli .config . ignore_keys )
54- if ( not getattr (cli .config , 'locales_dir' , '' )):
55- cli .config .locales_dir = '_locales '
56- if ( getattr ( cli .config , ' exclude_langs' , '' )) :
57- cli .config .target_locales = [lang for lang in cli .config .target_locales if lang not in cli .config .exclude_langs ]
58- if not hasattr (cli .config , 'no_wizard' ) : cli . config . no_wizard = False
47+ cli .config .target_locales = \
48+ data . csv . parse ( cli . config . include_langs ) if getattr (cli .config , 'include_langs' , '' ) \
49+ else cli .default_target_locales
50+ cli .config . exclude_langs = \
51+ data . csv . parse ( cli .config .exclude_langs ) if ( getattr (cli .config , ' exclude_langs' , '' )) else []
52+ cli .config . ignore_keys = \
53+ data . csv . parse ( cli .config .ignore_keys ) if ( getattr ( cli .config , ' ignore_keys' , '' )) else []
54+ if not hasattr (cli .config , 'locales_dir' ) : cli . config . locales_dir = '_locales'
55+ if not hasattr ( cli . config , 'provider' ) : cli .config .provider = ''
56+ if cli .config . exclude_langs :
57+ cli .config .target_locales = [lang for lang in cli .config .target_locales if lang not in cli .config .exclude_langs ]
58+ cli . config . no_wizard = getattr (cli .config , 'no_wizard' , False )
5959
6060 return cli
6161
0 commit comments