diff options
author | Lars Wirzenius <liw@iki.fi> | 2008-05-11 15:50:48 +0300 |
---|---|---|
committer | Lars Wirzenius <liw@iki.fi> | 2008-05-11 15:50:48 +0300 |
commit | b13414e4569ced1d203cdb732821c543e776294c (patch) | |
tree | 97a11015649e21e22d1e21efa78c308f6e4b4ee3 | |
parent | c9d45c073bd5aa37516c23ac83148248faa795d7 (diff) | |
parent | 5fde6247f6655217e60514d8083120529f40d89a (diff) | |
download | genbackupdata-b13414e4569ced1d203cdb732821c543e776294c.tar.gz |
Merged from upstream branch.
-rw-r--r-- | genbackupdata.py | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/genbackupdata.py b/genbackupdata.py index b6251bc..7844cf4 100644 --- a/genbackupdata.py +++ b/genbackupdata.py @@ -548,6 +548,10 @@ class CommandLineParser: def parse(self, args): """Parse command line arguments""" options, args = self._parser.parse_args(args) + + if len(args) == 1: + self._bd.set_directory(args[0]) + self._bd.find_preexisting_files() if options.seed: self._bd.set_seed(int(options.seed)) @@ -623,11 +627,9 @@ class Application: """Execute the desired operations""" try: options, args = self._clp.parse(self._args) - + if len(args) != 1: raise NeedExactlyOneDirectoryName() - - self._bd.set_directory(args[0]) if options.delete: self._bd.delete_files(options.delete) |