From b9bdcd3bcf679f011966565c352181a748a2847e Mon Sep 17 00:00:00 2001 From: Anton Khirnov Date: Sat, 17 Oct 2020 23:04:33 +0200 Subject: targets: check that at least one dir to backup is given It makes no sense to backup zero dirs and some things might break in potentially dangerous ways if attempted. --- lbup/targets.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lbup/targets.py b/lbup/targets.py index ddd0257..217c253 100644 --- a/lbup/targets.py +++ b/lbup/targets.py @@ -44,6 +44,9 @@ class Target(ABC): if excludes is None: excludes = [] + if len(dirs) < 1: + raise ValueError('One or more dirs to backup required') + self.name = name self.dirs = dirs self.excludes = excludes -- cgit v1.2.3