2009-07-23 18 views

Odpowiedz

9

Musisz zawinąć funkcję aplikacji wsgi wewnątrz innej funkcji, która po prostu wywołuje twoją funkcję za pomocą cProfile i używa go jako aplikacji. Lub możesz ponownie użyć istniejącego oprogramowania warstwy pośredniej WSGI, aby to zrobić dla ciebie, na przykład repoze.profile ma prawie wszystko, czego oczekujesz.

+0

repoze.profile pracował idealnie dla mojego zadania! –

0

Oto oprogramowanie pośrednie profilu WSGI dla WHIFF (obecnie dostępne tylko z repozytorium rdzenia): profile.py. To powinno ci na początek wystarczyć. Jeżeli chcesz zmodyfikować go uruchomić poza kontekstem powiew zmienić linię

gateway.putResource(env, resourcePath, report) 

coś jak

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