Following this tutorial requires I put a `session` variable in the 
constructor.
http://www.web2pyslices.com/slice/show/1541/integrating-linkedin-with-web2py
 

Pushing that to OpenShift gives me:

<type 'exceptions.ImportError'> No module named google.appengine.api
TRACEBACK

1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.

Traceback (most recent call last):
  File 
"/var/lib/stickshift/839015ac47324ba8b669b14e4cf8d190/app-root/runtime/repo/libs/gluon/restricted.py",
 line 205, in restricted
    exec ccode in environment
  File 
"/var/lib/stickshift/839015ac47324ba8b669b14e4cf8d190/app-root/runtime/repo/wsgi/web2py/applications/silicon/models/db.py",
 line 61, in <module>
    + '/user/verify'#(request.vars._next or '')
  File 
"/var/lib/stickshift/839015ac47324ba8b669b14e4cf8d190/app-root/runtime/repo/libs/gluon/contrib/login_methods/linkedin_account.py",
 line 18, in __init__
    self.session.linkedin.request_token()
  File 
"/var/lib/stickshift/839015ac47324ba8b669b14e4cf8d190/app-root/runtime/repo/libs/gluon/contrib/login_methods/linkedin.py",
 line 159, in request_token
    response = self._https_connection(method, relative_url, query_dict)
  File 
"/var/lib/stickshift/839015ac47324ba8b669b14e4cf8d190/app-root/runtime/repo/libs/gluon/contrib/login_methods/linkedin.py",
 line 786, in _https_connection
    return self._https_connection_gae(method, relative_url, query_dict, body)
  File 
"/var/lib/stickshift/839015ac47324ba8b669b14e4cf8d190/app-root/runtime/repo/libs/gluon/contrib/login_methods/linkedin.py",
 line 807, in _https_connection_gae
    from google.appengine.api import urlfetch
  File 
"/var/lib/stickshift/839015ac47324ba8b669b14e4cf8d190/app-root/runtime/repo/libs/gluon/custom_import.py",
 line 293, in __call__
    fromlist, level)
  File 
"/var/lib/stickshift/839015ac47324ba8b669b14e4cf8d190/app-root/runtime/repo/libs/gluon/custom_import.py",
 line 78, in __call__
    level)
ImportError: No module named google.appengine.api


I'm guessing this is a bug.

Could you please fix this?

Thanks,

Alec Taylor 

-- 



Reply via email to