Beispiel #1
0
 def filter_unknown(self, unknown):
     if self.use_yum:
         filtered = set()
         for unk in unknown:
             try:
                 if self.unknown_filter(unk):
                     filtered.update(unk)
             except AttributeError:
                 try:
                     if self.unknown_filter(unk[0]):
                         filtered.update(unk)
                 except (IndexError, AttributeError):
                     pass
         unknown.difference_update(filtered)
     else:
         Source.filter_unknown(self, unknown)
Beispiel #2
0
 def filter_unknown(self, unknown):
     if self.use_yum:
         filtered = set()
         for unk in unknown:
             try:
                 if self.unknown_filter(unk):
                     filtered.update(unk)
             except AttributeError:
                 try:
                     if self.unknown_filter(unk[0]):
                         filtered.update(unk)
                 except (IndexError, AttributeError):
                     pass
         unknown.difference_update(filtered)
     else:
         Source.filter_unknown(self, unknown)