summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Wirzenius <liw@iki.fi>2008-05-11 15:50:48 +0300
committerLars Wirzenius <liw@iki.fi>2008-05-11 15:50:48 +0300
commitb13414e4569ced1d203cdb732821c543e776294c (patch)
tree97a11015649e21e22d1e21efa78c308f6e4b4ee3
parentc9d45c073bd5aa37516c23ac83148248faa795d7 (diff)
parent5fde6247f6655217e60514d8083120529f40d89a (diff)
downloadgenbackupdata-b13414e4569ced1d203cdb732821c543e776294c.tar.gz
Merged from upstream branch.
-rw-r--r--genbackupdata.py8
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)