from twisted.internet import reactor def f(x, y=1): print x, y i = reactor.callLater(0.1, f, 2, y=4) i.delay(2) i.reset(1) i.cancel()