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):