Fixed a issue with blkid where it would raise an exception when there was not filesystem on the partition.
This commit is contained in:
parent
4e8084bddb
commit
f045462c9a
|
|
@ -487,6 +487,8 @@ def get_mount_info(path):
|
||||||
return output['filesystems'][0]
|
return output['filesystems'][0]
|
||||||
|
|
||||||
def get_filesystem_type(path):
|
def get_filesystem_type(path):
|
||||||
if (handle := sys_command(f"blkid -o value -s TYPE {path}")).exit_code != 0:
|
try:
|
||||||
return None
|
handle = sys_command(f"blkid -o value -s TYPE {path}")
|
||||||
return b''.join(handle).strip().decode('UTF-8')
|
return b''.join(handle).strip().decode('UTF-8')
|
||||||
|
except SysCallError:
|
||||||
|
return None
|
||||||
Loading…
Reference in New Issue