def METHOD_NAME(self, when, callback, *args):
    now = self.time()
    if when <= now:
        return self.call_soon(callback, *args)
    else:
        return self.call_later(when-now, callback, *args)