Example #1
0
def setup_command():
    """
    Run this command to initialize all database tables. Can be run multiple times safely.
    """
    ado_dir = setting("ado-dir")
    if not os.path.exists(ado_dir):
        print "Creating directory", ado_dir
        os.mkdir(ado_dir)

    c = conn()
    Model.setup_tables(c, classes.values())
Example #2
0
def get_conn():
    conn = Model.setup_db()
    Model.setup_tables(conn, ado.commands.classes.values())
    return conn