title: Why do I receive a timeout error from Pythons requests module?
body: <p>I use <code>requests.post(url, headers, timeout=10)</code> and sometimes I received a <code>ReadTimeout exception HTTPSConnectionPool(host='domain.com', port=443): Read timed out. (read timeout=10)</code></p>
  
  <p>Since I already set timeout as 10 seconds, why am I still receiving a ReadTimeout exception?</p>