From 19753f3897809382be4d0bf156d3d52cc83dd3e0 Mon Sep 17 00:00:00 2001 From: Bernie Hackett Date: Fri, 23 Jan 2015 14:43:40 -0800 Subject: [PATCH] PYTHON-830 - Fix bad uses of _get_wc_override. --- pymongo/database.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pymongo/database.py b/pymongo/database.py index d606efd60..139aab9c6 100644 --- a/pymongo/database.py +++ b/pymongo/database.py @@ -780,7 +780,7 @@ class Database(common.BaseObject): opts["pwd"] = auth._password_digest(name, password) opts["digestPassword"] = False - opts["writeConcern"] = self._get_wc_override() + opts["writeConcern"] = self._get_wc_override() or self.write_concern opts.update(kwargs) if create: @@ -890,9 +890,10 @@ class Database(common.BaseObject): """ try: + write_concern = self._get_wc_override() or self.write_concern self.command("dropUser", name, read_preference=ReadPreference.PRIMARY, - writeConcern=self._get_wc_override()) + writeConcern=write_concern) except OperationFailure, exc: # See comment in add_user try / except above. if exc.code in common.COMMAND_NOT_FOUND_CODES: