diff options
author | Anton Khirnov <anton@khirnov.net> | 2020-10-17 23:04:33 +0200 |
---|---|---|
committer | Anton Khirnov <anton@khirnov.net> | 2020-10-18 09:19:25 +0200 |
commit | b9bdcd3bcf679f011966565c352181a748a2847e (patch) | |
tree | 032c0de647b921be4b490cfb5b726328f152f360 /lbup | |
parent | 531f4a5efdec9e9b3a8da80b5f0e757bc7d06be1 (diff) |
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.
Diffstat (limited to 'lbup')
-rw-r--r-- | lbup/targets.py | 3 |
1 files changed, 3 insertions, 0 deletions
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 |