from flask import Flask, render_template, url_for, redirect, jsonify, request, g, session from cesi import Config, Node, CONFIG_FILE, JsonValue from datetime import datetime import xmlrpclib import sqlite3 import mmap import os app = Flask(__name__) app.config.from_object(__name__) app.secret_key = '42' CONFIG = Config(CONFIG_FILE) DATABASE = CONFIG.getDatabase() ACTIVITY_LOG = CONFIG.getActivityLog() HOST = CONFIG.getHost() or "127.0.0.1" PORT = CONFIG.getPort() or 5000 # Database connection def get_db(): db = getattr(g, '_database', None) if db is None: db = g._database = sqlite3.connect(DATABASE) return db # Close database connection @app.teardown_appcontext def close_connection(exception):