示例#1
0
def initialize_database():
    """Initialize the database tables."""
    opts, args = parse_args()
    config = Configuration.from_file(opts.conf)

    from rhaptos2.repo.backend import initdb
    initdb(config)
示例#2
0
def initialize_database(argv=None):
    """Initialize the database tables."""
    parser = argparse.ArgumentParser()
    parser.add_argument('config', help="configuration file")
    args = parser.parse_args(argv)
    config = Configuration.from_file(args.config)

    make_app(config)
    from rhaptos2.repo.backend import initdb
    initdb(config)

    from rhaptos2.repo.sessioncache import set_config, initdb as sessinitdb
    set_config(config)
    sessinitdb()
示例#3
0
def initdb(config):
    from rhaptos2.repo import backend
    backend.initdb(config)
示例#4
0
import flask
from flask import (
    render_template,
    request, g, session, flash,
    redirect, abort,
    send_from_directory
)

from rhaptos2.repo import (get_app, dolog,
                           auth,
                           VERSION, model,
                           backend)
from rhaptos2.common.err import Rhaptos2Error

app = get_app()
backend.initdb(app.config)


@app.before_request
def requestid():
    g.requestid = uuid.uuid4()
    g.request_id = g.requestid

########################### views


def apply_cors(fn):
    '''decorator to apply the correct CORS friendly header

       I am assuming all view functions return
       just text ..  hmmm
示例#5
0
def initdb(config):
    backend.initdb(config)
示例#6
0
import os
import json
import pprint
from rhaptos2.repo import backend, model
from rhaptos2.repo.tests import decl
from rhaptos2.repo.backend import db_session
from rhaptos2.common import conf

owner = decl.users['paul'].useruri


CONFD_PATH = os.path.join(".", "../../testing.ini")
confd = conf.get_config(CONFD_PATH)
# backend.clean_dbase(confd['app'])
backend.initdb(confd['app'])