Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # settings.py:
- SOCIAL_AUTH_PIPELINE = [
- ...
- 'MyApp.file1.createUser',
- ...
- ]
- # file1.py :
- from MyApp.models import FacebookUser
- import file2
- def createUser(backend, user, request, response, *args, **kwargs):
- if backend.name == 'facebook':
- global token
- token = request['token']
- if request['user_type'] == "facebookUser" and not FacebookUser.objects.filter(user_id=user.id):
- FacebookUser.objects.create(user_id=user.id)
- file2.doSomething()
- elif FacebookUser.objects.filter(user_id=user.id):
- file2.doSomething()
- # file2.py :
- from file1 import createUser
- def doSomething():
- myToken = createUser().token # <--- My problem is here. How can I access the global variable "token" from the createUser function in file1? The function createUser comes with arguments but how can I use it here?
- return myToken
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement