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

Commit 4d6bc649 authored by Tianjie Xu's avatar Tianjie Xu Committed by Automerger Merge Worker
Browse files

Merge "Fix python3 incompatiable code" am: 7a048996

Original change: https://android-review.googlesource.com/c/platform/build/+/1886461

Change-Id: I40b3874d5efb550d2756cf528ca54c615e5d4804
parents 7be9f15f 7a048996
Loading
Loading
Loading
Loading
+4 −4
Original line number Diff line number Diff line
@@ -82,7 +82,7 @@ def rewrite_build_property(original, new):
        skip = True
        break
    if not skip:
      new.write(line)
      new.write(line.encode())


def trim_install_recovery(original, new):
@@ -91,7 +91,7 @@ def trim_install_recovery(original, new):
  partition.
  """
  for line in original:
    new.write(re.sub(r'[0-9a-f]{40}', '0'*40, line))
    new.write(re.sub(r'[0-9a-f]{40}', '0'*40, line).encode())

def sort_file(original, new):
  """
@@ -101,7 +101,7 @@ def sort_file(original, new):
  lines = original.readlines()
  lines.sort()
  for line in lines:
    new.write(line)
    new.write(line.encode())

# Map files to the functions that will modify them for diffing
REWRITE_RULES = {
@@ -148,7 +148,7 @@ def diff(name, file1, file2, out_file):
      if stdout == 'Binary files %s and %s differ' % (f1, f2):
        print("%s: Binary files differ" % name, file=out_file)
      else:
        for line in stdout.strip().split('\n'):
        for line in stdout.strip().split(b'\n'):
          print("%s: %s" % (name, line), file=out_file)

def recursiveDiff(prefix, dir1, dir2, out_file):