parameters: (self, candidates)
return_statement: return type(self)(cands, list(self.information), incompats)
docstring: Build a new instance from this, but excluding specified candidates.
  
          Returns the new instance, or None if we still have no valid candidates.
docstring_summary: Build a new instance from this, but excluding specified candidates.
docstring_tokens: Build a new instance from this but excluding specified candidates .
function: def excluded_of(self, candidates):
          """Build a new instance from this, but excluding specified candidates.
  
          Returns the new instance, or None if we still have no valid candidates.
          """
          cands = self.candidates.excluding(candidates)
          if not cands:
              return None
          incompats = self.incompatibilities + candidates
          return type(self)(cands, list(self.information), incompats)
function_tokens: def excluded_of ( self , candidates ) : cands = self . candidates . excluding ( candidates ) if not cands : return None incompats = self . incompatibilities + candidates return type ( self ) ( cands , list ( self . information ) , incompats )