--> --> -->
 
 
<class 'urllib2.HTTPError'>
Python 2.7.6: /usr/bin/python
Mon Apr 23 11:57:44 2018

A problem occurred in a Python script. Here is the sequence of function calls leading up to the error, in the order they occurred.

 /home/gsnedders/gsnedders.html5.org/outliner/process.py in ()
     77     print s.render(walker(treeToc), encoding="utf-8")
     78     
     79 
     80 if __name__ == "__main__":
=>   81     main()
main = <function main>
 /home/gsnedders/gsnedders.html5.org/outliner/process.py in main()
     51         fromTree(tree)
     52     elif "url" in form and form["url"].value.strip().startswith("http"):
=>   53         tree = html5lib.parse(urllib2.urlopen(form["url"].value), "lxml", namespaceHTMLElements=False)
     54         fromTree(tree)
     55     else:
tree undefined, global html5lib = <module 'html5lib' from '/home/gsnedders/.python...ml5lib-0.95_dev-py2.5.egg/html5lib/__init__.pyc'>, html5lib.parse = <function parse>, global urllib2 = <module 'urllib2' from '/usr/lib/python2.7/urllib2.pyc'>, urllib2.urlopen = <function urlopen>, form = FieldStorage(None, None, [MiniFieldStorage('url', 'http://www.russianhearts.ru/ru/cock/')]), ].value = [MiniFieldStorage('url', 'http://www.russianhearts.ru/ru/cock/')], namespaceHTMLElements undefined, builtin False = False
 /usr/lib/python2.7/urllib2.py in urlopen(url='http://www.russianhearts.ru/ru/cock/', data=None, timeout=<object object>)
    125     if _opener is None:
    126         _opener = build_opener()
=>  127     return _opener.open(url, data, timeout)
    128 
    129 def install_opener(opener):
global _opener = <urllib2.OpenerDirector instance>, _opener.open = <bound method OpenerDirector.open of <urllib2.OpenerDirector instance>>, url = 'http://www.russianhearts.ru/ru/cock/', data = None, timeout = <object object>
 /usr/lib/python2.7/urllib2.py in open(self=<urllib2.OpenerDirector instance>, fullurl='http://www.russianhearts.ru/ru/cock/', data=None, timeout=<object object>)
    408         for processor in self.process_response.get(protocol, []):
    409             meth = getattr(processor, meth_name)
=>  410             response = meth(req, response)
    411 
    412         return response
response = <addinfourl at 3083939766856 whose fp = None>, meth = <bound method HTTPErrorProcessor.http_response of <urllib2.HTTPErrorProcessor instance>>, req = <urllib2.Request instance>
 /usr/lib/python2.7/urllib2.py in http_response(self=<urllib2.HTTPErrorProcessor instance>, request=<urllib2.Request instance>, response=<addinfourl at 3083939766856 whose fp = None>)
    521         if not (200 <= code < 300):
    522             response = self.parent.error(
=>  523                 'http', request, response, code, msg, hdrs)
    524 
    525         return response
request = <urllib2.Request instance>, response = <addinfourl at 3083939766856 whose fp = None>, code = 301, msg = 'Moved Permanently', hdrs = <httplib.HTTPMessage instance>
 /usr/lib/python2.7/urllib2.py in error(self=<urllib2.OpenerDirector instance>, proto=301, *args=({301: [<urllib2.HTTPRedirectHandler instance>], 302: [<urllib2.HTTPRedirectHandler instance>], 303: [<urllib2.HTTPRedirectHandler instance>], 307: [<urllib2.HTTPRedirectHandler instance>], 'default': [<urllib2.HTTPDefaultErrorHandler instance>]}, 301, 'http_error_301', <urllib2.Request instance>, <addinfourl at 3083939766856 whose fp = None>, 301, 'Moved Permanently', <httplib.HTTPMessage instance>))
    440             http_err = 0
    441         args = (dict, proto, meth_name) + args
=>  442         result = self._call_chain(*args)
    443         if result:
    444             return result
result undefined, self = <urllib2.OpenerDirector instance>, self._call_chain = <bound method OpenerDirector._call_chain of <urllib2.OpenerDirector instance>>, args = ({301: [<urllib2.HTTPRedirectHandler instance>], 302: [<urllib2.HTTPRedirectHandler instance>], 303: [<urllib2.HTTPRedirectHandler instance>], 307: [<urllib2.HTTPRedirectHandler instance>], 'default': [<urllib2.HTTPDefaultErrorHandler instance>]}, 301, 'http_error_301', <urllib2.Request instance>, <addinfourl at 3083939766856 whose fp = None>, 301, 'Moved Permanently', <httplib.HTTPMessage instance>)
 /usr/lib/python2.7/urllib2.py in _call_chain(self=<urllib2.OpenerDirector instance>, chain={301: [<urllib2.HTTPRedirectHandler instance>], 302: [<urllib2.HTTPRedirectHandler instance>], 303: [<urllib2.HTTPRedirectHandler instance>], 307: [<urllib2.HTTPRedirectHandler instance>], 'default': [<urllib2.HTTPDefaultErrorHandler instance>]}, kind=301, meth_name='http_error_301', *args=(<urllib2.Request instance>, <addinfourl at 3083939766856 whose fp = None>, 301, 'Moved Permanently', <httplib.HTTPMessage instance>))
    380             func = getattr(handler, meth_name)
    381 
=>  382             result = func(*args)
    383             if result is not None:
    384                 return result
result undefined, func = <bound method HTTPRedirectHandler.http_error_302 of <urllib2.HTTPRedirectHandler instance>>, args = (<urllib2.Request instance>, <addinfourl at 3083939766856 whose fp = None>, 301, 'Moved Permanently', <httplib.HTTPMessage instance>)
 /usr/lib/python2.7/urllib2.py in http_error_302(self=<urllib2.HTTPRedirectHandler instance>, req=<urllib2.Request instance>, fp=<addinfourl at 3083939766856 whose fp = None>, code=301, msg='Moved Permanently', headers=<httplib.HTTPMessage instance>)
    627         fp.close()
    628 
=>  629         return self.parent.open(new, timeout=req.timeout)
    630 
    631     http_error_301 = http_error_303 = http_error_307 = http_error_302
self = <urllib2.HTTPRedirectHandler instance>, self.parent = <urllib2.OpenerDirector instance>, self.parent.open = <bound method OpenerDirector.open of <urllib2.OpenerDirector instance>>, new = <urllib2.Request instance>, timeout undefined, req = <urllib2.Request instance>, req.timeout = <object object>
 /usr/lib/python2.7/urllib2.py in open(self=<urllib2.OpenerDirector instance>, fullurl=<urllib2.Request instance>, data=None, timeout=<object object>)
    408         for processor in self.process_response.get(protocol, []):
    409             meth = getattr(processor, meth_name)
=>  410             response = meth(req, response)
    411 
    412         return response
response = <addinfourl at 3083939767720 whose fp = None>, meth = <bound method HTTPErrorProcessor.http_response of <urllib2.HTTPErrorProcessor instance>>, req = <urllib2.Request instance>
 /usr/lib/python2.7/urllib2.py in http_response(self=<urllib2.HTTPErrorProcessor instance>, request=<urllib2.Request instance>, response=<addinfourl at 3083939767720 whose fp = None>)
    521         if not (200 <= code < 300):
    522             response = self.parent.error(
=>  523                 'http', request, response, code, msg, hdrs)
    524 
    525         return response
request = <urllib2.Request instance>, response = <addinfourl at 3083939767720 whose fp = None>, code = 302, msg = 'Found', hdrs = <httplib.HTTPMessage instance>
 /usr/lib/python2.7/urllib2.py in error(self=<urllib2.OpenerDirector instance>, proto=302, *args=({301: [<urllib2.HTTPRedirectHandler instance>], 302: [<urllib2.HTTPRedirectHandler instance>], 303: [<urllib2.HTTPRedirectHandler instance>], 307: [<urllib2.HTTPRedirectHandler instance>], 'default': [<urllib2.HTTPDefaultErrorHandler instance>]}, 302, 'http_error_302', <urllib2.Request instance>, <addinfourl at 3083939767720 whose fp = None>, 302, 'Found', <httplib.HTTPMessage instance>))
    440             http_err = 0
    441         args = (dict, proto, meth_name) + args
=>  442         result = self._call_chain(*args)
    443         if result:
    444             return result
result undefined, self = <urllib2.OpenerDirector instance>, self._call_chain = <bound method OpenerDirector._call_chain of <urllib2.OpenerDirector instance>>, args = ({301: [<urllib2.HTTPRedirectHandler instance>], 302: [<urllib2.HTTPRedirectHandler instance>], 303: [<urllib2.HTTPRedirectHandler instance>], 307: [<urllib2.HTTPRedirectHandler instance>], 'default': [<urllib2.HTTPDefaultErrorHandler instance>]}, 302, 'http_error_302', <urllib2.Request instance>, <addinfourl at 3083939767720 whose fp = None>, 302, 'Found', <httplib.HTTPMessage instance>)
 /usr/lib/python2.7/urllib2.py in _call_chain(self=<urllib2.OpenerDirector instance>, chain={301: [<urllib2.HTTPRedirectHandler instance>], 302: [<urllib2.HTTPRedirectHandler instance>], 303: [<urllib2.HTTPRedirectHandler instance>], 307: [<urllib2.HTTPRedirectHandler instance>], 'default': [<urllib2.HTTPDefaultErrorHandler instance>]}, kind=302, meth_name='http_error_302', *args=(<urllib2.Request instance>, <addinfourl at 3083939767720 whose fp = None>, 302, 'Found', <httplib.HTTPMessage instance>))
    380             func = getattr(handler, meth_name)
    381 
=>  382             result = func(*args)
    383             if result is not None:
    384                 return result
result undefined, func = <bound method HTTPRedirectHandler.http_error_302 of <urllib2.HTTPRedirectHandler instance>>, args = (<urllib2.Request instance>, <addinfourl at 3083939767720 whose fp = None>, 302, 'Found', <httplib.HTTPMessage instance>)
 /usr/lib/python2.7/urllib2.py in http_error_302(self=<urllib2.HTTPRedirectHandler instance>, req=<urllib2.Request instance>, fp=<addinfourl at 3083939767720 whose fp = None>, code=302, msg='Found', headers=<httplib.HTTPMessage instance>)
    627         fp.close()
    628 
=>  629         return self.parent.open(new, timeout=req.timeout)
    630 
    631     http_error_301 = http_error_303 = http_error_307 = http_error_302
self = <urllib2.HTTPRedirectHandler instance>, self.parent = <urllib2.OpenerDirector instance>, self.parent.open = <bound method OpenerDirector.open of <urllib2.OpenerDirector instance>>, new = <urllib2.Request instance>, timeout undefined, req = <urllib2.Request instance>, req.timeout = <object object>
 /usr/lib/python2.7/urllib2.py in open(self=<urllib2.OpenerDirector instance>, fullurl=<urllib2.Request instance>, data=None, timeout=<object object>)
    408         for processor in self.process_response.get(protocol, []):
    409             meth = getattr(processor, meth_name)
=>  410             response = meth(req, response)
    411 
    412         return response
response = <addinfourl at 3083939768368 whose fp = None>, meth = <bound method HTTPErrorProcessor.http_response of <urllib2.HTTPErrorProcessor instance>>, req = <urllib2.Request instance>
 /usr/lib/python2.7/urllib2.py in http_response(self=<urllib2.HTTPErrorProcessor instance>, request=<urllib2.Request instance>, response=<addinfourl at 3083939768368 whose fp = None>)
    521         if not (200 <= code < 300):
    522             response = self.parent.error(
=>  523                 'http', request, response, code, msg, hdrs)
    524 
    525         return response
request = <urllib2.Request instance>, response = <addinfourl at 3083939768368 whose fp = None>, code = 302, msg = 'Found', hdrs = <httplib.HTTPMessage instance>
 /usr/lib/python2.7/urllib2.py in error(self=<urllib2.OpenerDirector instance>, proto=302, *args=({301: [<urllib2.HTTPRedirectHandler instance>], 302: [<urllib2.HTTPRedirectHandler instance>], 303: [<urllib2.HTTPRedirectHandler instance>], 307: [<urllib2.HTTPRedirectHandler instance>], 'default': [<urllib2.HTTPDefaultErrorHandler instance>]}, 302, 'http_error_302', <urllib2.Request instance>, <addinfourl at 3083939768368 whose fp = None>, 302, 'Found', <httplib.HTTPMessage instance>))
    440             http_err = 0
    441         args = (dict, proto, meth_name) + args
=>  442         result = self._call_chain(*args)
    443         if result:
    444             return result
result undefined, self = <urllib2.OpenerDirector instance>, self._call_chain = <bound method OpenerDirector._call_chain of <urllib2.OpenerDirector instance>>, args = ({301: [<urllib2.HTTPRedirectHandler instance>], 302: [<urllib2.HTTPRedirectHandler instance>], 303: [<urllib2.HTTPRedirectHandler instance>], 307: [<urllib2.HTTPRedirectHandler instance>], 'default': [<urllib2.HTTPDefaultErrorHandler instance>]}, 302, 'http_error_302', <urllib2.Request instance>, <addinfourl at 3083939768368 whose fp = None>, 302, 'Found', <httplib.HTTPMessage instance>)
 /usr/lib/python2.7/urllib2.py in _call_chain(self=<urllib2.OpenerDirector instance>, chain={301: [<urllib2.HTTPRedirectHandler instance>], 302: [<urllib2.HTTPRedirectHandler instance>], 303: [<urllib2.HTTPRedirectHandler instance>], 307: [<urllib2.HTTPRedirectHandler instance>], 'default': [<urllib2.HTTPDefaultErrorHandler instance>]}, kind=302, meth_name='http_error_302', *args=(<urllib2.Request instance>, <addinfourl at 3083939768368 whose fp = None>, 302, 'Found', <httplib.HTTPMessage instance>))
    380             func = getattr(handler, meth_name)
    381 
=>  382             result = func(*args)
    383             if result is not None:
    384                 return result
result undefined, func = <bound method HTTPRedirectHandler.http_error_302 of <urllib2.HTTPRedirectHandler instance>>, args = (<urllib2.Request instance>, <addinfourl at 3083939768368 whose fp = None>, 302, 'Found', <httplib.HTTPMessage instance>)
 /usr/lib/python2.7/urllib2.py in http_error_302(self=<urllib2.HTTPRedirectHandler instance>, req=<urllib2.Request instance>, fp=<addinfourl at 3083939768368 whose fp = None>, code=302, msg='Found', headers=<httplib.HTTPMessage instance>)
    627         fp.close()
    628 
=>  629         return self.parent.open(new, timeout=req.timeout)
    630 
    631     http_error_301 = http_error_303 = http_error_307 = http_error_302
self = <urllib2.HTTPRedirectHandler instance>, self.parent = <urllib2.OpenerDirector instance>, self.parent.open = <bound method OpenerDirector.open of <urllib2.OpenerDirector instance>>, new = <urllib2.Request instance>, timeout undefined, req = <urllib2.Request instance>, req.timeout = <object object>
 /usr/lib/python2.7/urllib2.py in open(self=<urllib2.OpenerDirector instance>, fullurl=<urllib2.Request instance>, data=None, timeout=<object object>)
    408         for processor in self.process_response.get(protocol, []):
    409             meth = getattr(processor, meth_name)
=>  410             response = meth(req, response)
    411 
    412         return response
response = <addinfourl at 3083939769160 whose fp = None>, meth = <bound method HTTPErrorProcessor.http_response of <urllib2.HTTPErrorProcessor instance>>, req = <urllib2.Request instance>
 /usr/lib/python2.7/urllib2.py in http_response(self=<urllib2.HTTPErrorProcessor instance>, request=<urllib2.Request instance>, response=<addinfourl at 3083939769160 whose fp = None>)
    521         if not (200 <= code < 300):
    522             response = self.parent.error(
=>  523                 'http', request, response, code, msg, hdrs)
    524 
    525         return response
request = <urllib2.Request instance>, response = <addinfourl at 3083939769160 whose fp = None>, code = 302, msg = 'Found', hdrs = <httplib.HTTPMessage instance>
 /usr/lib/python2.7/urllib2.py in error(self=<urllib2.OpenerDirector instance>, proto=302, *args=({301: [<urllib2.HTTPRedirectHandler instance>], 302: [<urllib2.HTTPRedirectHandler instance>], 303: [<urllib2.HTTPRedirectHandler instance>], 307: [<urllib2.HTTPRedirectHandler instance>], 'default': [<urllib2.HTTPDefaultErrorHandler instance>]}, 302, 'http_error_302', <urllib2.Request instance>, <addinfourl at 3083939769160 whose fp = None>, 302, 'Found', <httplib.HTTPMessage instance>))
    440             http_err = 0
    441         args = (dict, proto, meth_name) + args
=>  442         result = self._call_chain(*args)
    443         if result:
    444             return result
result undefined, self = <urllib2.OpenerDirector instance>, self._call_chain = <bound method OpenerDirector._call_chain of <urllib2.OpenerDirector instance>>, args = ({301: [<urllib2.HTTPRedirectHandler instance>], 302: [<urllib2.HTTPRedirectHandler instance>], 303: [<urllib2.HTTPRedirectHandler instance>], 307: [<urllib2.HTTPRedirectHandler instance>], 'default': [<urllib2.HTTPDefaultErrorHandler instance>]}, 302, 'http_error_302', <urllib2.Request instance>, <addinfourl at 3083939769160 whose fp = None>, 302, 'Found', <httplib.HTTPMessage instance>)
 /usr/lib/python2.7/urllib2.py in _call_chain(self=<urllib2.OpenerDirector instance>, chain={301: [<urllib2.HTTPRedirectHandler instance>], 302: [<urllib2.HTTPRedirectHandler instance>], 303: [<urllib2.HTTPRedirectHandler instance>], 307: [<urllib2.HTTPRedirectHandler instance>], 'default': [<urllib2.HTTPDefaultErrorHandler instance>]}, kind=302, meth_name='http_error_302', *args=(<urllib2.Request instance>, <addinfourl at 3083939769160 whose fp = None>, 302, 'Found', <httplib.HTTPMessage instance>))
    380             func = getattr(handler, meth_name)
    381 
=>  382             result = func(*args)
    383             if result is not None:
    384                 return result
result undefined, func = <bound method HTTPRedirectHandler.http_error_302 of <urllib2.HTTPRedirectHandler instance>>, args = (<urllib2.Request instance>, <addinfourl at 3083939769160 whose fp = None>, 302, 'Found', <httplib.HTTPMessage instance>)
 /usr/lib/python2.7/urllib2.py in http_error_302(self=<urllib2.HTTPRedirectHandler instance>, req=<urllib2.Request instance>, fp=<addinfourl at 3083939769160 whose fp = None>, code=302, msg='Found', headers=<httplib.HTTPMessage instance>)
    627         fp.close()
    628 
=>  629         return self.parent.open(new, timeout=req.timeout)
    630 
    631     http_error_301 = http_error_303 = http_error_307 = http_error_302
self = <urllib2.HTTPRedirectHandler instance>, self.parent = <urllib2.OpenerDirector instance>, self.parent.open = <bound method OpenerDirector.open of <urllib2.OpenerDirector instance>>, new = <urllib2.Request instance>, timeout undefined, req = <urllib2.Request instance>, req.timeout = <object object>
 /usr/lib/python2.7/urllib2.py in open(self=<urllib2.OpenerDirector instance>, fullurl=<urllib2.Request instance>, data=None, timeout=<object object>)
    408         for processor in self.process_response.get(protocol, []):
    409             meth = getattr(processor, meth_name)
=>  410             response = meth(req, response)
    411 
    412         return response
response = <addinfourl at 3083939769880 whose fp = None>, meth = <bound method HTTPErrorProcessor.http_response of <urllib2.HTTPErrorProcessor instance>>, req = <urllib2.Request instance>
 /usr/lib/python2.7/urllib2.py in http_response(self=<urllib2.HTTPErrorProcessor instance>, request=<urllib2.Request instance>, response=<addinfourl at 3083939769880 whose fp = None>)
    521         if not (200 <= code < 300):
    522             response = self.parent.error(
=>  523                 'http', request, response, code, msg, hdrs)
    524 
    525         return response
request = <urllib2.Request instance>, response = <addinfourl at 3083939769880 whose fp = None>, code = 302, msg = 'Found', hdrs = <httplib.HTTPMessage instance>
 /usr/lib/python2.7/urllib2.py in error(self=<urllib2.OpenerDirector instance>, proto=302, *args=({301: [<urllib2.HTTPRedirectHandler instance>], 302: [<urllib2.HTTPRedirectHandler instance>], 303: [<urllib2.HTTPRedirectHandler instance>], 307: [<urllib2.HTTPRedirectHandler instance>], 'default': [<urllib2.HTTPDefaultErrorHandler instance>]}, 302, 'http_error_302', <urllib2.Request instance>, <addinfourl at 3083939769880 whose fp = None>, 302, 'Found', <httplib.HTTPMessage instance>))
    440             http_err = 0
    441         args = (dict, proto, meth_name) + args
=>  442         result = self._call_chain(*args)
    443         if result:
    444             return result
result undefined, self = <urllib2.OpenerDirector instance>, self._call_chain = <bound method OpenerDirector._call_chain of <urllib2.OpenerDirector instance>>, args = ({301: [<urllib2.HTTPRedirectHandler instance>], 302: [<urllib2.HTTPRedirectHandler instance>], 303: [<urllib2.HTTPRedirectHandler instance>], 307: [<urllib2.HTTPRedirectHandler instance>], 'default': [<urllib2.HTTPDefaultErrorHandler instance>]}, 302, 'http_error_302', <urllib2.Request instance>, <addinfourl at 3083939769880 whose fp = None>, 302, 'Found', <httplib.HTTPMessage instance>)
 /usr/lib/python2.7/urllib2.py in _call_chain(self=<urllib2.OpenerDirector instance>, chain={301: [<urllib2.HTTPRedirectHandler instance>], 302: [<urllib2.HTTPRedirectHandler instance>], 303: [<urllib2.HTTPRedirectHandler instance>], 307: [<urllib2.HTTPRedirectHandler instance>], 'default': [<urllib2.HTTPDefaultErrorHandler instance>]}, kind=302, meth_name='http_error_302', *args=(<urllib2.Request instance>, <addinfourl at 3083939769880 whose fp = None>, 302, 'Found', <httplib.HTTPMessage instance>))
    380             func = getattr(handler, meth_name)
    381 
=>  382             result = func(*args)
    383             if result is not None:
    384                 return result
result undefined, func = <bound method HTTPRedirectHandler.http_error_302 of <urllib2.HTTPRedirectHandler instance>>, args = (<urllib2.Request instance>, <addinfourl at 3083939769880 whose fp = None>, 302, 'Found', <httplib.HTTPMessage instance>)
 /usr/lib/python2.7/urllib2.py in http_error_302(self=<urllib2.HTTPRedirectHandler instance>, req=<urllib2.Request instance>, fp=<addinfourl at 3083939769880 whose fp = None>, code=302, msg='Found', headers=<httplib.HTTPMessage instance>)
    627         fp.close()
    628 
=>  629         return self.parent.open(new, timeout=req.timeout)
    630 
    631     http_error_301 = http_error_303 = http_error_307 = http_error_302
self = <urllib2.HTTPRedirectHandler instance>, self.parent = <urllib2.OpenerDirector instance>, self.parent.open = <bound method OpenerDirector.open of <urllib2.OpenerDirector instance>>, new = <urllib2.Request instance>, timeout undefined, req = <urllib2.Request instance>, req.timeout = <object object>
 /usr/lib/python2.7/urllib2.py in open(self=<urllib2.OpenerDirector instance>, fullurl=<urllib2.Request instance>, data=None, timeout=<object object>)
    408         for processor in self.process_response.get(protocol, []):
    409             meth = getattr(processor, meth_name)
=>  410             response = meth(req, response)
    411 
    412         return response
response = <addinfourl at 3083939831888 whose fp = None>, meth = <bound method HTTPErrorProcessor.http_response of <urllib2.HTTPErrorProcessor instance>>, req = <urllib2.Request instance>
 /usr/lib/python2.7/urllib2.py in http_response(self=<urllib2.HTTPErrorProcessor instance>, request=<urllib2.Request instance>, response=<addinfourl at 3083939831888 whose fp = None>)
    521         if not (200 <= code < 300):
    522             response = self.parent.error(
=>  523                 'http', request, response, code, msg, hdrs)
    524 
    525         return response
request = <urllib2.Request instance>, response = <addinfourl at 3083939831888 whose fp = None>, code = 302, msg = 'Found', hdrs = <httplib.HTTPMessage instance>
 /usr/lib/python2.7/urllib2.py in error(self=<urllib2.OpenerDirector instance>, proto=302, *args=({301: [<urllib2.HTTPRedirectHandler instance>], 302: [<urllib2.HTTPRedirectHandler instance>], 303: [<urllib2.HTTPRedirectHandler instance>], 307: [<urllib2.HTTPRedirectHandler instance>], 'default': [<urllib2.HTTPDefaultErrorHandler instance>]}, 302, 'http_error_302', <urllib2.Request instance>, <addinfourl at 3083939831888 whose fp = None>, 302, 'Found', <httplib.HTTPMessage instance>))
    440             http_err = 0
    441         args = (dict, proto, meth_name) + args
=>  442         result = self._call_chain(*args)
    443         if result:
    444             return result
result undefined, self = <urllib2.OpenerDirector instance>, self._call_chain = <bound method OpenerDirector._call_chain of <urllib2.OpenerDirector instance>>, args = ({301: [<urllib2.HTTPRedirectHandler instance>], 302: [<urllib2.HTTPRedirectHandler instance>], 303: [<urllib2.HTTPRedirectHandler instance>], 307: [<urllib2.HTTPRedirectHandler instance>], 'default': [<urllib2.HTTPDefaultErrorHandler instance>]}, 302, 'http_error_302', <urllib2.Request instance>, <addinfourl at 3083939831888 whose fp = None>, 302, 'Found', <httplib.HTTPMessage instance>)
 /usr/lib/python2.7/urllib2.py in _call_chain(self=<urllib2.OpenerDirector instance>, chain={301: [<urllib2.HTTPRedirectHandler instance>], 302: [<urllib2.HTTPRedirectHandler instance>], 303: [<urllib2.HTTPRedirectHandler instance>], 307: [<urllib2.HTTPRedirectHandler instance>], 'default': [<urllib2.HTTPDefaultErrorHandler instance>]}, kind=302, meth_name='http_error_302', *args=(<urllib2.Request instance>, <addinfourl at 3083939831888 whose fp = None>, 302, 'Found', <httplib.HTTPMessage instance>))
    380             func = getattr(handler, meth_name)
    381 
=>  382             result = func(*args)
    383             if result is not None:
    384                 return result
result undefined, func = <bound method HTTPRedirectHandler.http_error_302 of <urllib2.HTTPRedirectHandler instance>>, args = (<urllib2.Request instance>, <addinfourl at 3083939831888 whose fp = None>, 302, 'Found', <httplib.HTTPMessage instance>)
 /usr/lib/python2.7/urllib2.py in http_error_302(self=<urllib2.HTTPRedirectHandler instance>, req=<urllib2.Request instance>, fp=<addinfourl at 3083939831888 whose fp = None>, code=302, msg='Found', headers=<httplib.HTTPMessage instance>)
    627         fp.close()
    628 
=>  629         return self.parent.open(new, timeout=req.timeout)
    630 
    631     http_error_301 = http_error_303 = http_error_307 = http_error_302
self = <urllib2.HTTPRedirectHandler instance>, self.parent = <urllib2.OpenerDirector instance>, self.parent.open = <bound method OpenerDirector.open of <urllib2.OpenerDirector instance>>, new = <urllib2.Request instance>, timeout undefined, req = <urllib2.Request instance>, req.timeout = <object object>
 /usr/lib/python2.7/urllib2.py in open(self=<urllib2.OpenerDirector instance>, fullurl=<urllib2.Request instance>, data=None, timeout=<object object>)
    408         for processor in self.process_response.get(protocol, []):
    409             meth = getattr(processor, meth_name)
=>  410             response = meth(req, response)
    411 
    412         return response
response = <addinfourl at 3083939832680 whose fp = None>, meth = <bound method HTTPErrorProcessor.http_response of <urllib2.HTTPErrorProcessor instance>>, req = <urllib2.Request instance>
 /usr/lib/python2.7/urllib2.py in http_response(self=<urllib2.HTTPErrorProcessor instance>, request=<urllib2.Request instance>, response=<addinfourl at 3083939832680 whose fp = None>)
    521         if not (200 <= code < 300):
    522             response = self.parent.error(
=>  523                 'http', request, response, code, msg, hdrs)
    524 
    525         return response
request = <urllib2.Request instance>, response = <addinfourl at 3083939832680 whose fp = None>, code = 302, msg = 'Found', hdrs = <httplib.HTTPMessage instance>
 /usr/lib/python2.7/urllib2.py in error(self=<urllib2.OpenerDirector instance>, proto=302, *args=({301: [<urllib2.HTTPRedirectHandler instance>], 302: [<urllib2.HTTPRedirectHandler instance>], 303: [<urllib2.HTTPRedirectHandler instance>], 307: [<urllib2.HTTPRedirectHandler instance>], 'default': [<urllib2.HTTPDefaultErrorHandler instance>]}, 302, 'http_error_302', <urllib2.Request instance>, <addinfourl at 3083939832680 whose fp = None>, 302, 'Found', <httplib.HTTPMessage instance>))
    440             http_err = 0
    441         args = (dict, proto, meth_name) + args
=>  442         result = self._call_chain(*args)
    443         if result:
    444             return result
result undefined, self = <urllib2.OpenerDirector instance>, self._call_chain = <bound method OpenerDirector._call_chain of <urllib2.OpenerDirector instance>>, args = ({301: [<urllib2.HTTPRedirectHandler instance>], 302: [<urllib2.HTTPRedirectHandler instance>], 303: [<urllib2.HTTPRedirectHandler instance>], 307: [<urllib2.HTTPRedirectHandler instance>], 'default': [<urllib2.HTTPDefaultErrorHandler instance>]}, 302, 'http_error_302', <urllib2.Request instance>, <addinfourl at 3083939832680 whose fp = None>, 302, 'Found', <httplib.HTTPMessage instance>)
 /usr/lib/python2.7/urllib2.py in _call_chain(self=<urllib2.OpenerDirector instance>, chain={301: [<urllib2.HTTPRedirectHandler instance>], 302: [<urllib2.HTTPRedirectHandler instance>], 303: [<urllib2.HTTPRedirectHandler instance>], 307: [<urllib2.HTTPRedirectHandler instance>], 'default': [<urllib2.HTTPDefaultErrorHandler instance>]}, kind=302, meth_name='http_error_302', *args=(<urllib2.Request instance>, <addinfourl at 3083939832680 whose fp = None>, 302, 'Found', <httplib.HTTPMessage instance>))
    380             func = getattr(handler, meth_name)
    381 
=>  382             result = func(*args)
    383             if result is not None:
    384                 return result
result undefined, func = <bound method HTTPRedirectHandler.http_error_302 of <urllib2.HTTPRedirectHandler instance>>, args = (<urllib2.Request instance>, <addinfourl at 3083939832680 whose fp = None>, 302, 'Found', <httplib.HTTPMessage instance>)
 /usr/lib/python2.7/urllib2.py in http_error_302(self=<urllib2.HTTPRedirectHandler instance>, req=<urllib2.Request instance>, fp=<addinfourl at 3083939832680 whose fp = None>, code=302, msg='Found', headers=<httplib.HTTPMessage instance>)
    627         fp.close()
    628 
=>  629         return self.parent.open(new, timeout=req.timeout)
    630 
    631     http_error_301 = http_error_303 = http_error_307 = http_error_302
self = <urllib2.HTTPRedirectHandler instance>, self.parent = <urllib2.OpenerDirector instance>, self.parent.open = <bound method OpenerDirector.open of <urllib2.OpenerDirector instance>>, new = <urllib2.Request instance>, timeout undefined, req = <urllib2.Request instance>, req.timeout = <object object>
 /usr/lib/python2.7/urllib2.py in open(self=<urllib2.OpenerDirector instance>, fullurl=<urllib2.Request instance>, data=None, timeout=<object object>)
    408         for processor in self.process_response.get(protocol, []):
    409             meth = getattr(processor, meth_name)
=>  410             response = meth(req, response)
    411 
    412         return response
response = <addinfourl at 3083939833400 whose fp = None>, meth = <bound method HTTPErrorProcessor.http_response of <urllib2.HTTPErrorProcessor instance>>, req = <urllib2.Request instance>
 /usr/lib/python2.7/urllib2.py in http_response(self=<urllib2.HTTPErrorProcessor instance>, request=<urllib2.Request instance>, response=<addinfourl at 3083939833400 whose fp = None>)
    521         if not (200 <= code < 300):
    522             response = self.parent.error(
=>  523                 'http', request, response, code, msg, hdrs)
    524 
    525         return response
request = <urllib2.Request instance>, response = <addinfourl at 3083939833400 whose fp = None>, code = 302, msg = 'Found', hdrs = <httplib.HTTPMessage instance>
 /usr/lib/python2.7/urllib2.py in error(self=<urllib2.OpenerDirector instance>, proto=302, *args=({301: [<urllib2.HTTPRedirectHandler instance>], 302: [<urllib2.HTTPRedirectHandler instance>], 303: [<urllib2.HTTPRedirectHandler instance>], 307: [<urllib2.HTTPRedirectHandler instance>], 'default': [<urllib2.HTTPDefaultErrorHandler instance>]}, 302, 'http_error_302', <urllib2.Request instance>, <addinfourl at 3083939833400 whose fp = None>, 302, 'Found', <httplib.HTTPMessage instance>))
    440             http_err = 0
    441         args = (dict, proto, meth_name) + args
=>  442         result = self._call_chain(*args)
    443         if result:
    444             return result
result undefined, self = <urllib2.OpenerDirector instance>, self._call_chain = <bound method OpenerDirector._call_chain of <urllib2.OpenerDirector instance>>, args = ({301: [<urllib2.HTTPRedirectHandler instance>], 302: [<urllib2.HTTPRedirectHandler instance>], 303: [<urllib2.HTTPRedirectHandler instance>], 307: [<urllib2.HTTPRedirectHandler instance>], 'default': [<urllib2.HTTPDefaultErrorHandler instance>]}, 302, 'http_error_302', <urllib2.Request instance>, <addinfourl at 3083939833400 whose fp = None>, 302, 'Found', <httplib.HTTPMessage instance>)
 /usr/lib/python2.7/urllib2.py in _call_chain(self=<urllib2.OpenerDirector instance>, chain={301: [<urllib2.HTTPRedirectHandler instance>], 302: [<urllib2.HTTPRedirectHandler instance>], 303: [<urllib2.HTTPRedirectHandler instance>], 307: [<urllib2.HTTPRedirectHandler instance>], 'default': [<urllib2.HTTPDefaultErrorHandler instance>]}, kind=302, meth_name='http_error_302', *args=(<urllib2.Request instance>, <addinfourl at 3083939833400 whose fp = None>, 302, 'Found', <httplib.HTTPMessage instance>))
    380             func = getattr(handler, meth_name)
    381 
=>  382             result = func(*args)
    383             if result is not None:
    384                 return result
result undefined, func = <bound method HTTPRedirectHandler.http_error_302 of <urllib2.HTTPRedirectHandler instance>>, args = (<urllib2.Request instance>, <addinfourl at 3083939833400 whose fp = None>, 302, 'Found', <httplib.HTTPMessage instance>)
 /usr/lib/python2.7/urllib2.py in http_error_302(self=<urllib2.HTTPRedirectHandler instance>, req=<urllib2.Request instance>, fp=<addinfourl at 3083939833400 whose fp = None>, code=302, msg='Found', headers=<httplib.HTTPMessage instance>)
    627         fp.close()
    628 
=>  629         return self.parent.open(new, timeout=req.timeout)
    630 
    631     http_error_301 = http_error_303 = http_error_307 = http_error_302
self = <urllib2.HTTPRedirectHandler instance>, self.parent = <urllib2.OpenerDirector instance>, self.parent.open = <bound method OpenerDirector.open of <urllib2.OpenerDirector instance>>, new = <urllib2.Request instance>, timeout undefined, req = <urllib2.Request instance>, req.timeout = <object object>
 /usr/lib/python2.7/urllib2.py in open(self=<urllib2.OpenerDirector instance>, fullurl=<urllib2.Request instance>, data=None, timeout=<object object>)
    408         for processor in self.process_response.get(protocol, []):
    409             meth = getattr(processor, meth_name)
=>  410             response = meth(req, response)
    411 
    412         return response
response = <addinfourl at 3083939834192 whose fp = None>, meth = <bound method HTTPErrorProcessor.http_response of <urllib2.HTTPErrorProcessor instance>>, req = <urllib2.Request instance>
 /usr/lib/python2.7/urllib2.py in http_response(self=<urllib2.HTTPErrorProcessor instance>, request=<urllib2.Request instance>, response=<addinfourl at 3083939834192 whose fp = None>)
    521         if not (200 <= code < 300):
    522             response = self.parent.error(
=>  523                 'http', request, response, code, msg, hdrs)
    524 
    525         return response
request = <urllib2.Request instance>, response = <addinfourl at 3083939834192 whose fp = None>, code = 302, msg = 'Found', hdrs = <httplib.HTTPMessage instance>
 /usr/lib/python2.7/urllib2.py in error(self=<urllib2.OpenerDirector instance>, proto=302, *args=({301: [<urllib2.HTTPRedirectHandler instance>], 302: [<urllib2.HTTPRedirectHandler instance>], 303: [<urllib2.HTTPRedirectHandler instance>], 307: [<urllib2.HTTPRedirectHandler instance>], 'default': [<urllib2.HTTPDefaultErrorHandler instance>]}, 302, 'http_error_302', <urllib2.Request instance>, <addinfourl at 3083939834192 whose fp = None>, 302, 'Found', <httplib.HTTPMessage instance>))
    440             http_err = 0
    441         args = (dict, proto, meth_name) + args
=>  442         result = self._call_chain(*args)
    443         if result:
    444             return result
result undefined, self = <urllib2.OpenerDirector instance>, self._call_chain = <bound method OpenerDirector._call_chain of <urllib2.OpenerDirector instance>>, args = ({301: [<urllib2.HTTPRedirectHandler instance>], 302: [<urllib2.HTTPRedirectHandler instance>], 303: [<urllib2.HTTPRedirectHandler instance>], 307: [<urllib2.HTTPRedirectHandler instance>], 'default': [<urllib2.HTTPDefaultErrorHandler instance>]}, 302, 'http_error_302', <urllib2.Request instance>, <addinfourl at 3083939834192 whose fp = None>, 302, 'Found', <httplib.HTTPMessage instance>)
 /usr/lib/python2.7/urllib2.py in _call_chain(self=<urllib2.OpenerDirector instance>, chain={301: [<urllib2.HTTPRedirectHandler instance>], 302: [<urllib2.HTTPRedirectHandler instance>], 303: [<urllib2.HTTPRedirectHandler instance>], 307: [<urllib2.HTTPRedirectHandler instance>], 'default': [<urllib2.HTTPDefaultErrorHandler instance>]}, kind=302, meth_name='http_error_302', *args=(<urllib2.Request instance>, <addinfourl at 3083939834192 whose fp = None>, 302, 'Found', <httplib.HTTPMessage instance>))
    380             func = getattr(handler, meth_name)
    381 
=>  382             result = func(*args)
    383             if result is not None:
    384                 return result
result undefined, func = <bound method HTTPRedirectHandler.http_error_302 of <urllib2.HTTPRedirectHandler instance>>, args = (<urllib2.Request instance>, <addinfourl at 3083939834192 whose fp = None>, 302, 'Found', <httplib.HTTPMessage instance>)
 /usr/lib/python2.7/urllib2.py in http_error_302(self=<urllib2.HTTPRedirectHandler instance>, req=<urllib2.Request instance>, fp=<addinfourl at 3083939834192 whose fp = None>, code=302, msg='Found', headers=<httplib.HTTPMessage instance>)
    627         fp.close()
    628 
=>  629         return self.parent.open(new, timeout=req.timeout)
    630 
    631     http_error_301 = http_error_303 = http_error_307 = http_error_302
self = <urllib2.HTTPRedirectHandler instance>, self.parent = <urllib2.OpenerDirector instance>, self.parent.open = <bound method OpenerDirector.open of <urllib2.OpenerDirector instance>>, new = <urllib2.Request instance>, timeout undefined, req = <urllib2.Request instance>, req.timeout = <object object>
 /usr/lib/python2.7/urllib2.py in open(self=<urllib2.OpenerDirector instance>, fullurl=<urllib2.Request instance>, data=None, timeout=<object object>)
    408         for processor in self.process_response.get(protocol, []):
    409             meth = getattr(processor, meth_name)
=>  410             response = meth(req, response)
    411 
    412         return response
response = <addinfourl at 3083939834984 whose fp = None>, meth = <bound method HTTPErrorProcessor.http_response of <urllib2.HTTPErrorProcessor instance>>, req = <urllib2.Request instance>
 /usr/lib/python2.7/urllib2.py in http_response(self=<urllib2.HTTPErrorProcessor instance>, request=<urllib2.Request instance>, response=<addinfourl at 3083939834984 whose fp = None>)
    521         if not (200 <= code < 300):
    522             response = self.parent.error(
=>  523                 'http', request, response, code, msg, hdrs)
    524 
    525         return response
request = <urllib2.Request instance>, response = <addinfourl at 3083939834984 whose fp = None>, code = 302, msg = 'Found', hdrs = <httplib.HTTPMessage instance>
 /usr/lib/python2.7/urllib2.py in error(self=<urllib2.OpenerDirector instance>, proto=302, *args=({301: [<urllib2.HTTPRedirectHandler instance>], 302: [<urllib2.HTTPRedirectHandler instance>], 303: [<urllib2.HTTPRedirectHandler instance>], 307: [<urllib2.HTTPRedirectHandler instance>], 'default': [<urllib2.HTTPDefaultErrorHandler instance>]}, 302, 'http_error_302', <urllib2.Request instance>, <addinfourl at 3083939834984 whose fp = None>, 302, 'Found', <httplib.HTTPMessage instance>))
    440             http_err = 0
    441         args = (dict, proto, meth_name) + args
=>  442         result = self._call_chain(*args)
    443         if result:
    444             return result
result undefined, self = <urllib2.OpenerDirector instance>, self._call_chain = <bound method OpenerDirector._call_chain of <urllib2.OpenerDirector instance>>, args = ({301: [<urllib2.HTTPRedirectHandler instance>], 302: [<urllib2.HTTPRedirectHandler instance>], 303: [<urllib2.HTTPRedirectHandler instance>], 307: [<urllib2.HTTPRedirectHandler instance>], 'default': [<urllib2.HTTPDefaultErrorHandler instance>]}, 302, 'http_error_302', <urllib2.Request instance>, <addinfourl at 3083939834984 whose fp = None>, 302, 'Found', <httplib.HTTPMessage instance>)
 /usr/lib/python2.7/urllib2.py in _call_chain(self=<urllib2.OpenerDirector instance>, chain={301: [<urllib2.HTTPRedirectHandler instance>], 302: [<urllib2.HTTPRedirectHandler instance>], 303: [<urllib2.HTTPRedirectHandler instance>], 307: [<urllib2.HTTPRedirectHandler instance>], 'default': [<urllib2.HTTPDefaultErrorHandler instance>]}, kind=302, meth_name='http_error_302', *args=(<urllib2.Request instance>, <addinfourl at 3083939834984 whose fp = None>, 302, 'Found', <httplib.HTTPMessage instance>))
    380             func = getattr(handler, meth_name)
    381 
=>  382             result = func(*args)
    383             if result is not None:
    384                 return result
result undefined, func = <bound method HTTPRedirectHandler.http_error_302 of <urllib2.HTTPRedirectHandler instance>>, args = (<urllib2.Request instance>, <addinfourl at 3083939834984 whose fp = None>, 302, 'Found', <httplib.HTTPMessage instance>)
 /usr/lib/python2.7/urllib2.py in http_error_302(self=<urllib2.HTTPRedirectHandler instance>, req=<urllib2.Request instance>, fp=<addinfourl at 3083939834984 whose fp = None>, code=302, msg='Found', headers=<httplib.HTTPMessage instance>)
    627         fp.close()
    628 
=>  629         return self.parent.open(new, timeout=req.timeout)
    630 
    631     http_error_301 = http_error_303 = http_error_307 = http_error_302
self = <urllib2.HTTPRedirectHandler instance>, self.parent = <urllib2.OpenerDirector instance>, self.parent.open = <bound method OpenerDirector.open of <urllib2.OpenerDirector instance>>, new = <urllib2.Request instance>, timeout undefined, req = <urllib2.Request instance>, req.timeout = <object object>
 /usr/lib/python2.7/urllib2.py in open(self=<urllib2.OpenerDirector instance>, fullurl=<urllib2.Request instance>, data=None, timeout=<object object>)
    408         for processor in self.process_response.get(protocol, []):
    409             meth = getattr(processor, meth_name)
=>  410             response = meth(req, response)
    411 
    412         return response
response = <addinfourl at 3083939835704 whose fp = None>, meth = <bound method HTTPErrorProcessor.http_response of <urllib2.HTTPErrorProcessor instance>>, req = <urllib2.Request instance>
 /usr/lib/python2.7/urllib2.py in http_response(self=<urllib2.HTTPErrorProcessor instance>, request=<urllib2.Request instance>, response=<addinfourl at 3083939835704 whose fp = None>)
    521         if not (200 <= code < 300):
    522             response = self.parent.error(
=>  523                 'http', request, response, code, msg, hdrs)
    524 
    525         return response
request = <urllib2.Request instance>, response = <addinfourl at 3083939835704 whose fp = None>, code = 302, msg = 'Found', hdrs = <httplib.HTTPMessage instance>
 /usr/lib/python2.7/urllib2.py in error(self=<urllib2.OpenerDirector instance>, proto=302, *args=({301: [<urllib2.HTTPRedirectHandler instance>], 302: [<urllib2.HTTPRedirectHandler instance>], 303: [<urllib2.HTTPRedirectHandler instance>], 307: [<urllib2.HTTPRedirectHandler instance>], 'default': [<urllib2.HTTPDefaultErrorHandler instance>]}, 302, 'http_error_302', <urllib2.Request instance>, <addinfourl at 3083939835704 whose fp = None>, 302, 'Found', <httplib.HTTPMessage instance>))
    440             http_err = 0
    441         args = (dict, proto, meth_name) + args
=>  442         result = self._call_chain(*args)
    443         if result:
    444             return result
result undefined, self = <urllib2.OpenerDirector instance>, self._call_chain = <bound method OpenerDirector._call_chain of <urllib2.OpenerDirector instance>>, args = ({301: [<urllib2.HTTPRedirectHandler instance>], 302: [<urllib2.HTTPRedirectHandler instance>], 303: [<urllib2.HTTPRedirectHandler instance>], 307: [<urllib2.HTTPRedirectHandler instance>], 'default': [<urllib2.HTTPDefaultErrorHandler instance>]}, 302, 'http_error_302', <urllib2.Request instance>, <addinfourl at 3083939835704 whose fp = None>, 302, 'Found', <httplib.HTTPMessage instance>)
 /usr/lib/python2.7/urllib2.py in _call_chain(self=<urllib2.OpenerDirector instance>, chain={301: [<urllib2.HTTPRedirectHandler instance>], 302: [<urllib2.HTTPRedirectHandler instance>], 303: [<urllib2.HTTPRedirectHandler instance>], 307: [<urllib2.HTTPRedirectHandler instance>], 'default': [<urllib2.HTTPDefaultErrorHandler instance>]}, kind=302, meth_name='http_error_302', *args=(<urllib2.Request instance>, <addinfourl at 3083939835704 whose fp = None>, 302, 'Found', <httplib.HTTPMessage instance>))
    380             func = getattr(handler, meth_name)
    381 
=>  382             result = func(*args)
    383             if result is not None:
    384                 return result
result undefined, func = <bound method HTTPRedirectHandler.http_error_302 of <urllib2.HTTPRedirectHandler instance>>, args = (<urllib2.Request instance>, <addinfourl at 3083939835704 whose fp = None>, 302, 'Found', <httplib.HTTPMessage instance>)
 /usr/lib/python2.7/urllib2.py in http_error_302(self=<urllib2.HTTPRedirectHandler instance>, req=<urllib2.Request instance>, fp=<addinfourl at 3083939835704 whose fp = None>, code=302, msg='Found', headers=<httplib.HTTPMessage instance>)
    627         fp.close()
    628 
=>  629         return self.parent.open(new, timeout=req.timeout)
    630 
    631     http_error_301 = http_error_303 = http_error_307 = http_error_302
self = <urllib2.HTTPRedirectHandler instance>, self.parent = <urllib2.OpenerDirector instance>, self.parent.open = <bound method OpenerDirector.open of <urllib2.OpenerDirector instance>>, new = <urllib2.Request instance>, timeout undefined, req = <urllib2.Request instance>, req.timeout = <object object>
 /usr/lib/python2.7/urllib2.py in open(self=<urllib2.OpenerDirector instance>, fullurl=<urllib2.Request instance>, data=None, timeout=<object object>)
    408         for processor in self.process_response.get(protocol, []):
    409             meth = getattr(processor, meth_name)
=>  410             response = meth(req, response)
    411 
    412         return response
response = <addinfourl at 3083939877520 whose fp = None>, meth = <bound method HTTPErrorProcessor.http_response of <urllib2.HTTPErrorProcessor instance>>, req = <urllib2.Request instance>
 /usr/lib/python2.7/urllib2.py in http_response(self=<urllib2.HTTPErrorProcessor instance>, request=<urllib2.Request instance>, response=<addinfourl at 3083939877520 whose fp = None>)
    521         if not (200 <= code < 300):
    522             response = self.parent.error(
=>  523                 'http', request, response, code, msg, hdrs)
    524 
    525         return response
request = <urllib2.Request instance>, response = <addinfourl at 3083939877520 whose fp = None>, code = 302, msg = 'Found', hdrs = <httplib.HTTPMessage instance>
 /usr/lib/python2.7/urllib2.py in error(self=<urllib2.OpenerDirector instance>, proto=302, *args=({301: [<urllib2.HTTPRedirectHandler instance>], 302: [<urllib2.HTTPRedirectHandler instance>], 303: [<urllib2.HTTPRedirectHandler instance>], 307: [<urllib2.HTTPRedirectHandler instance>], 'default': [<urllib2.HTTPDefaultErrorHandler instance>]}, 302, 'http_error_302', <urllib2.Request instance>, <addinfourl at 3083939877520 whose fp = None>, 302, 'Found', <httplib.HTTPMessage instance>))
    440             http_err = 0
    441         args = (dict, proto, meth_name) + args
=>  442         result = self._call_chain(*args)
    443         if result:
    444             return result
result undefined, self = <urllib2.OpenerDirector instance>, self._call_chain = <bound method OpenerDirector._call_chain of <urllib2.OpenerDirector instance>>, args = ({301: [<urllib2.HTTPRedirectHandler instance>], 302: [<urllib2.HTTPRedirectHandler instance>], 303: [<urllib2.HTTPRedirectHandler instance>], 307: [<urllib2.HTTPRedirectHandler instance>], 'default': [<urllib2.HTTPDefaultErrorHandler instance>]}, 302, 'http_error_302', <urllib2.Request instance>, <addinfourl at 3083939877520 whose fp = None>, 302, 'Found', <httplib.HTTPMessage instance>)
 /usr/lib/python2.7/urllib2.py in _call_chain(self=<urllib2.OpenerDirector instance>, chain={301: [<urllib2.HTTPRedirectHandler instance>], 302: [<urllib2.HTTPRedirectHandler instance>], 303: [<urllib2.HTTPRedirectHandler instance>], 307: [<urllib2.HTTPRedirectHandler instance>], 'default': [<urllib2.HTTPDefaultErrorHandler instance>]}, kind=302, meth_name='http_error_302', *args=(<urllib2.Request instance>, <addinfourl at 3083939877520 whose fp = None>, 302, 'Found', <httplib.HTTPMessage instance>))
    380             func = getattr(handler, meth_name)
    381 
=>  382             result = func(*args)
    383             if result is not None:
    384                 return result
result undefined, func = <bound method HTTPRedirectHandler.http_error_302 of <urllib2.HTTPRedirectHandler instance>>, args = (<urllib2.Request instance>, <addinfourl at 3083939877520 whose fp = None>, 302, 'Found', <httplib.HTTPMessage instance>)
 /usr/lib/python2.7/urllib2.py in http_error_302(self=<urllib2.HTTPRedirectHandler instance>, req=<urllib2.Request instance>, fp=<addinfourl at 3083939877520 whose fp = None>, code=302, msg='Found', headers=<httplib.HTTPMessage instance>)
    627         fp.close()
    628 
=>  629         return self.parent.open(new, timeout=req.timeout)
    630 
    631     http_error_301 = http_error_303 = http_error_307 = http_error_302
self = <urllib2.HTTPRedirectHandler instance>, self.parent = <urllib2.OpenerDirector instance>, self.parent.open = <bound method OpenerDirector.open of <urllib2.OpenerDirector instance>>, new = <urllib2.Request instance>, timeout undefined, req = <urllib2.Request instance>, req.timeout = <object object>
 /usr/lib/python2.7/urllib2.py in open(self=<urllib2.OpenerDirector instance>, fullurl=<urllib2.Request instance>, data=None, timeout=<object object>)
    408         for processor in self.process_response.get(protocol, []):
    409             meth = getattr(processor, meth_name)
=>  410             response = meth(req, response)
    411 
    412         return response
response = <addinfourl at 3083939878312 whose fp = <socket._fileobject object>>, meth = <bound method HTTPErrorProcessor.http_response of <urllib2.HTTPErrorProcessor instance>>, req = <urllib2.Request instance>
 /usr/lib/python2.7/urllib2.py in http_response(self=<urllib2.HTTPErrorProcessor instance>, request=<urllib2.Request instance>, response=<addinfourl at 3083939878312 whose fp = <socket._fileobject object>>)
    521         if not (200 <= code < 300):
    522             response = self.parent.error(
=>  523                 'http', request, response, code, msg, hdrs)
    524 
    525         return response
request = <urllib2.Request instance>, response = <addinfourl at 3083939878312 whose fp = <socket._fileobject object>>, code = 302, msg = 'Found', hdrs = <httplib.HTTPMessage instance>
 /usr/lib/python2.7/urllib2.py in error(self=<urllib2.OpenerDirector instance>, proto=302, *args=({301: [<urllib2.HTTPRedirectHandler instance>], 302: [<urllib2.HTTPRedirectHandler instance>], 303: [<urllib2.HTTPRedirectHandler instance>], 307: [<urllib2.HTTPRedirectHandler instance>], 'default': [<urllib2.HTTPDefaultErrorHandler instance>]}, 302, 'http_error_302', <urllib2.Request instance>, <addinfourl at 3083939878312 whose fp = <socket._fileobject object>>, 302, 'Found', <httplib.HTTPMessage instance>))
    440             http_err = 0
    441         args = (dict, proto, meth_name) + args
=>  442         result = self._call_chain(*args)
    443         if result:
    444             return result
result undefined, self = <urllib2.OpenerDirector instance>, self._call_chain = <bound method OpenerDirector._call_chain of <urllib2.OpenerDirector instance>>, args = ({301: [<urllib2.HTTPRedirectHandler instance>], 302: [<urllib2.HTTPRedirectHandler instance>], 303: [<urllib2.HTTPRedirectHandler instance>], 307: [<urllib2.HTTPRedirectHandler instance>], 'default': [<urllib2.HTTPDefaultErrorHandler instance>]}, 302, 'http_error_302', <urllib2.Request instance>, <addinfourl at 3083939878312 whose fp = <socket._fileobject object>>, 302, 'Found', <httplib.HTTPMessage instance>)
 /usr/lib/python2.7/urllib2.py in _call_chain(self=<urllib2.OpenerDirector instance>, chain={301: [<urllib2.HTTPRedirectHandler instance>], 302: [<urllib2.HTTPRedirectHandler instance>], 303: [<urllib2.HTTPRedirectHandler instance>], 307: [<urllib2.HTTPRedirectHandler instance>], 'default': [<urllib2.HTTPDefaultErrorHandler instance>]}, kind=302, meth_name='http_error_302', *args=(<urllib2.Request instance>, <addinfourl at 3083939878312 whose fp = <socket._fileobject object>>, 302, 'Found', <httplib.HTTPMessage instance>))
    380             func = getattr(handler, meth_name)
    381 
=>  382             result = func(*args)
    383             if result is not None:
    384                 return result
result undefined, func = <bound method HTTPRedirectHandler.http_error_302 of <urllib2.HTTPRedirectHandler instance>>, args = (<urllib2.Request instance>, <addinfourl at 3083939878312 whose fp = <socket._fileobject object>>, 302, 'Found', <httplib.HTTPMessage instance>)
 /usr/lib/python2.7/urllib2.py in http_error_302(self=<urllib2.HTTPRedirectHandler instance>, req=<urllib2.Request instance>, fp=<addinfourl at 3083939878312 whose fp = <socket._fileobject object>>, code=302, msg='Found', headers=<httplib.HTTPMessage instance>)
    617                 len(visited) >= self.max_redirections):
    618                 raise HTTPError(req.get_full_url(), code,
=>  619                                 self.inf_msg + msg, headers, fp)
    620         else:
    621             visited = new.redirect_dict = req.redirect_dict = {}
self = <urllib2.HTTPRedirectHandler instance>, self.inf_msg = 'The HTTP server returned a redirect error that w...n infinite loop.\nThe last 30x error message was:\n', msg = 'Found', headers = <httplib.HTTPMessage instance>, fp = <addinfourl at 3083939878312 whose fp = <socket._fileobject object>>

<class 'urllib2.HTTPError'>: HTTP Error 302: The HTTP server returned a redirect error that would lead to an infinite loop. The last 30x error message was: Found
      args = ()
      close = <bound method HTTPError.close of HTTPError()>
      code = 302
      errno = None
      filename = 'https://www.russianhearts.ru/ru/cock/?aping=Y2h2czFpcGwwdXZwYmo2Y2hqaXJzODlvNTA%3D'
      fileno = <bound method _fileobject.fileno of <socket._fileobject object>>
      fp = <addinfourl at 3083939878312 whose fp = <socket._fileobject object>>
      getcode = <bound method HTTPError.getcode of HTTPError()>
      geturl = <bound method HTTPError.geturl of HTTPError()>
      hdrs = <httplib.HTTPMessage instance>
      headers = <httplib.HTTPMessage instance>
      info = <bound method HTTPError.info of HTTPError()>
      message = ''
      msg = 'The HTTP server returned a redirect error that w...inite loop.\nThe last 30x error message was:\nFound'
      next = <bound method _fileobject.next of <socket._fileobject object>>
      read = <bound method _fileobject.read of <socket._fileobject object>>
      readline = <bound method _fileobject.readline of <socket._fileobject object>>
      readlines = <bound method _fileobject.readlines of <socket._fileobject object>>
      reason = 'The HTTP server returned a redirect error that w...inite loop.\nThe last 30x error message was:\nFound'
      strerror = None
      url = 'https://www.russianhearts.ru/ru/cock/?aping=Y2h2czFpcGwwdXZwYmo2Y2hqaXJzODlvNTA%3D'