def IsSupported(self, other):
    """Ensure the other Behaviour supports all our Behaviours."""
    if not isinstance(other, self.__class__):
      raise TypeError(self.__class__ % "Must be called on %s")

    return self.set.issubset(other.set)
dataset/ETHPy150Open google/grr/grr/lib/flow.py/Behaviour.IsSupported/swapped operands of `%`