Fixed a issue with blkid where it would raise an exception when there was not filesystem on the partition.

This commit is contained in:
Anton Hvornum 2021-03-09 11:56:33 +01:00
parent 4e8084bddb
commit f045462c9a
1 changed files with 5 additions and 3 deletions

View File

@ -487,6 +487,8 @@ def get_mount_info(path):
return output['filesystems'][0]
def get_filesystem_type(path):
if (handle := sys_command(f"blkid -o value -s TYPE {path}")).exit_code != 0:
return None
return b''.join(handle).strip().decode('UTF-8')
try:
handle = sys_command(f"blkid -o value -s TYPE {path}")
return b''.join(handle).strip().decode('UTF-8')
except SysCallError:
return None