X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=daklib%2Fqueue_install.py;h=8d890d20ec528281e7161ad0c71d29d4787af87c;hb=d466d5474f1b7a4abee0954bc27b67296fd7c76e;hp=8878e55c12486437f88e95e26cf75c383150a331;hpb=2503c5721f91672e41e4af43aec4106c677db453;p=dak.git diff --git a/daklib/queue_install.py b/daklib/queue_install.py index 8878e55c..8d890d20 100755 --- a/daklib/queue_install.py +++ b/daklib/queue_install.py @@ -89,11 +89,11 @@ def package_to_queue(u, summary, short_summary, queue, chg, session, announce=No def is_unembargo(u): session = DBConn().session() - cnf = Config() # If we dont have the disembargo queue we are not on security and so not interested # in doing any security queue handling - if not get_policy_queue("disembargo"): + disembargo_queue = get_policy_queue("disembargo") + if not disembargo_queue: return False # If we already are in newstage, then it means this just got passed through and accepted @@ -109,10 +109,8 @@ def is_unembargo(u): session.close() return True - oldcwd = os.getcwd() - os.chdir(cnf["Dir::Queue::Disembargo"]) - disdir = os.getcwd() - os.chdir(oldcwd) + # Ensure we don't have a / on the end or something + disdir = os.path.abspath(disembargo_queue.path) ret = False