Advertisement
Guest User

iPython Notebook requests bug

a guest
Dec 5th, 2014
243
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 5.49 KB | None | 0 0
  1. ---------------------------------------------------------------------------
  2. ProtocolError                             Traceback (most recent call last)
  3. <ipython-input-2-294eca61d785> in <module>()
  4. ----> 1 rq = requests.get("http://www.chakoteya.net/Startrek/episodes.htm")
  5.  
  6. /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/requests/api.pyc in get(url, **kwargs)
  7.      53
  8.      54     kwargs.setdefault('allow_redirects', True)
  9. ---> 55     return request('get', url, **kwargs)
  10.      56
  11.      57
  12.  
  13. /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/requests/api.pyc in request(method, url, **kwargs)
  14.      42
  15.      43     session = sessions.Session()
  16. ---> 44     return session.request(method=method, url=url, **kwargs)
  17.      45
  18.      46
  19.  
  20. /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/requests/sessions.pyc in request(self, method, url, params, data, headers, cookies, files, auth, timeout, allow_redirects, proxies, hooks, stream, verify, cert)
  21.     446         }
  22.     447         send_kwargs.update(settings)
  23. --> 448         resp = self.send(prep, **send_kwargs)
  24.     449
  25.     450         return resp
  26.  
  27. /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/requests/sessions.pyc in send(self, request, **kwargs)
  28.     552
  29.     553         # Send the request
  30. --> 554         r = adapter.send(request, **kwargs)
  31.     555
  32.     556         # Total elapsed time of the request (approximately)
  33.  
  34. /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/requests/adapters.pyc in send(self, request, stream, timeout, verify, cert, proxies)
  35.     357                     decode_content=False,
  36.     358                     retries=Retry(self.max_retries, read=False),
  37. --> 359                     timeout=timeout
  38.     360                 )
  39.     361
  40.  
  41. /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/requests/packages/urllib3/connectionpool.pyc in urlopen(self, method, url, body, headers, retries, redirect, assert_same_host, timeout, pool_timeout, release_conn, **response_kw)
  42.     557
  43.     558             retries = retries.increment(method, url, error=e,
  44. --> 559                                         _pool=self, _stacktrace=stacktrace)
  45.     560             retries.sleep()
  46.     561
  47.  
  48. /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/requests/packages/urllib3/util/retry.pyc in increment(self, method, url, response, error, _pool, _stacktrace)
  49.     243             # Read retry?
  50.     244             if read is False:
  51. --> 245                 raise six.reraise(type(error), error, _stacktrace)
  52.     246             elif read is not None:
  53.     247                 read -= 1
  54.  
  55. /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/requests/packages/urllib3/connectionpool.pyc in urlopen(self, method, url, body, headers, retries, redirect, assert_same_host, timeout, pool_timeout, release_conn, **response_kw)
  56.     514             httplib_response = self._make_request(conn, method, url,
  57.     515                                                   timeout=timeout,
  58. --> 516                                                   body=body, headers=headers)
  59.     517
  60.     518             # If we're going to release the connection in ``finally:``, then
  61.  
  62. /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/requests/packages/urllib3/connectionpool.pyc in _make_request(self, conn, method, url, timeout, **httplib_request_kw)
  63.     329         try:
  64.     330             try:  # Python 2.7+, use buffering of HTTP responses
  65. --> 331                 httplib_response = conn.getresponse(buffering=True)
  66.     332             except TypeError:  # Python 2.6 and older
  67.     333                 httplib_response = conn.getresponse()
  68.  
  69. /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/httplib.pyc in getresponse(self, buffering)
  70.    1065         response = self.response_class(*args, **kwds)
  71.    1066
  72. -> 1067         response.begin()
  73.    1068         assert response.will_close != _UNKNOWN
  74.    1069         self.__state = _CS_IDLE
  75.  
  76. /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/httplib.pyc in begin(self)
  77.     407         # read until we get a non-100 response
  78.     408         while True:
  79. --> 409             version, status, reason = self._read_status()
  80.     410             if status != CONTINUE:
  81.     411                 break
  82.  
  83. /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/httplib.pyc in _read_status(self)
  84.     363     def _read_status(self):
  85.     364         # Initialize with Simple-Response defaults
  86. --> 365         line = self.fp.readline(_MAXLINE + 1)
  87.     366         if len(line) > _MAXLINE:
  88.     367             raise LineTooLong("header line")
  89.  
  90. /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/socket.pyc in readline(self, size)
  91.     474             while True:
  92.     475                 try:
  93. --> 476                     data = self._sock.recv(self._rbufsize)
  94.     477                 except error, e:
  95.     478                     if e.args[0] == EINTR:
  96.  
  97. ProtocolError: ('Connection aborted.', error(54, 'Connection reset by peer'))
  98.  
  99. > /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/socket.py(480)readline()
  100.     479                         continue
  101. --> 480                     raise
  102.     481                 if not data:
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement