Loading tools/product_debug.py +12 −3 Original line number Diff line number Diff line Loading @@ -14,10 +14,19 @@ # See the License for the specific language governing permissions and # limitations under the License. from __future__ import print_function import os import re import sys def iteritems(obj): if hasattr('iteritems'): return obj.iteritems() return obj.items() def break_lines(key, val): # these don't get split if key in ("PRODUCT_MODEL"): Loading @@ -42,7 +51,7 @@ def parse_variables(lines): def render_variables(variables): variables = dict(variables) del variables["FILE"] variables = list(variables.iteritems()) variables = list(variables.items()) variables.sort(lambda a, b: cmp(a[0], b[0])) return ("<table id='variables'>" + "\n".join([ "<tr><th>%(key)s</th><td>%(val)s</td></tr>" % { "key": key, "val": val } Loading Loading @@ -104,7 +113,7 @@ def main(argv): "variables": render_variables(variables), "original": render_original(variables, original), }) print """<html> print("""<html> <head> Loading Loading @@ -153,7 +162,7 @@ def main(argv): %(variables)s </body> </html> """ % values """ % values) if __name__ == "__main__": main(sys.argv) Loading
tools/product_debug.py +12 −3 Original line number Diff line number Diff line Loading @@ -14,10 +14,19 @@ # See the License for the specific language governing permissions and # limitations under the License. from __future__ import print_function import os import re import sys def iteritems(obj): if hasattr('iteritems'): return obj.iteritems() return obj.items() def break_lines(key, val): # these don't get split if key in ("PRODUCT_MODEL"): Loading @@ -42,7 +51,7 @@ def parse_variables(lines): def render_variables(variables): variables = dict(variables) del variables["FILE"] variables = list(variables.iteritems()) variables = list(variables.items()) variables.sort(lambda a, b: cmp(a[0], b[0])) return ("<table id='variables'>" + "\n".join([ "<tr><th>%(key)s</th><td>%(val)s</td></tr>" % { "key": key, "val": val } Loading Loading @@ -104,7 +113,7 @@ def main(argv): "variables": render_variables(variables), "original": render_original(variables, original), }) print """<html> print("""<html> <head> Loading Loading @@ -153,7 +162,7 @@ def main(argv): %(variables)s </body> </html> """ % values """ % values) if __name__ == "__main__": main(sys.argv)