Source code for lakesuperior.profiler

import logging
from logging.config import dictConfig
from werkzeug.contrib.profiler import ProfilerMiddleware

# Environment must be set before importing the app factory function.
import lakesuperior.env_setup

from lakesuperior import env
from lakesuperior.config_parser import config
from lakesuperior.globals import AppGlobals

options = {
    'restrictions': [50],
    'profile_dir': '/var/tmp/lsup_profiling'
}

from lakesuperior.app import create_app

[docs]def run(): fcrepo = create_app(config['application']) fcrepo.wsgi_app = ProfilerMiddleware(fcrepo.wsgi_app, **options) fcrepo.config['PROFILE'] = True fcrepo.run(debug = True)
if __name__ == '__main__': run()