From 73465ebab30afa2f41c414090ce201a4c8b54915 Mon Sep 17 00:00:00 2001 From: timeshifter Date: Fri, 26 Nov 2021 13:45:22 +0100 Subject: [PATCH] fix: ZFSPath.from_string --- zfs-backup.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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