Added url to Ebay.auction as per RFE #896118

This commit is contained in:
James Vega 2004-02-17 15:36:27 +00:00
parent f1e34ccfa9
commit 7192e97376

View File

@ -36,7 +36,6 @@ Accesses eBay.com for various things
import re import re
import sets import sets
import getopt import getopt
import urllib2
__revision__ = "$Id$" __revision__ = "$Id$"
@ -49,6 +48,7 @@ import utils
import plugins import plugins
import ircutils import ircutils
import privmsgs import privmsgs
import webutils
import callbacks import callbacks
@ -112,7 +112,7 @@ class Ebay(callbacks.PrivmsgCommandAndRegexp):
return return
url = 'http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&item=%s' % item url = 'http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&item=%s' % item
try: try:
irc.reply(self._getResponse(url)) irc.reply('%s <%s>' % (self._getResponse(url), url))
except EbayError, e: except EbayError, e:
irc.reply(str(e)) irc.reply(str(e))
@ -130,10 +130,8 @@ class Ebay(callbacks.PrivmsgCommandAndRegexp):
def _getResponse(self, url): def _getResponse(self, url):
try: try:
fd = urllib2.urlopen(url) s = webutils.getUrl(url)
s = fd.read() except webutils.WebError, e:
fd.close()
except urllib2.HTTPError, e:
raise EbayError, str(e) raise EbayError, str(e)
resp = [] resp = []
m = self._invalid.search(s) m = self._invalid.search(s)