Oliver Graf
ograf at rz-online.net
Fri Jan 23 07:45:42 EST 2004
On Thu, Jan 22, 2004 at 07:14:15PM -0500, Gregory (Grisha) Trubetskoy wrote: > > The Apache Software Foundation and The Apache HTTP Server Project are > pleased to announce the release of version 2.7.10 of mod_python. The traversion problem I discovered in 3.X is also in 2.7. cause the loop always checks module with hasattr, any dotted module paths (such as mylib.mymodule::MyClass.MyMethod) will fail. Patch attached. Not tested, but the code seems unchanged in 3.X, so it should fix the problem with the old version, too. Oliver. -------------- next part -------------- --- mod_python-2.7.10/lib/python/mod_python/apache.py.orig 2004-01-23 07:42:42.000000000 +0100 +++ mod_python-2.7.10/lib/python/mod_python/apache.py 2004-01-23 07:43:01.000000000 +0100 @@ -384,7 +384,7 @@ parent = obj # don't throw attribute errors when silent - if silent and not hasattr(module, obj_str): + if silent and not hasattr(obj, obj_str): return None # this adds a little clarity if we have an attriute error
|