I tried but same error is coming.... in my traceback I have seen line 397, from here problem is showing...
*File /usr/lib64/python2.6/urllib2.py in open at line 397* code arguments variables Function argument list (self=<urllib2.OpenerDirector instance>, fullurl='http://www.uniprot.org/mapping/', data='to=MEROPS_ID&query=P22894&from=ID&format=tab', timeout=300) Code listing 392. 393. 394. 395. 396. 397. 398. 399. 400. 401. # post-process response meth_name = protocol+"_response" for processor in self.process_response.get(protocol, []): meth = getattr(processor, meth_name) response = meth(req, response) return response def _open(self, req, data=None): Variablesmeth<bound method HTTPErrorProcessor.http_response of <urllib2.HTTPErrorProcessor instance>>req<urllib2.Request instance>response<addinfourl at 140652537300824 whose fp = None> On Friday, 6 December 2013 16:40:13 UTC-8, Michele Comitini wrote: > > the error is > URLError: <urlopen error timed out> > > increase the timeout here to 300: > > responsemerops = opener.open('http://www.uniprot.org/mapping/', data, > timeout=30) > > and see what happens > > > 2013/12/7 sonu kumar <[email protected] <javascript:>> > >> here is my Traceback... >> >> Traceback (most recent call last): >> File "/opt/web-apps/web2py/gluon/restricted.py", line 217, in restricted >> >> exec ccode in environment >> File >> "/opt/web-apps/web2py/applications/CleavPredict/controllers/default.py", >> line 1541, in <module> >> >> File "/opt/web-apps/web2py/gluon/globals.py", line 372, in <lambda> >> >> self._caller = lambda f: f() >> >> File >> "/opt/web-apps/web2py/applications/CleavPredict/controllers/default.py", >> line 557, in result >> >> return uniprot_merops() >> File >> "/opt/web-apps/web2py/applications/CleavPredict/controllers/default.py", >> line 315, in uniprot_merops >> >> responsemerops = opener.open('http://www.uniprot.org/mapping/', data, >> timeout=30) >> >> File "/usr/lib64/python2.6/urllib2.py", line 397, in open >> >> response = meth(req, response) >> >> File "/usr/lib64/python2.6/urllib2.py", line 510, in http_response >> >> 'http', request, response, code, msg, hdrs) >> >> File "/usr/lib64/python2.6/urllib2.py", line 429, in error >> >> result = self._call_chain(*args) >> >> File "/usr/lib64/python2.6/urllib2.py", line 369, in _call_chain >> >> result = func(*args) >> File "/usr/lib64/python2.6/urllib2.py", line 616, in http_error_302 >> >> return self.parent.open(new, timeout=req.timeout) >> >> File "/usr/lib64/python2.6/urllib2.py", line 391, in open >> >> response = self._open(req, data) >> >> File "/usr/lib64/python2.6/urllib2.py", line 409, in _open >> >> '_open', req) >> File "/usr/lib64/python2.6/urllib2.py", line 369, in _call_chain >> >> result = func(*args) >> File "/usr/lib64/python2.6/urllib2.py", line 1190, in http_open >> >> return self.do_open(httplib.HTTPConnection, req) >> >> File "/usr/lib64/python2.6/urllib2.py", line 1165, in do_open >> >> raise URLError(err) >> URLError: <urlopen error timed out> >> >> >> On Thursday, 5 December 2013 16:34:29 UTC-8, sonu kumar wrote: >> >>> Hi All, >>> >>> In my application I am trying to call external weblink to map data but >>> it always gives me <class 'urllib2.URLError'> <urlopen error timed out> >>> error. >>> >>> I am using several times urllib for calling same weblinks for different >>> mapping....Will this cause problem??? >>> >>> params = {'from':'ID', 'to':'MEROPS_ID', 'format':'tab', >>> 'query':'P22894'} >>> data = urllib.urlencode(params) >>> request1 = urllib2.Request('http://www.uniprot.org/mapping/', data) >>> response = urllib2.urlopen(request1, timeout=30) >>> >>> params3 = {'from':'ID', 'to':'P_ENTREZGENEID', 'format':'tab', >>> 'query':'P22894'} >>> coexdata = urllib.urlencode(params3) >>> coexrequest = urllib2.Request('http://www.uniprot.org/mapping/', >>> coexdata) >>> coexresponse = urllib2.urlopen(coexrequest, timeout=30) >>> >>> params4 = {'from':'ID', 'to':'P_ENTREZGENEID', 'format':'tab', 'query': >>> 'P22894'} >>> data6 = urllib.urlencode(params4) >>> requestmmpn = urllib2.Request('http://www.uniprot.org/mapping/', >>> data6) >>> responsemmpn = urllib2.urlopen(requestmmpn, timeout=30) >>> >>> >>> I have seen one http_error_302 >>> >>> 611. >>> 612. >>> 613. >>> 614. >>> 615. >>> 616. >>> >>> 617. >>> 618. >>> 619. >>> 620. >>> >>> # Don't close the fp until we are sure that we won't use it >>> # with HTTPError. >>> fp.read() >>> >>> fp.close() >>> >>> return self.parent.open(new, timeout=req.timeout) >>> >>> >>> http_error_301 = http_error_303 = http_error_307 = http_error_302 >>> >>> inf_msg = "The HTTP server returned a redirect error that would " \ >>> >>> >>> any suggestion to solve this issue >>> >>> Thanks >>> >>> >>> -- >> Resources: >> - http://web2py.com >> - http://web2py.com/book (Documentation) >> - http://github.com/web2py/web2py (Source code) >> - https://code.google.com/p/web2py/issues/list (Report Issues) >> --- >> You received this message because you are subscribed to the Google Groups >> "web2py-users" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected] <javascript:>. >> For more options, visit https://groups.google.com/groups/opt_out. >> > > -- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issues/list (Report Issues) --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.

