def __call__(self, selection):
     """Apply this read preference to Selection."""
     return member_with_tags_server_selector(
         self.tag_sets,
         max_staleness_selectors.select(
             self.max_staleness, selection))
Exemple #2
0
 def __call__(self, server_descriptions):
     """Return matching ServerDescriptions from a list."""
     return member_with_tags_server_selector(self.tag_sets or [{}],
                                             server_descriptions)
Exemple #3
0
 def __call__(self, server_descriptions):
     """Return matching ServerDescriptions from a list."""
     return member_with_tags_server_selector(
         self.tag_sets or [{}],
         server_descriptions)
 def __call__(self, td):
     """Return matching ServerDescriptions from a TopologyDescription."""
     return member_with_tags_server_selector(self.tag_sets or [{}], td)
 def __call__(self, selection):
     """Apply this read preference to Selection."""
     return member_with_tags_server_selector(
         self.tag_sets,
         max_staleness_selectors.select(
             self.max_staleness, selection))
 def __call__(self, td):
     """Return matching ServerDescriptions from a TopologyDescription."""
     return member_with_tags_server_selector(self.tag_sets or [{}], td)