OpenQuizz
Une application de gestion des contenus pédagogiques
IsMaster Class Reference
Inheritance diagram for IsMaster:
Collaboration diagram for IsMaster:

Public Member Functions

def __init__ (self, doc, awaitable=False)
 
def document (self)
 
def server_type (self)
 
def all_hosts (self)
 
def tags (self)
 
def primary (self)
 
def replica_set_name (self)
 
def max_bson_size (self)
 
def max_message_size (self)
 
def max_write_batch_size (self)
 
def min_wire_version (self)
 
def max_wire_version (self)
 
def set_version (self)
 
def election_id (self)
 
def cluster_time (self)
 
def logical_session_timeout_minutes (self)
 
def is_writable (self)
 
def is_readable (self)
 
def me (self)
 
def last_write_date (self)
 
def compressors (self)
 
def sasl_supported_mechs (self)
 
def speculative_authenticate (self)
 
def topology_version (self)
 
def awaitable (self)
 

Data Fields

 server_type
 

Constructor & Destructor Documentation

◆ __init__()

def __init__ (   self,
  doc,
  awaitable = False 
)
Parse an ismaster response from the server.

Member Function Documentation

◆ all_hosts()

def all_hosts (   self)
List of hosts, passives, and arbiters known to this server.

◆ awaitable()

def awaitable (   self)

◆ cluster_time()

def cluster_time (   self)

◆ compressors()

def compressors (   self)

◆ document()

def document (   self)
The complete ismaster command response document.

.. versionadded:: 3.4

◆ election_id()

def election_id (   self)

◆ is_readable()

def is_readable (   self)

◆ is_writable()

def is_writable (   self)

◆ last_write_date()

def last_write_date (   self)

◆ logical_session_timeout_minutes()

def logical_session_timeout_minutes (   self)

◆ max_bson_size()

def max_bson_size (   self)

◆ max_message_size()

def max_message_size (   self)

◆ max_wire_version()

def max_wire_version (   self)

◆ max_write_batch_size()

def max_write_batch_size (   self)

◆ me()

def me (   self)

◆ min_wire_version()

def min_wire_version (   self)

◆ primary()

def primary (   self)
This server's opinion about who the primary is, or None.

◆ replica_set_name()

def replica_set_name (   self)
Replica set name or None.

◆ sasl_supported_mechs()

def sasl_supported_mechs (   self)
Supported authentication mechanisms for the current user.

For example::

    >>> ismaster.sasl_supported_mechs
    ["SCRAM-SHA-1", "SCRAM-SHA-256"]

◆ server_type()

def server_type (   self)

◆ set_version()

def set_version (   self)

◆ speculative_authenticate()

def speculative_authenticate (   self)
The speculativeAuthenticate field.

◆ tags()

def tags (   self)
Replica set member tags or empty dict.

◆ topology_version()

def topology_version (   self)

Field Documentation

◆ server_type

server_type

The documentation for this class was generated from the following file: