Calculates the intersection of all the given sets, that is, members
            which are present in all given sets.

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

            -> #set of resulting intersection between @others and this set

def intersection(self, *others):
        """ Calculates the intersection of all the given sets, that is, members
            which are present in all given sets.

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

            -> #set of resulting intersection between @others and this set
        """
        others = self._typesafe_others(others)
        return set(map(
            self._loads, self._client.sinter(self.key_prefix, *others)))