Exceptions raised by PyMongo.
Raised when a connection to the database is lost and an attempt to auto-reconnect will be made.
In order to auto-reconnect you must handle this exception, recognizing that the operation which caused it has not necessarily succeeded. Future operations will attempt to open a new connection to the database (and will continue to raise this exception until the first successful connection is made).
x.__init__(...) initializes x; see help(type(x)) for signature
x.__init__(...) initializes x; see help(type(x)) for signature
x.__init__(...) initializes x; see help(type(x)) for signature
Raised when a safe insert or update fails due to a duplicate key error.
Note
Requires server version >= 1.3.0
New in version 1.4.
x.__init__(...) initializes x; see help(type(x)) for signature
x.__init__(...) initializes x; see help(type(x)) for signature
x.__init__(...) initializes x; see help(type(x)) for signature
x.__init__(...) initializes x; see help(type(x)) for signature
Raised when a database operation fails.
New in version 1.8: The code attribute.
x.__init__(...) initializes x; see help(type(x)) for signature
Raised when a database operation times out.
New in version 1.8.
x.__init__(...) initializes x; see help(type(x)) for signature