OpenQuizz
Une application de gestion des contenus pédagogiques
|
Data Structures | |
class | Selection |
Functions | |
def | any_server_selector (selection) |
def | readable_server_selector (selection) |
def | writable_server_selector (selection) |
def | secondary_server_selector (selection) |
def | arbiter_server_selector (selection) |
def | writable_preferred_server_selector (selection) |
def | apply_single_tag_set (tag_set, selection) |
def | apply_tag_sets (tag_sets, selection) |
def | secondary_with_tags_server_selector (tag_sets, selection) |
def | member_with_tags_server_selector (tag_sets, selection) |
def pymongo.server_selectors.any_server_selector | ( | selection | ) |
def pymongo.server_selectors.apply_single_tag_set | ( | tag_set, | |
selection | |||
) |
All servers matching one tag set. A tag set is a dict. A server matches if its tags are a superset: A server tagged {'a': '1', 'b': '2'} matches the tag set {'a': '1'}. The empty tag set {} matches any server.
def pymongo.server_selectors.apply_tag_sets | ( | tag_sets, | |
selection | |||
) |
All servers match a list of tag sets. tag_sets is a list of dicts. The empty tag set {} matches any server, and may be provided at the end of the list as a fallback. So [{'a': 'value'}, {}] expresses a preference for servers tagged {'a': 'value'}, but accepts any server if none matches the first preference.
def pymongo.server_selectors.arbiter_server_selector | ( | selection | ) |
def pymongo.server_selectors.member_with_tags_server_selector | ( | tag_sets, | |
selection | |||
) |
All near-enough members matching the tag sets.
def pymongo.server_selectors.readable_server_selector | ( | selection | ) |
def pymongo.server_selectors.secondary_server_selector | ( | selection | ) |
def pymongo.server_selectors.secondary_with_tags_server_selector | ( | tag_sets, | |
selection | |||
) |
All near-enough secondaries matching the tag sets.
def pymongo.server_selectors.writable_preferred_server_selector | ( | selection | ) |
Like PrimaryPreferred but doesn't use tags or latency.
def pymongo.server_selectors.writable_server_selector | ( | selection | ) |