'Extract new updates from the local database and send
them to the peer repository (active push)
@param task: the synchronization task (sync_task Row)
@return: tuple (error, mtime), with error=None if successful,
else error=message, and mtime=modification timestamp
of the youngest record sent'

def push(self, task):

    xml = current.xml
    _debug = current.log.debug
    repository = self.repository
    log = repository.log
    resource_name = task.resource_name
    _debug(('S3SyncCiviCRM.push(%s,    %s)' % (repository.url, resource_name)))
    result = log.FATAL
    remote = False
    message = 'Push    to    CiviCRM    currently    not    supported'
    output = xml.json_message(False, 400, message)
    log.write(repository_id=repository.id, resource_name=resource_name, transmission=log.OUT, mode=log.PUSH, action=None, remote=remote, result=result, message=message)
    _debug(('S3SyncCiviCRM.push    export    %s:    %s' % (result, message)))
    return (output, None)
