diff --git a/zfs-backup.py b/zfs-backup.py index 68f65a6..36186b1 100755 --- a/zfs-backup.py +++ b/zfs-backup.py @@ -88,8 +88,10 @@ class ZFSPath: @classmethod def from_string(cls, string: str) -> ZFSPath: - path, snapname = string.split("@") - elements: list[str] = path.split("/") + snapname = None + if "@" in string: + string, snapname = string.split("@") + elements: list[str] = string.split("/") return ZFSPath(elements, snapname) @property