title: Pymongo Replica Set NetworkTimeout
body: <p>According to <a href="http://api.mongodb.com/python/current/examples/high_availability.html#connecting-to-a-replica-set" rel="nofollow noreferrer">Pymongo</a>, I can specify just one member in my replicaset and as long as one of my seeds is online, it can see the rest.</p>
  
  <p>I'm currently specifying only 1 member in my replicaset where domain2 is my secondary not my primary and this works fine when all 3 members are up :</p>
  
  <pre><code>MongoClient('domain2', replicaset='foo')
  </code></pre>
  
  <p>However, if I take domain1 down, it results in a pymongo.errors.NetworkTimeoutError and fails to connect to the new primary.
  What am I doing wrong?</p>