The same as :meth:difference, but returns iterator instead of #set

            @others: one or several #str keynames or :class:RedisSet objects

            -> yields members resulting from the difference between the first
                set and all @others.

def diffiter(self, *others):
        """ The same as :meth:difference, but returns iterator instead of #set

            @others: one or several #str keynames or :class:RedisSet objects

            -> yields members resulting from the difference between the first
                set and all @others.
        """
        others = self._typesafe_others(others)
        for other in self._client.sdiff(self.key_prefix, *others):
            yield self._loads(other)