[Collab-qa-commits] r1783 - udd/udd

Lucas Nussbaum lucas at alioth.debian.org
Mon Sep 13 09:14:06 UTC 2010


Author: lucas
Date: 2010-09-13 09:14:01 +0000 (Mon, 13 Sep 2010)
New Revision: 1783

Modified:
   udd/udd/upload_history_gatherer.py
Log:
upload history fixes

Modified: udd/udd/upload_history_gatherer.py
===================================================================
--- udd/udd/upload_history_gatherer.py	2010-09-13 09:12:41 UTC (rev 1782)
+++ udd/udd/upload_history_gatherer.py	2010-09-13 09:14:01 UTC (rev 1783)
@@ -50,9 +50,9 @@
     added = {}
     files = glob(path + '/debian-devel-changes.*')
     files.sort()
+    for name in files[-2:]:
 #    for name in files:
-    for name in files[-2:]:
-      bname = os.path.basename(name)
+      bname = os.path.basename(name).replace(".gz","").replace(".out","")
 #      print bname
       cursor.execute("DELETE FROM " + self.my_config['table'] + "_architecture where file='%s'" % (bname))
       cursor.execute("DELETE FROM " + self.my_config['table'] + "_closes where file='%s'" % (bname))
@@ -79,7 +79,11 @@
         if line == '':
           current['Changed-By_name'], current['Changed-By_email'] = email.Utils.parseaddr(current['Changed-By'])
           current['Maintainer_name'], current['Maintainer_email'] = email.Utils.parseaddr(current['Maintainer'])
-          current['Signed-By_name'], current['Signed-By_email'] = email.Utils.parseaddr(current['Signed-By'])
+          if current['Signed-By'].find('@') != -1:
+            current['Signed-By_name'], current['Signed-By_email'] = email.Utils.parseaddr(current['Signed-By'])
+          else:
+            current['Signed-By_name'] = current['Signed-By']
+            current['Signed-By_email'] = ''
           current['Message-Date'] = current['Message-Date'].partition('(')[0].replace('+4200','+0000').replace('+4300','+0000').replace('+4100','+0000').replace('+4400','+0000').replace('+4000','+0000')
           if (current['Source'], current['Version']) in added or \
             (current['Source'], current['Version']) == ('libapache-authznetldap-perl', '0.07-4') or \




More information about the Collab-qa-commits mailing list