Skip to content

Commit 845a009

Browse files
committed
Changed init.<json|locales>_dir() to mod cli in place, corrected dir validation
1 parent 991af72 commit 845a009

4 files changed

Lines changed: 17 additions & 12 deletions

File tree

remove-json-keys/src/remove_json_keys/__main__.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
def main():
22
import sys
3+
from pathlib import Path
34
from .lib import data, init, log, wizard
45

56
cli = init.cli(__file__)
@@ -11,9 +12,9 @@ def main():
1112
wizard.run(cli)
1213

1314
log.info(f'Searching for {cli.config.json_dir}...')
14-
cli.config.json_dir = init.json_dir(cli.config.json_dir)
15+
init.json_dir(cli)
1516

16-
if cli.config.json_dir:
17+
if Path(cli.config.locales_dir).exists():
1718
log.success('Directory found!')
1819
print(f'\n>> {cli.config.json_dir}')
1920
else:

remove-json-keys/src/remove_json_keys/lib/init.py

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,9 @@ def config_file(cli):
2222
data.file.write(cli.config_filepath, cli.default_file_config)
2323
log.success(f'Default config created at {cli.config_filepath}')
2424

25-
def json_dir(target_dir):
26-
for path in Path.cwd().rglob(target_dir):
27-
if path.is_dir() : return str(path)
28-
return None
25+
def json_dir(cli):
26+
for path in Path.cwd().rglob(cli.config.json_dir):
27+
if path.is_dir():
28+
cli.config.json_dir = str(path)
29+
return
30+
cli.config.json_dir = None

translate-messages/src/translate_messages/__main__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,9 @@ def main():
1212
wizard.run(cli)
1313

1414
log.info(f'Searching for {cli.config.locales_dir}...')
15-
cli.config.locales_dir = init.locales_dir(cli.config.locales_dir)
15+
init.locales_dir(cli)
1616

17-
if cli.config.locales_dir:
17+
if Path(cli.config.locales_dir).exists():
1818
log.success('Directory found!')
1919
print(f'\n>> {cli.config.locales_dir}')
2020
else:

translate-messages/src/translate_messages/lib/init.py

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,9 @@ def config_file(cli):
2222
data.file.write(cli.config_filepath, cli.default_file_config)
2323
log.success(f'Default config created at {cli.config_filepath}')
2424

25-
def locales_dir(target_dir):
26-
for path in Path.cwd().rglob(target_dir):
27-
if path.is_dir() : return str(path)
28-
return None
25+
def locales_dir(cli):
26+
for path in Path.cwd().rglob(cli.config.locales_dir):
27+
if path.is_dir():
28+
cli.config.locales_dir = str(path)
29+
return
30+
cli.config.locales_dir = None

0 commit comments

Comments
 (0)