def save_token_for_user(google_user_id, credentials):
     user = User.all().filter('google_user_id=', google_user_id).get()
     if user is None:
         profile = ConnectHandler.get_user_profile(credentials)
         user = User()
         user.google_user_id = profile.get('id')
         user.google_display_name = profile.get('displayName')
         user.google_public_profile_url = profile.get('url')
         image = profile.get('image')
         if image is not None:
             user.google_public_profile_photo_url = image.get('url')
     user.google_credentials = credentials
     user.put()
     return user