title: Read timed out. (read timeout=None) when inserting records through simple_salesforce API in Python
body: <p>I am getting a &quot;ReadTimeout: HTTPSConnectionPool(host=' , port=443): Read timed out. (read timeout=None)&quot; while inserting records using bulk api of simple_salesforce library of python.
  I have not set any timeout limit and I am trying to insert around 3M records.  I also tried inserting in small chunks, but it has the same issue.
  Please let me know if any one of you have faced any such issues.</p>
  <p>My Code:</p>
  <pre><code>from simple_salesforce import Salesforce, SalesforceLogin
  
  sf = Salesforce(username=    ''    
                  ,password=  ''                        
                  ,security_token= '')
  
  
  bulk_data = []
  for row in &lt;data_to_be_inserted&gt;.itertuples():
    d = row._asdict()
    del d['Index']
    bulk_data.append(d)
  
  sf.bulk.&lt;Custom_Object_Name&gt;.insert(bulk_data)
  </code></pre>