extras-repoclosure PackageOwners.py,1.6,1.7
Michael Schwendt (mschwendt)
fedora-extras-commits at redhat.com
Fri Sep 22 13:22:36 UTC 2006
Author: mschwendt
Update of /cvs/fedora/extras-repoclosure
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv13970
Modified Files:
PackageOwners.py
Log Message:
Index: PackageOwners.py
===================================================================
RCS file: /cvs/fedora/extras-repoclosure/PackageOwners.py,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- PackageOwners.py 22 Sep 2006 13:18:29 -0000 1.6
+++ PackageOwners.py 22 Sep 2006 13:22:34 -0000 1.7
@@ -35,7 +35,7 @@
self.url = url
self.retries = retries
self.retrysecs = retrysecs
- self._refresh()
+ return self._refresh()
def FromCVS(self, retries=3, retrysecs=300, command='LC_ALL=C CVS_RSH=ssh cvs -f -d :pserver:anonymous at cvs.fedora.redhat.com:/cvs/extras co owners', workdir=''):
@@ -46,7 +46,7 @@
self.workdir = workdir
self.ownersfile = os.path.join('owners', 'owners.list')
self.cwdstack = []
- self._refresh()
+ return self._refresh()
def __getitem__(self,rpmname):
@@ -94,7 +94,7 @@
def _refresh(self):
self.dict = {} # map package name to email address, dict[name]
- self._download()
+ return self._download()
def _parse(self,ownerslist):
@@ -158,6 +158,7 @@
f.close()
self._parse(ownerslist)
self._leaveworkdir()
+ return True
def _downloadfromurl(self):
@@ -173,19 +174,21 @@
if rc:
# TODO: customise behaviour on error conditions
print 'ERROR: Could not download owners.list from %s' % self.url
- return 1
+ return False
else:
ownerslist = f.readlines()
f.close()
self._parse(ownerslist)
+ return True
def _download(self):
if self.how == 'url':
- self._downloadfromurl()
+ return self._downloadfromurl()
elif self.how == 'cvs':
- self._downloadfromcvs()
+ return self._downloadfromcvs()
else:
self.__init__()
+ return False
More information about the scm-commits
mailing list