File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 2020from re import match
2121from subprocess import call
2222import sys
23+ from textwrap import dedent
2324from typing import Self , Generator , Iterable
2425from urllib .parse import urlparse , parse_qs
2526from warnings import warn
@@ -56,12 +57,7 @@ def recreate_tx_config():
5657 """
5758 resources = _get_resources ()
5859 with open ('.tx/config' , 'w' ) as config :
59- config .writelines (
60- (
61- '[main]\n ' ,
62- 'host = https://www.transifex.com\n ' ,
63- )
64- )
60+ config .write ('[main]\n host = https://www.transifex.com\n ' )
6561 for resource in resources :
6662 slug = resource .slug
6763 name = RESOURCE_NAME_MAP .get (slug , slug )
@@ -73,13 +69,14 @@ def recreate_tx_config():
7369 else :
7470 file_filter = f'{ name } .po'
7571
76- config .writelines (
77- (
78- '\n ' ,
79- f'[o:python-doc:p:{ PROJECT_SLUG } :r:{ slug } ]\n ' ,
80- f'file_filter = { file_filter } \n ' ,
81- 'type = PO\n ' ,
82- 'source_lang = en\n ' ,
72+ config .write (
73+ dedent (
74+ f'''
75+ [o:python-doc:p:{ PROJECT_SLUG } :r:{ slug } ]
76+ file_filter = { file_filter }
77+ type = PO
78+ source_lang = en
79+ '''
8380 )
8481 )
8582
You can’t perform that action at this time.
0 commit comments