Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit d97db05e authored by Anthony King's avatar Anthony King Committed by Steve Kondik
Browse files

py3: product_debug

Change-Id: I4a1e25753a9addd199f148e7eec883b3d9ea337a
parent 4d7046e5
Loading
Loading
Loading
Loading
+12 −3
Original line number Diff line number Diff line
@@ -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"):
@@ -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 }
@@ -104,7 +113,7 @@ def main(argv):
    "variables": render_variables(variables),
    "original": render_original(variables, original),
  })
  print """<html>
  print("""<html>


<head>
@@ -153,7 +162,7 @@ def main(argv):
%(variables)s
</body>
</html>
""" % values
""" % values)

if __name__ == "__main__":
  main(sys.argv)