Merge "ota_from_target_files: Disable XOR on <T vendor."

This commit is contained in:
David Anderson
2023-04-15 04:52:46 +00:00
committed by Gerrit Code Review
2 changed files with 32 additions and 0 deletions

View File

@@ -460,6 +460,25 @@ class BuildInfo(object):
system_prop = self.info_dict.get("system.build.prop")
return system_prop and system_prop.GetProp("ro.build.version.release") == "11"
@property
def vendor_api_level(self):
vendor_prop = self.info_dict.get("vendor.build.prop")
if not vendor_prop:
return -1
props = [
"ro.board.api_level",
"ro.board.first_api_level",
"ro.product.first_api_level",
]
for prop in props:
value = vendor_prop.GetProp(prop)
try:
return int(value)
except:
pass
return -1
@property
def is_vabc_xor(self):
vendor_prop = self.info_dict.get("vendor.build.prop")