def do(self, player, line, **slots):
        raise NotImplementedError("'do' method not implemented")
Subclasses override this method to actually perform the action.
dataset/ETHPy150Open twisted/imaginary/imaginary/action.py/Action.do