Skip to content

Commit 21e842b

Browse files
Only apply RP tag if not None, pymongo gives 'None not a valid value for readPreferenceTags' #2
1 parent 3b894c7 commit 21e842b

File tree

1 file changed

+1
-3
lines changed
  • mongodb_consistent_backup/Common

1 file changed

+1
-3
lines changed

mongodb_consistent_backup/Common/DB.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,9 +33,6 @@ def __init__(self, uri, config, do_replset=False, read_pref='primaryPreferred',
3333
self._conn = None
3434
self._is_master = None
3535

36-
if self.read_pref_tags:
37-
self.read_pref_tags = self.read_pref_tags.replace(" ", "")
38-
3936
self.connect()
4037
self.auth_if_required()
4138

@@ -61,6 +58,7 @@ def client_opts(self):
6158
"w": "majority"
6259
})
6360
if self.read_pref_tags:
61+
self.read_pref_tags = self.read_pref_tags.replace(" ", "")
6462
opts["readPreferenceTags"] = self.read_pref_tags
6563
if self.do_ssl():
6664
logging.debug("Using SSL-secured mongodb connection (ca_cert=%s, client_cert=%s, crl_file=%s, insecure=%s)" % (

0 commit comments

Comments
 (0)