예제 #1
0
파일: tasks.py 프로젝트: EricSchles/autoapi
def refresh(clear_tables=True):
    logger.info('Refresh invoked')
    with app.make_app().app_context():
        rlog_id = RefreshLog.start()
        logger.info('refresh log id {} started'.format(rlog_id))
        try:
            aws.fetch_bucket(clear_tables=clear_tables)
            logger.debug('bucket fetched')
            utils.refresh_tables()
            logger.info('refresh complete')
            refresh_log.stop(rlog_id)
        except Exception as e:
            refresh_log.stop(rlog_id, err_msg=str(e))
예제 #2
0
파일: tasks.py 프로젝트: 18F/autoapi
def refresh(clear_tables=True):
    logger.info('Refresh invoked')
    with app.make_app().app_context():
        rlog_id = RefreshLog.start()
        logger.info('refresh log id {} started'.format(rlog_id))
        try:
            aws.fetch_bucket(clear_tables=clear_tables)
            logger.debug('bucket fetched')
            utils.refresh_tables()
            logger.info('refresh complete')
            refresh_log.stop(rlog_id)
        except Exception as e:
            refresh_log.stop(rlog_id, err_msg=str(e))
예제 #3
0
파일: tasks.py 프로젝트: EricSchles/autoapi
def fetch_bucket(bucket_name=None):
    aws.fetch_bucket(bucket_name)
예제 #4
0
파일: tasks.py 프로젝트: 18F/autoapi
def fetch_bucket(bucket_name=None):
    aws.fetch_bucket(bucket_name)