def create_app(config_filepath = "resource/config.cfg"): from codeMarble_config import * try: dataDir = os.path.join(thisPath, 'codeMarble_Web', 'static', 'problems') print dataDir os.mkdir(dataDir) except Exception as e: print e pass app.config.from_object(codeMarbleConfig) app.config.from_pyfile(config_filepath, silent=True) from codeMarble_py3des import TripleDES TripleDES.init() from codeMarble_logger import Log Log.init() from cache_session import SimpleCacheSessionInterface app.session_interface = SimpleCacheSessionInterface() from database import DBManager DBManager.init(app.config['DB_URL']) DBManager.init_db() from controller import * from codeMarble_blueprint import codeMarble app.register_blueprint(codeMarble) return app
def create_app(config_filepath = "resource/config.cfg"): from codeMarble_config import codeMarbleConfig app.config.from_object(codeMarbleConfig) app.config.from_pyfile(config_filepath, silent=True) from codeMarble_py3des import TripleDES TripleDES.init() from codeMarble_logger import Log Log.init() from cache_session import SimpleCacheSessionInterface app.session_interface = SimpleCacheSessionInterface() from database import DBManager DBManager.init(app.config['DB_URL']) DBManager.init_db() from controller import * from codeMarble_blueprint import codeMarble app.register_blueprint(codeMarble) return app