OSDN Git Service

DO NOT MERGE Fix the syntax error in the edify script generator
authorTao Bao <tbao@google.com>
Sun, 22 Mar 2015 21:20:48 +0000 (14:20 -0700)
committerChris Elliott <chriselliott@google.com>
Thu, 2 Jul 2015 20:17:21 +0000 (13:17 -0700)
file_getprop() always expects two arguments.

Bug: 19881931
Change-Id: Icf5577ad34188991c03f68c1217642d3adc4201c

tools/releasetools/edify_generator.py

index e52c264..934d751 100644 (file)
@@ -74,11 +74,11 @@ class EdifyGenerator(object):
       raise ValueError("must specify an OEM property")
     if not value:
       raise ValueError("must specify the OEM value")
-    cmd = ('file_getprop("/oem/oem.prop", "%s") == "%s" || '
-           'abort("This package expects the value \\"%s\\"  for '
-           '\\"%s\\" on the OEM partition; '
-           'this has value \\"" + file_getprop("/oem/oem.prop") + "\\".");'
-           ) % (name, value, name, value)
+    cmd = ('file_getprop("/oem/oem.prop", "{name}") == "{value}" || '
+           'abort("This package expects the value \\"{value}\\" for '
+           '\\"{name}\\" on the OEM partition; this has value \\"" + '
+           'file_getprop("/oem/oem.prop", "{name}") + "\\".");'
+           ).format(name=name, value=value)
     self.script.append(cmd)
 
   def AssertSomeFingerprint(self, *fp):