rev 3574 - scripts

Pierre Habouzit madcoder at costa.debian.org
Mon Apr 17 23:00:08 UTC 2006


Author: madcoder
Date: 2006-04-17 23:00:05 +0000 (Mon, 17 Apr 2006)
New Revision: 3574

Modified:
   scripts/bzsync.py
Log:
avoid "forwarded" when it's useless.



Modified: scripts/bzsync.py
===================================================================
--- scripts/bzsync.py	2006-04-17 21:26:20 UTC (rev 3573)
+++ scripts/bzsync.py	2006-04-17 23:00:05 UTC (rev 3574)
@@ -46,13 +46,14 @@
     print >> sys.stderr, (__doc__ % (sys.argv[0].split('/')[-1]))
     sys.exit(exitCode)
 
-def prepareMail(bug, url):
+def prepareMail(bug, url, needsForwarded):
     flags = commands.getoutput(wget % (url))
     flags = re.sub(r"<[^<]*>", "", flags)
 
 
     body  = "user debian-qt-kde at lists.debian.org\n"
-    body += "forwarded %s %s\n" % (bug, url)
+    if needsForwarded:
+        body += "forwarded %s %s\n" % (bug, url)
     body += "usertag %s =\n" % (bug)
     for l in flags.splitlines():
         k, v = l.split(':')
@@ -62,10 +63,13 @@
             body += "usertag %s + bzRes-%s\n" % (bug, v.lower())
     body += "thanks\n"
 
+    print body
+    sys.exit(0)
     return body
 
 if __name__ == "__main__":
     url = sys.argv[-1]
+    fwd = True
 
     m = bugurl.match(url)
     if not m: usage(1)
@@ -78,12 +82,13 @@
         if bug is None:
             print >> sys.stderr, "Cannot find any debian bug forwarded to upstream bug %s" % bzBug
             sys.exit(1)
+        fwd = False
         bug = bug['debbugsID'][0]
     elif len(sys.argv) is 3:
         bug = sys.argv[1]
     else: usage(1)
 
-    msg = MIMEText(prepareMail(bug, url))
+    msg = MIMEText(prepareMail(bug, url, fwd))
     msg['From'] = 'debian-qt-kde at lists.debian.org'
     msg['To']   = 'control at bugs.debian.org'
     msg['X-Debbugs-No-Ack'] = 'no-acks'




More information about the pkg-kde-commits mailing list