Skip to content

Commit e07963d

Browse files
committed
Init all cli.config vals ↞ [auto-sync from https://github.com/adamlui/python-utils/tree/main/translate-messages]
1 parent ba6adc4 commit e07963d

File tree

1 file changed

+12
-12
lines changed

1 file changed

+12
-12
lines changed

translate-messages/lib/init.py

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)