Gregory Trubetskoy
grisha at modpython.org
Tue Jan 2 17:22:09 EST 2001
But I wonder what the usability of such a feature might be. (I'm not aysing I'm against it, I'd just like to have a small discussion about it first). In general, I do not like implicit or default stuff like this - I think if you're specifying a module without a method, you should get nothing in return. Another note - this modifies PATH_INFO. I think PATH_INFO should always represent what the user passed. On Mon, 1 Jan 2001, Damjan wrote: > Here is a small patch for mod_python.publisher, that instead of raising an > error when there is no PATH_INFO, it substitutes a default PATH_INFO. > (I choose index_html, perhaps a diferent default method can be chosen) > > That way when we call a script without specifying a method, the method > index_html is called. > > --- publisher.py.old Mon Jan 1 21:48:04 2001 > +++ publisher.py Mon Jan 1 21:47:39 2001 > @@ -81,7 +81,7 @@ > > # get the path PATH_INFO (everthing after script) > if not _req.subprocess_env.has_key("PATH_INFO"): > - raise apache.SERVER_RETURN, apache.HTTP_NOT_FOUND > + _req.subprocess_env["PATH_INFO"]="/index_html" > > func_path = _req.subprocess_env["PATH_INFO"][1:] # skip fist / > func_path = string.replace(func_path, "/", ".") > > > -- > Damjan Georgievski | ÐамÑан ÐеоÑгиевÑки > Skopje, Macedonia | СкопÑе, ÐакедониÑа > _______________________________________________ > Mod_python mailing list > Mod_python at modpython.org > http://www.modpython.org/mailman/listinfo/mod_python >
|