reset on a 'not master' from lasterror

This commit is contained in:
Mike Dirolf 2009-02-12 17:38:29 -05:00
parent 146567764f
commit 413851ddc0

View File

@ -248,6 +248,8 @@ class Database(object):
error = self._command({"getlasterror": 1})
if error.get("err", 0) is None:
return None
if error["err"] == "not master":
self.__connection._reset()
return error
def previous_error(self):