'dbs_to_export').split( ','), toCloud = True, testing = COMMAND_LINE_ARGS.testing, numChunks = int(exporter.configer.configOptionValue('Export', 'num_split_sections')), deleteOutdated = True) wallTime = time.time() - startTime wallTimeMin = int(wallTime / 60.0) wallTimeSec = (wallTime - wallTimeMin * 60.0) if noErrors: exporter.logger.log('No errors occurred during export.', 'info') else: exporter.logger.log('ERRORS occurred during export.', 'warning') exporter.logger.log('Free space remaining: %d' % exporter.freeSpace(), 'info') exporter.logger.log( 'Wall time: {:d} min {:.2f} s.'.format(wallTimeMin, wallTimeSec), 'info') # Send the available file list by POST. exporter.sendDownloadableFiles() # Testing recording log output. myPath = '{}/{}'.format(exporter.exportTempWorkPath, 'export-report.txt') fp = open(myPath, 'wb') fp.write(exporter.logger.recording) fp.close()
'dbs_to_export').split(',') fileIDs = exporter.exportDBs(databases=dbs, toCloud=True, testing=COMMAND_LINE_ARGS.testing, deleteOutdated=True) wallTime = time.time() - startTime wallTimeMin = int(wallTime / 60.0) wallTimeSec = (wallTime - wallTimeMin * 60.0) if len(fileIDs) == len(dbs): exporter.logger.log('No errors occurred during export.', 'info') else: exporter.logger.log('ERRORS occurred during export.', 'warning') exporter.logger.log('Free space remaining: %d' % exporter.freeSpace(), 'info') exporter.logger.log( 'Wall time: {:d} min {:.2f} s.'.format( wallTimeMin, wallTimeSec - (wallTimeMin * 60)), 'info') # Send the available file list by POST. exporter.sendDownloadableFiles() # Testing recording log output. myPath = '{}/{}'.format(exporter.exportTempWorkPath, 'export-report.txt') fp = open(myPath, 'wb') fp.write(exporter.logger.recording) fp.close()