Skip to content

Commit daabd8c

Browse files
committed
revert removing TX_TOKEN for tx CLI
1 parent 037e238 commit daabd8c

File tree

2 files changed

+11
-14
lines changed

2 files changed

+11
-14
lines changed

.github/workflows/update-and-build.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,9 @@ jobs:
2828
TX_TOKEN: ${{ secrets.TX_TOKEN }}
2929
- run: curl -o- https://raw.githubusercontent.com/transifex/cli/master/install.sh | bash
3030
working-directory: /usr/local/bin
31-
- run: ./manage_translation.py fetch ${{ secrets.TX_TOKEN }}
31+
- run: ./manage_translation.py fetch
32+
env:
33+
TX_TOKEN: ${{ secrets.TX_TOKEN }}
3234
- run: ./manage_translation.py recreate_readme
3335
env:
3436
TX_TOKEN: ${{ secrets.TX_TOKEN }}

manage_translation.py

Lines changed: 8 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
LANGUAGE = 'pl'
2323

2424

25-
def fetch(args):
25+
def fetch():
2626
"""
2727
Fetch translations from Transifex, remove source lines.
2828
"""
@@ -31,7 +31,7 @@ def fetch(args):
3131
exit(1)
3232
lang = LANGUAGE
3333
pull_returncode = call(
34-
f'tx --token {args.tx_token} pull -l {lang} --minimum-perc=1 --force --skip', shell=True
34+
f'tx pull -l {lang} --minimum-perc=1 --force --skip', shell=True
3535
)
3636
if pull_returncode != 0:
3737
exit(pull_returncode)
@@ -47,7 +47,7 @@ def fetch(args):
4747
PROJECT_SLUG = 'python-newest'
4848

4949

50-
def recreate_tx_config(args):
50+
def recreate_tx_config():
5151
"""
5252
Regenerate Transifex client config for all resources.
5353
"""
@@ -125,7 +125,7 @@ def _get_number_of_translators():
125125
return len(unique_translators)
126126

127127

128-
def recreate_readme(args):
128+
def recreate_readme():
129129
def language_switcher(entry):
130130
return (
131131
entry['name'].startswith('bugs')
@@ -208,15 +208,10 @@ def average(averages, weights):
208208

209209

210210
if __name__ == "__main__":
211+
RUNNABLE_SCRIPTS = ('fetch', 'recreate_tx_config', 'recreate_readme')
212+
211213
parser = ArgumentParser()
212-
subparsers = parser.add_subparsers()
213-
fetch_parser = subparsers.add_parser('fetch')
214-
fetch_parser.add_argument('tx_token')
215-
fetch_parser.set_defaults(func=fetch)
216-
config_parser = subparsers.add_parser('recreate_tx_config')
217-
config_parser.set_defaults(func=recreate_tx_config)
218-
readme_parser = subparsers.add_parser('recreate_readme')
219-
readme_parser.set_defaults(func=recreate_readme)
214+
parser.add_argument('cmd', choices=RUNNABLE_SCRIPTS)
220215
options = parser.parse_args()
221216

222-
options.func(options)
217+
eval(options.cmd)()

0 commit comments

Comments
 (0)