X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=dak%2Fprocess_accepted.py;h=71c0312afc450abd881d1f065764b05eed129cb8;hb=44345b75a64b07c5b7255b782db57427478c4882;hp=07d611d5f0bac72c2d88f48de6f7288bc94c599b;hpb=7977dd3c83fd5f1c03ec1e5d79df90ca2663354c;p=dak.git diff --git a/dak/process_accepted.py b/dak/process_accepted.py index 07d611d5..71c0312a 100755 --- a/dak/process_accepted.py +++ b/dak/process_accepted.py @@ -163,7 +163,7 @@ def init(): ('n',"no-action","Dinstall::Options::No-Action"), ('p',"no-lock", "Dinstall::Options::No-Lock"), ('s',"no-mail", "Dinstall::Options::No-Mail"), - ('d',"directory", "Dinstall::Options::Directory")] + ('d',"directory", "Dinstall::Options::Directory", "HasArg")] for i in ["automatic", "help", "no-action", "no-lock", "no-mail", "version", "directory"]: @@ -183,13 +183,7 @@ def init(): if len(changes_files) > 0: utils.warn("Directory provided so ignoring files given on command line") - dir = Cnf["Dinstall::Options::Directory"] - try: - # Much of the rest of p-a depends on being in the right place - os.chdir(dir) - changes_files = [x for x in os.listdir(dir) if x.endswith('.changes')] - except OSError, e: - utils.fubar("Failed to read list from directory %s (%s)" % (dir, e)) + changes_files = utils.get_changes_files(Cnf["Dinstall::Options::Directory"]) Upload = queue.Upload(Cnf) projectB = Upload.projectB