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

Commit f774ae9a authored by Treehugger Robot's avatar Treehugger Robot Committed by Gerrit Code Review
Browse files

Merge "Fix _ImportParser() error if property is imported from oem partition."

parents 29beb858 b4702b70
Loading
Loading
Loading
Loading
+6 −1
Original line number Diff line number Diff line
@@ -803,8 +803,13 @@ class PartitionBuildProps(object):
    """Parses the build prop in a given import statement."""

    tokens = line.split()
    if len(tokens) != 2 or tokens[0] != 'import':
    if tokens[0] != 'import' or (len(tokens) != 2 and len(tokens) != 3) :
      raise ValueError('Unrecognized import statement {}'.format(line))

    if len(tokens) == 3:
      logger.info("Import %s from %s, skip", tokens[2], tokens[1])
      return {}

    import_path = tokens[1]
    if not re.match(r'^/{}/.*\.prop$'.format(self.partition), import_path):
      raise ValueError('Unrecognized import path {}'.format(line))