parameters: (self, other)
return_statement: return self.difference(other)
docstring: Return the difference of two sets as a new Set.
  
          (I.e. all elements that are in this set and not in the other.)
docstring_summary: Return the difference of two sets as a new Set.
docstring_tokens: Return the difference of two sets as a new Set .
function: def  __sub__(self, other):
          """Return the difference of two sets as a new Set.
  
          (I.e. all elements that are in this set and not in the other.)
          """
          if not isinstance(other, BaseSet):
              return NotImplemented
          return self.difference(other)
function_tokens: def __sub__ ( self , other ) : if not isinstance ( other , BaseSet ) : return NotImplemented return self . difference ( other )