]> git.decadent.org.uk Git - dak.git/commitdiff
Show correct actions while processing NEW queue
authorLuca Falavigna <dktrkranz@debian.org>
Wed, 15 Aug 2012 22:59:09 +0000 (22:59 +0000)
committerLuca Falavigna <dktrkranz@debian.org>
Wed, 15 Aug 2012 22:59:09 +0000 (22:59 +0000)
Signed-off-by: Luca Falavigna <dktrkranz@debian.org>
dak/process_new.py

index 0b71541bc0f8ea72bb4be1c5899a47cd549a8c76..583143bb6f41e5381865218740e58739bf4a3da9 100755 (executable)
@@ -457,7 +457,6 @@ def get_reject_reason(reason=''):
 ################################################################################
 
 def do_new(upload, upload_copy, handler, session):
-    print "NEW\n"
     cnf = Config()
 
     run_user_inspect_command(upload, upload_copy)
@@ -475,6 +474,9 @@ def do_new(upload, upload_copy, handler, session):
         #if len(byhand) == 0 and len(missing) == 0:
         #    break
 
+        if missing:
+            print "NEW\n"
+
         answer = "XXX"
         if Options["No-Action"] or Options["Automatic"]:
             answer = 'S'
@@ -568,6 +570,9 @@ def do_new(upload, upload_copy, handler, session):
             end()
             sys.exit(0)
 
+        if handler.get_action():
+            print "PENDING %s\n" % handler.get_action()
+
 ################################################################################
 ################################################################################
 ################################################################################
@@ -668,6 +673,7 @@ def do_pkg(upload, session):
        with UploadCopy(upload) as upload_copy:
         handler = PolicyQueueUploadHandler(upload, session)
         if handler.get_action() is not None:
+            print "PENDING %s\n" % handler.get_action()
             return
 
         do_new(upload, upload_copy, handler, session)