mirror of
https://github.com/opentx/opentx.git
synced 2025-07-16 04:45:17 +03:00
Use Python 2/3 compatible scripts
Almost entirely fixing print statements, but also a couple importing
changes, wrapped in try/excepts, and one case where dict.keys() not
being a list would be a problem.
Also reverts e41139a397
The real fix for #1907
This commit is contained in:
parent
b3d52e3525
commit
5efa5d47d3
14 changed files with 103 additions and 72 deletions
|
@ -1,9 +1,11 @@
|
|||
#!/usr/bin/env python
|
||||
|
||||
from __future__ import print_function
|
||||
|
||||
import sys
|
||||
|
||||
filename = sys.argv[1]
|
||||
print filename
|
||||
print(filename)
|
||||
fr = open(filename)
|
||||
fw = open(filename+".new", "w")
|
||||
ew = open(filename+".en", "w")
|
||||
|
@ -46,10 +48,10 @@ for line in fr.readlines():
|
|||
|
||||
if str_rep in replacements.keys():
|
||||
if replacements[str_rep] != str:
|
||||
print "!!!!! NON !!!!!"
|
||||
print("!!!!! NON !!!!!")
|
||||
else:
|
||||
replacements[str_rep] = str
|
||||
print glob_str, "=>", str, str_rep
|
||||
print(glob_str, "=>", str, str_rep)
|
||||
ew.write("#define " + str_rep[1:] + " "*(17-len(str_rep)) + '"%s"\n' % str)
|
||||
hw.write("extern const PROGMEM char %s[];\n" % str_rep)
|
||||
cw.write("const prog_char APM %s[] = %s;\n" % (str_rep, str_rep[1:]))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue