2009-07-23 15 views

Respuesta

9

Debe envolver su función de aplicación wsgi dentro de otra función que solo llame a su función usando cProfile y la use como aplicación. O puede reutilizar el middleware WSGI existente para hacer eso por usted; por ejemplo, repoze.profile hace más o menos lo que usted parece querer.

+0

repoze.profile funcionó a la perfección para mi tarea! –

0

Aquí está el middleware del perfil WSGI para WHIFF (actualmente solo disponible en el repositorio mercurial): profile.py. Eso debería hacerte comenzar. Si desea modificar para que se ejecute fuera del contexto bocanada cambiar la línea

gateway.putResource(env, resourcePath, report) 

a algo así como

file("/tmp/profile.txt", "w").write(report) 
Cuestiones relacionadas