diff --git a/examples/fs_info.py b/examples/fs_info.py index d00e615..ef30953 100755 --- a/examples/fs_info.py +++ b/examples/fs_info.py @@ -2,11 +2,17 @@ import btrfs import sys +from pathlib import Path if len(sys.argv) < 2: print("Usage: {} ".format(sys.argv[0])) sys.exit(1) +mountpoint = Path(sys.argv[1]) +if not mountpoint.is_dir(): + print(f"Error: {mountpoint} is not a valid directory") + sys.exit(1) + with btrfs.FileSystem(sys.argv[1]) as fs: fs_info = fs.fs_info() print(fs_info)