Mercurial > kraina_muminkow
view frontend/mfrontend/__init__.py @ 17:57a48d2aee18
Małe poprawki na liście zadań i mały dopisek do dokumentacji n.t. systemu szablonów
author | Michał Rudowicz <michal.rudowicz@fl9.eu> |
---|---|
date | Sun, 03 Apr 2011 14:07:19 +0200 |
parents | 69ecfe51d585 |
children |
line wrap: on
line source
#!/usr/bin/python # -*- coding: utf-8 -*- import flask from ConfigParser import SafeConfigParser, NoSectionError from mfrontend.views.frontend import frontend from mfrontend.views.jobcontrol import jobcontrol from mfrontend.views.api import api from mfrontend import db, utils #-- konfiguracja config = SafeConfigParser() while True: try: config.read('config.ini') DATABASE = config.get('Basic', 'Database') DEBUG = config.getboolean('Basic', 'Debug') SECRET_KEY = config.get('Basic', 'Secret_Key') break except NoSectionError: utils.default_ini() #-- koniec konfiguracji app = flask.Flask(__name__) app.register_module(frontend) app.register_module(jobcontrol, url_prefix="/jobs") app.register_module(api, url_prefix="/api") app.config.from_object(__name__) app.config.from_envvar('MFRONTEND_SETTINGS', silent=True) @app.before_request def before_request(): """Funkcja wywoływana zawsze przed wykonaniem żądania""" db.connect_db() @app.after_request def after_request(response): db.disconnect_db() return response