[transliteration] adding no-args option for transliteration_rules script
This commit is contained in:
@@ -1667,16 +1667,17 @@ def write_transliteration_data_file(filename):
|
|||||||
f.write(safe_encode(template))
|
f.write(safe_encode(template))
|
||||||
|
|
||||||
|
|
||||||
|
SRC_DIR = os.path.join(this_dir, os.pardir, os.pardir, os.pardir, 'src')
|
||||||
TRANSLITERATION_DATA_FILENAME = 'transliteration_data.c'
|
TRANSLITERATION_DATA_FILENAME = 'transliteration_data.c'
|
||||||
TRANSLITERATION_SCRIPTS_FILENAME = 'transliteration_scripts_data.c'
|
TRANSLITERATION_SCRIPTS_FILENAME = 'transliteration_scripts_data.c'
|
||||||
|
|
||||||
|
|
||||||
def main(out_dir):
|
def main(out_dir=SRC_DIR):
|
||||||
write_transliteration_data_file(os.path.join(out_dir, TRANSLITERATION_DATA_FILENAME))
|
write_transliteration_data_file(os.path.join(out_dir, TRANSLITERATION_DATA_FILENAME))
|
||||||
write_transliterator_scripts_file(os.path.join(out_dir, TRANSLITERATION_SCRIPTS_FILENAME))
|
write_transliterator_scripts_file(os.path.join(out_dir, TRANSLITERATION_SCRIPTS_FILENAME))
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
if len(sys.argv) < 2:
|
if len(sys.argv) > 1:
|
||||||
print 'Usage: python transliteration_rules.py out_dir'
|
|
||||||
exit(1)
|
|
||||||
main(sys.argv[1])
|
main(sys.argv[1])
|
||||||
|
else:
|
||||||
|
main()
|
||||||
Reference in New Issue
Block a user