code: def wall(self):
          
          us = UserService.objects.get(user=self.user, name='ServiceWallabag')
          params = {
              'client_id': us.client_id,
              'client_secret': us.client_secret,
              'username': us.username,
              'password': us.password,
          }
          try:
              token = Wall.get_token(host=us.host, **params)
          except Exception as e:
              update_result(self.trigger_id, msg=e, status=False)
              logger.critical('{} {}'.format(self.user, e))
              return False
  
          wall = Wall(host=us.host, client_secret=us.client_secret,
                      client_id=us.client_id, token=token)
  
          UserService.objects.filter(user=self.user,
                                     name='ServiceWallabag').update(token=token)
  
          return wall
docs: refresh the token from the API
              then call a Wallabag instance
              then store the token
          :return: wall instance