mirror of https://github.com/gorhill/uBlock.git
Python2 compatibility for build scripts
This commit is contained in:
parent
8a19f32373
commit
a07b3a1d3e
|
@ -1,4 +1,4 @@
|
||||||
#!/usr/bin/env python3
|
#!/usr/bin/python3
|
||||||
|
|
||||||
import os
|
import os
|
||||||
import json
|
import json
|
||||||
|
@ -43,19 +43,19 @@ for alpha2 in os.listdir(source_locale_dir):
|
||||||
with open(locale_path, 'wt', encoding='utf-8', newline='\n') as f:
|
with open(locale_path, 'wt', encoding='utf-8', newline='\n') as f:
|
||||||
for string_name in string_data:
|
for string_name in string_data:
|
||||||
f.write(string_name)
|
f.write(string_name)
|
||||||
f.write('=')
|
f.write(u'=')
|
||||||
f.write(string_data[string_name]['message'].replace('\n', r'\n'))
|
f.write(string_data[string_name]['message'].replace('\n', r'\n'))
|
||||||
f.write('\n')
|
f.write(u'\n')
|
||||||
|
|
||||||
# generate chrome.manifest file
|
# generate chrome.manifest file
|
||||||
chrome_manifest = pj(build_dir, 'chrome.manifest')
|
chrome_manifest = pj(build_dir, 'chrome.manifest')
|
||||||
|
|
||||||
with open(chrome_manifest, 'at', encoding='utf-8', newline='\n') as f:
|
with open(chrome_manifest, 'at', encoding='utf-8', newline='\n') as f:
|
||||||
f.write('\nlocale ublock en ./locale/en/\n')
|
f.write(u'\nlocale ublock en ./locale/en/\n')
|
||||||
|
|
||||||
for alpha2 in language_codes:
|
for alpha2 in language_codes:
|
||||||
if alpha2 != 'en':
|
if alpha2 != 'en':
|
||||||
f.write('locale ublock ' + alpha2 + ' ./locale/' + alpha2 + '/\n')
|
f.write(u'locale ublock ' + alpha2 + ' ./locale/' + alpha2 + '/\n')
|
||||||
|
|
||||||
rmtree(source_locale_dir)
|
rmtree(source_locale_dir)
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
#!/usr/bin/env python3
|
#!/usr/bin/python3
|
||||||
|
|
||||||
import os
|
import os
|
||||||
import json
|
import json
|
||||||
|
|
Loading…
Reference in New Issue