Change-Id: I9796e8abf7b8999f4ceefd34f365aa3f6bb4d1e9
Signed-off-by: Łukasz Stelmach <l.stelmach@samsung.com>
logging.debug(" ".join(argv))
proc = subprocess.run(argv,
stdout=subprocess.PIPE)
+ if proc.returncode != 0:
+ logging.error("lsblk has failed")
+ return None
+ part_re = re.compile(f"^part\s+(.*[^0-9]{idx})$")
for l in proc.stdout.decode('utf-8').splitlines():
- match = re.search(f"^part\s+(.*[^0-9]{idx})", l)
+ match = part_re.match(l)
if match:
return match[1]
return None