'Called when the client issues a CHECK command.
This should perform any checkpoint operations required by the server.
It may be a long running operation, but may not block.  If it returns
a deferred, the client will only be informed of success (or failure)
when the deferred\'s callback (or errback) is invoked.'

def checkpoint(self):

    return None
