msgs, recs = unloader.unload_gap(table_name, start, end, send_ur) elif interval == 'all': msgs, recs = unloader.unload_all(table_name, send_ur) else: log.warn('Unrecognised interval: %s' % interval) log.warn('Will not start unloader.') log.info('Unloaded %d records in %d messages.' % (recs, msgs)) except KeyError: log.warn('Invalid table name: %s, omitting' % table_name) except ApelDbException, e: log.warn('Failed to unload records successfully: %s' % str(e)) # Always send sync messages msgs, recs = unloader.unload_sync() log.info('Unloaded %d sync records in %d messages.' % (recs, msgs)) log.info('Unloading complete.') log.info(LOG_BREAK) def main(): ''' Parse command line arguments, set up logging and begin the client workflow. ''' install_exc_handler(default_handler) ver = 'APEL client %s.%s.%s' % __version__ opt_parser = OptionParser(version=ver, description=__doc__)
send_ur) elif interval == 'all': msgs, recs = unloader.unload_all(table_name, send_ur) else: log.warn('Unrecognised interval: %s', interval) log.warn('Will not start unloader.') log.info('Unloaded %d records in %d messages.', recs, msgs) except KeyError: log.warn('Invalid table name: %s, omitting', table_name) except ApelDbException, e: log.warn('Failed to unload records successfully: %s', e) # Always send sync messages msgs, recs = unloader.unload_sync() log.info('Unloaded %d sync records in %d messages.', recs, msgs) log.info('Unloading complete.') log.info(LOG_BREAK) def main(): ''' Parse command line arguments, set up logging and begin the client workflow. ''' install_exc_handler(default_handler) ver = 'APEL client %s.%s.%s' % __version__ opt_parser = OptionParser(version=ver, description=__doc__)