~ubuntu-branches/ubuntu/wily/pymongo/wily-proposed

« back to all changes in this revision

Viewing changes to pymongo/server_description.py

  • Committer: Package Import Robot
  • Author(s): James Page
  • Date: 2015-07-03 13:38:45 UTC
  • mfrom: (1.1.20)
  • Revision ID: package-import@ubuntu.com-20150703133845-a38nfibd5qn7rira
Tags: 3.0.3-0ubuntu1
New upstream point release.

Show diffs side-by-side

added added

removed removed

Lines of Context:
32
32
        '_address', '_server_type', '_all_hosts', '_tags', '_replica_set_name',
33
33
        '_primary', '_max_bson_size', '_max_message_size',
34
34
        '_max_write_batch_size', '_min_wire_version', '_max_wire_version',
35
 
        '_round_trip_time', '_is_writable', '_is_readable', '_error')
 
35
        '_round_trip_time', '_is_writable', '_is_readable', '_error',
 
36
        '_election_id')
36
37
 
37
38
    def __init__(
38
39
            self,
54
55
        self._max_write_batch_size = ismaster.max_write_batch_size
55
56
        self._min_wire_version = ismaster.min_wire_version
56
57
        self._max_wire_version = ismaster.max_wire_version
 
58
        self._election_id = ismaster.election_id
57
59
        self._is_writable = ismaster.is_writable
58
60
        self._is_readable = ismaster.is_readable
59
61
        self._round_trip_time = round_trip_time
107
109
        return self._max_wire_version
108
110
 
109
111
    @property
 
112
    def election_id(self):
 
113
        return self._election_id
 
114
 
 
115
    @property
110
116
    def round_trip_time(self):
111
117
        """The current average latency or None."""
112
118
        # This override is for unittesting only!