Mercurial > hg > bts-webui
changeset 154:0f77cb692ec9 draft
btsqueries: don't return duplicates in pkg search
Also add bugs-rietz as an alternative for SOAP access. We should try to have
some kind of autodetection of illness in bugs.debian.org.
author | diegoe-guest |
---|---|
date | Wed, 12 Aug 2009 20:52:29 +0000 |
parents | 45643160511e |
children | 8680d6ba396a |
files | bts_webui/amancay/btsqueries.py |
diffstat | 1 files changed, 5 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/bts_webui/amancay/btsqueries.py +++ b/bts_webui/amancay/btsqueries.py @@ -43,7 +43,8 @@ SOAP based BtsQueries class. """ def __init__(self): - self.url = 'http://bugs.debian.org/cgi-bin/soap.cgi' + #self.url = 'http://bugs.debian.org/cgi-bin/soap.cgi' + self.url = 'http://bugs-rietz.debian.org/cgi-bin/soap.cgi' #self.url = 'http://bugs.donarmstrong.com/cgi-bin/soap.cgi' self.ns = 'Debbugs/SOAP' self.server = SOAPpy.SOAPProxy(self.url, self.ns) @@ -77,7 +78,9 @@ # FIXME: Not in BtsQueries pkg = self.server.get_bugs('package', packages) src = self.server.get_bugs('src', packages) - result = pkg + src + # this gives us only unique elements + result = set(pkg + src) + return list(result) def get_bug_log(self, bug):