def mount(
dev,
+ fstype,
):
# pick best-of-breed mount options based on fs type
- try:
- fstype = detect_fstype(dev)
- except (subprocess.CalledProcessError,
- TruncatedLineError,
- TooManyLinesError) as e:
- raise FilesystemTypeError(
- 'device {dev}'.format(dev=dev),
- e,
- )
options = MOUNT_OPTIONS.get(fstype, '')
# mount
):
if do_mount:
- path = mount(dev=path)
+ try:
+ fstype = detect_fstype(dev=path)
+ except (subprocess.CalledProcessError,
+ TruncatedLineError,
+ TooManyLinesError) as e:
+ raise FilesystemTypeError(
+ 'device {dev}'.format(dev=path),
+ e,
+ )
+
+ path = mount(dev=path, fstype=fstype)
try:
check_osd_magic(path)