use read_preference only pymongo3.x #1665

This commit is contained in:
Erdenezul Batmunkh 2017-10-02 23:13:25 +08:00
parent 2f075be6f8
commit 416486c370

View File

@ -103,7 +103,7 @@ def register_connection(alias, name=None, host=None, port=None,
conn_settings['authentication_source'] = uri_options['authsource'] conn_settings['authentication_source'] = uri_options['authsource']
if 'authmechanism' in uri_options: if 'authmechanism' in uri_options:
conn_settings['authentication_mechanism'] = uri_options['authmechanism'] conn_settings['authentication_mechanism'] = uri_options['authmechanism']
if 'readpreference' in uri_options: if IS_PYMONGO_3 and 'readpreference' in uri_options:
read_preferences = (ReadPreference.NEAREST, read_preferences = (ReadPreference.NEAREST,
ReadPreference.PRIMARY, ReadPreference.PRIMARY,
ReadPreference.PRIMARY_PREFERRED, ReadPreference.PRIMARY_PREFERRED,