[csw-devel] SF.net SVN: gar:[19973] csw/mgar/gar/v2/lib/python/rest.py
wahwah at users.sourceforge.net
wahwah at users.sourceforge.net
Sat Dec 29 11:43:31 CET 2012
Revision: 19973
http://gar.svn.sourceforge.net/gar/?rev=19973&view=rev
Author: wahwah
Date: 2012-12-29 10:43:30 +0000 (Sat, 29 Dec 2012)
Log Message:
-----------
pkgdb: A new function get the list of catalogs
Modified Paths:
--------------
csw/mgar/gar/v2/lib/python/rest.py
Modified: csw/mgar/gar/v2/lib/python/rest.py
===================================================================
--- csw/mgar/gar/v2/lib/python/rest.py 2012-12-28 18:49:14 UTC (rev 19972)
+++ csw/mgar/gar/v2/lib/python/rest.py 2012-12-29 10:43:30 UTC (rev 19973)
@@ -74,10 +74,18 @@
"maintainer_email": pkg["maintainer_email"],
}
+ def GetCatalogList(self):
+ url = self.rest_url + self.PKGDB_APP + "/catalogs/"
+ data = urllib2.urlopen(url).read()
+ return cjson.decode(data)
+
def GetCatalog(self, catrel, arch, osrel):
if not catrel:
raise ArgumentError("Missing catalog release.")
- url = self.rest_url + self.PKGDB_APP + "/catalogs/%s/%s/%s/?quick=true" % (catrel, arch, osrel)
+ url = (
+ self.rest_url
+ + self.PKGDB_APP
+ + "/catalogs/%s/%s/%s/?quick=true" % (catrel, arch, osrel))
logging.debug("GetCatalog(): GET %s", url)
try:
data = urllib2.urlopen(url).read()
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the devel
mailing list