예제 #1
0
 def __init__(self, output_dir, **kwargs):
     self.output_dir = output_dir
     self.db_path = get_db_path(output_dir)
     db.initialize(APSWDatabase(self.db_path))
예제 #2
0
 def __init__(self, output_dir, config, **kwargs):
     self.output_dir = output_dir
     self.config = read_config(config)
     self.db_path = get_db_path(output_dir)
     init_db(self.db_path)
예제 #3
0
def update(config=None, output_dir=None, repeat=1):
    db_path = get_db_path(output_dir)
    init_db(db_path)

    update_steps(config)
예제 #4
0
def bootstrap_db(output_dir):
    db_path = get_db_path(output_dir)
    init_db(db_path)
    db.connect()
    db.create_tables(MODELS, safe=True)