I do use those properties on pymongo a lot (and I don't mistake them with the obsolete network_timeout) for certain operations which must be done in a specific time frame or just be ignored. You can imagine this as two different connections like myStandardConnection and myLowLatencyConnection. I often use it in conjunction with a gevent.with_timeout() call as well.

So I imagined I could do the same using flask-pymongo to have a low-latency mongo object for special operations and a standard one.

@behackett : please don't make them read-only ;)