PEP8 radio/util/addtr.py
Split imports, fix indentation
This commit is contained in:
+27
-23
@@ -2,38 +2,42 @@
|
||||
|
||||
from __future__ import print_function
|
||||
|
||||
import sys, glob
|
||||
import sys
|
||||
import glob
|
||||
|
||||
|
||||
def addLine(filename, newline, after):
|
||||
print(filename, newline)
|
||||
lines = file(filename, 'r').readlines()
|
||||
for i, line in enumerate(lines):
|
||||
if after in line:
|
||||
lines.insert(i+1, newline + '\n')
|
||||
break
|
||||
file(filename, 'w').writelines(lines)
|
||||
print(filename, newline)
|
||||
lines = file(filename, 'r').readlines()
|
||||
for i, line in enumerate(lines):
|
||||
if after in line:
|
||||
lines.insert(i + 1, newline + '\n')
|
||||
break
|
||||
file(filename, 'w').writelines(lines)
|
||||
|
||||
|
||||
def modifyTranslations(constant, translation, after):
|
||||
for filename in glob.glob('translations/*.h.txt'):
|
||||
newline = "#define " + constant + " "*max(1, 23-len(constant)) + '"' + translation + '"'
|
||||
addLine(filename, newline, after+" ")
|
||||
for filename in glob.glob('translations/*.h.txt'):
|
||||
newline = "#define " + constant + " " * max(1, 23 - len(constant)) + '"' + translation + '"'
|
||||
addLine(filename, newline, after + " ")
|
||||
|
||||
|
||||
def modifyDeclaration(constant, after):
|
||||
newline = "extern const pm_char S" + constant + "[];"
|
||||
filename = "translations.h"
|
||||
addLine(filename, newline, after+"[];")
|
||||
newline = "extern const pm_char S" + constant + "[];"
|
||||
filename = "translations.h"
|
||||
addLine(filename, newline, after + "[];")
|
||||
|
||||
|
||||
def modifyDefinition(constant, after):
|
||||
newline = "const pm_char S" + constant + "[] PROGMEM = " + constant + ";"
|
||||
filename = "translations.cpp"
|
||||
addLine(filename, newline, after+"[] ")
|
||||
newline = "const pm_char S" + constant + "[] PROGMEM = " + constant + ";"
|
||||
filename = "translations.cpp"
|
||||
addLine(filename, newline, after + "[] ")
|
||||
|
||||
|
||||
after = sys.argv[-1]
|
||||
for arg in sys.argv[1:-1]:
|
||||
constant, translation = arg.split("=")
|
||||
modifyTranslations(constant, translation, after)
|
||||
modifyDeclaration(constant, after)
|
||||
modifyDefinition(constant, after)
|
||||
after = constant
|
||||
|
||||
constant, translation = arg.split("=")
|
||||
modifyTranslations(constant, translation, after)
|
||||
modifyDeclaration(constant, after)
|
||||
modifyDefinition(constant, after)
|
||||
after = constant
|
||||
|
||||
Reference in New Issue
Block a user