On Mon, Jan 03, 2005 at 01:23:28PM +0100, Thomas Guettler wrote: > I like the request in the signature of a method, too. You see immediately > if a method is called via web or if it is a internal method which can't be > called from a webbrowser. Seems like another task for a decorator. def published(func): def wrapper(): request = get_request() func(request) return wrapper @published def myfunc(request): process(request) (This is only a very rough draft, of course.) Oleg. -- Oleg Broytmann http://phd.pp.ru/ phd@phd.pp.ru Programmers don't die, they just GOSUB without RETURN.