code: def fetch_token(self, **kwargs):
          
          return super(AsanaOAuth2Session, self).fetch_token(self.token_url, client_secret=self.client_secret, **kwargs)
docs: Exchange a code (and 'state' token) for a bearer token