Gregory (Grisha) Trubetskoy
grisha at modpython.org
Thu Jun 12 14:20:10 EST 2003
On Thu, 12 Jun 2003, emf wrote: > * I battled for a while with TransHandler, but it seems to me that if > you write a TransHandler it must do everything that the regular > TransHandler does as well as whatever you want; there's no way to make > a TransHandler that only translates some requests, and punts the rest > to apache's normal handling. (someone please correct me if I'm wrong.) You should be able to return DECLINED in which case Apache will do its default thing. > Additionally, I never got req.add_handler("PythonHandler",myhandlername) > to do what I expected - i.e. act like SetHandler for that request Not sure what you mean by this. It should execute, though if you have another PythonHandler, that handler will execute first. > (but if it doesn't work that way, how come you can't specify extension > in .add_handler() ? Because you can first look at the extension, then decide whether to add_handler()?, e.g.: if ext == ".foo": req.add_handler("PythonHandler", myfoohandler) else: # do something else Grisha
|