2011/6/15 mb_...@yahoo.fr <mb_...@yahoo.fr>

> I wanted to use the w2popenid example application from bitbucket
> website : https://bitbucket.org/bottiger/web2py-openid/overview
>  I have downloaded and placed the code in the applications directory.
> I have changed in the models folder the file db.py: this line "from
> applications.cas.modules.w2popenid import OpenIDLogin" is replaced
> with this one "from w2popenid import OpenIDLogin" or this "from
> applications.w2popenid.modules.import OpenIDLogin". But it don't
> worked. I get to follow this trace
> Traceback (most recent call last):
>  File "/home/mamadou/Desktop/web2py/gluon/restricted.py", line 192,
> in restricted
>    exec ccode in environment
>  File "/home/mamadou/Desktop/web2py/applications/w2popenid/models/
> db.py", line 42, in <module>
>    from testing import lala
>  File "/home/mamadou/Desktop/web2py/gluon/custom_import.py", line
> 280, in __call__
>    fromlist, level)
>  File "/home/mamadou/Desktop/web2py/gluon/custom_import.py", line 75,
> in __call__
>    level)
>  File "/home/mamadou/Desktop/web2py/applications/w2popenid/modules/
> testing.py", line 7, in <module>
>    import openid.consumer.consumer
>  File "/home/mamadou/Desktop/web2py/gluon/custom_import.py", line
> 280, in __call__
>    fromlist, level)
>  File "/home/mamadou/Desktop/web2py/gluon/custom_import.py", line 75,
> in __call__
>    level)
>  File "/usr/lib/pymodules/python2.7/openid/consumer/consumer.py",
> line 197, in <module>
>    from openid.consumer.discover import discover,
> OpenIDServiceEndpoint, \
>  File "/home/mamadou/Desktop/web2py/gluon/custom_import.py", line
> 280, in __call__
>    fromlist, level)
>  File "/home/mamadou/Desktop/web2py/gluon/custom_import.py", line 75,
> in __call__
>    level)
>  File "/usr/lib/pymodules/python2.7/openid/consumer/discover.py",
> line 21, in <module>
>    from openid.yadis.etxrd import nsTag, XRDSError, XRD_NS_2_0
>  File "/home/mamadou/Desktop/web2py/gluon/custom_import.py", line
> 280, in __call__
>    fromlist, level)
>  File "/home/mamadou/Desktop/web2py/gluon/custom_import.py", line 75,
> in __call__
>    level)
>  File "/usr/lib/pymodules/python2.7/openid/yadis/etxrd.py", line 28,
> in <module>
>    ElementTree = importElementTree()
>  File "/usr/lib/pymodules/python2.7/openid/oidutil.py", line 58, in
> importElementTree
>    ElementTree = __import__(mod_name, None, None, ['unused'])
>  File "/home/mamadou/Desktop/web2py/gluon/custom_import.py", line
> 258, in __call__
>    globals.get("__file__", ""))
> AttributeError: 'NoneType' object has no attribute 'get'
>
> to fix i must modify the module custom_import in the web2py/gluon
> folder.
> starting line 256
>
> try:
>    caller_file_name = os.path.join(self.web2py_path,
> \globals.get("__file__", ""))
> except AttributeError:
> caller_file_name = ""



Hi,

Could you send me the code of your app and instructions on how to reproduce
the problem in my personal mail box? I will investigate the problem. Thank
you.
-- 


A+

-------------
Pierre
My blog and profile
(http://pierrethibault.posterous.com)<http://pierrethibault.posterous.com>
YouTube page 
(http://www.youtube.com/user/tubetib)<http://www.youtube.com/user/tubetib>
Twitter (http://twitter.com/pierreth2) <http://twitter.com/pierreth2>

Reply via email to