Exemple #1
0
 def __init__(self, badges=None):
     if badges is None:
         plugs = ()
         badges = ()
     else:
         plugs = (plugins.BadgesValidator(badges), )
     super(BadgesSelector, self).__init__(plugs)
     self.__badges = badges
     return
Exemple #2
0
 def __init__(self, badges=None):
     """
     Processor that selects or removes badges.
     :param badges: list of badges IDs (None for removal)
     """
     if badges is None:
         plugs = ()
         badges = ()
     else:
         plugs = (plugins.BadgesValidator(badges), )
     super(BadgesSelector, self).__init__(plugs)
     self.__badges = badges
     return