extras-repoclosure PackageOwners.py,1.20,1.21

Michael Schwendt mschwendt at fedoraproject.org
Thu Oct 23 22:48:09 UTC 2008


Author: mschwendt

Update of /cvs/fedora/extras-repoclosure
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv11259

Modified Files:
	PackageOwners.py 
Log Message:
for disabled mail addr email to project addr + ignore a case of delimiter-breakage in FAS group dump


Index: PackageOwners.py
===================================================================
RCS file: /cvs/fedora/extras-repoclosure/PackageOwners.py,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -r1.20 -r1.21
--- PackageOwners.py	30 Jul 2008 23:40:20 -0000	1.20
+++ PackageOwners.py	23 Oct 2008 22:48:08 -0000	1.21
@@ -251,11 +251,14 @@
                 raise
             if (addr.find('@') < 0):  # unexpected, no addr
                 print 'No email in:', line
-                if addr == 'disabled':
-                    continue  # no email for this user!
+                if addr == 'disabled':  # caused by privacy policy
+                    addr = '%s at fedoraproject.org'%user
                 elif addr == '':
                     continue  # what the heck is going on in fas dump?
-                raise Exception
+                elif len(fields)>5:
+                    continue  # unquoted delimiter breakage in one entry
+                else:
+                    raise Exception
             self.usermap[user] = addr
         self._parse(self._getlinesfromurl(self.url))
         return True




More information about the scm-commits mailing list