Exemple #1
0
    def replace_members(self, members):
        """
        Replace the members of this ipset with the supplied set.

        :param set[str]|list[str] members: The IP address strings.  This
               method takes a copy of the contents.
        """
        _log.info("Replacing members of ipset %s", self.name)
        self.members = set(members)
        self._force_reprogram = True  # Force a full rewrite of the set.
        self.changes = SetDelta(self.members)  # Any changes now obsolete.
Exemple #2
0
 def setUp(self):
     self.set = set("abc")
     self.delta = SetDelta(self.set)