extras-repoclosure PackageOwners.py,1.16,1.17

Michael Schwendt (mschwendt) fedora-extras-commits at redhat.com
Mon Jun 2 12:30:56 UTC 2008


Author: mschwendt

Update of /cvs/fedora/extras-repoclosure
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv29070

Modified Files:
	PackageOwners.py 
Log Message:
sync with my working-copy


Index: PackageOwners.py
===================================================================
RCS file: /cvs/fedora/extras-repoclosure/PackageOwners.py,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -r1.16 -r1.17
--- PackageOwners.py	1 Apr 2008 16:59:40 -0000	1.16
+++ PackageOwners.py	2 Jun 2008 12:30:55 -0000	1.17
@@ -104,7 +104,8 @@
 
     def _refresh(self):
         self.dict = {}  # map package name to email address, dict[name]
-        return self._download()
+        dlfunc = getattr(self, '_downloadfrom%s' % self.how)
+        return dlfunc()
 
 
     def _parse(self,ownerslist):
@@ -189,7 +190,7 @@
         try:
             f = file( self.ownersfile )
         except IOError, (err, strerr):
-            print 'ERROR: %s' % strerr
+            print 'ERROR: %s: %s' % (strerr, self.ownersfile)
             # TODO: customise behaviour on error conditions
             self._leaveworkdir()
             return err
@@ -262,15 +263,6 @@
         return True
 
 
-    def _download(self):
-        if self.how == 'url':
-            return self._downloadfromurl()
-        elif self.how == 'pkgdb':
-            return self._downloadfrompkgdb()
-        elif self.how == 'cvs':
-            return self._downloadfromcvs()
-        else:
-            self.__init__()
-            return False
-
-
+    def _downloadfromunknown(self):
+        self.__init__()
+        return False




More information about the fedora-extras-commits mailing list