class_docstr: The Hub Utils to deal with the http request. And other staticmethod for hub.
  
  Args:
      author (`str`):
          The author of the repo.
      repo (`str`):
          The name of the repo.
      root (`str`):
          The root url where the repo located.
class_docstr_tok: ["The","Hub","Utils","to","deal","with","the","http","request",".","And","other","staticmethod","for","hub",".","Args",":","author","(","`","str","`",")",":","The","author","of","the","repo",".","repo","(","`","str","`",")",":","The","name","of","the","repo",".","root","(","`","str","`",")",":","The","root","url","where","the","repo","located","."]
docstr: Create an account verification token. This token allows for avoiding HttpBasicAuth for subsequent calls.
  
  Args:
      token_name (`str`):
          The name to be given to the token.
      password (`str`):
          The password of current author.
  
  Returns:
      (`Response`)
          Return the token(id, name, sha1, token_last_eight).
  
  Raises:
      (`HTTPError`)
          Raise the error in request.
docstr_tok: ["Create","an","account","verification","token",".","This","token","allows","for","avoiding","HttpBasicAuth","for","subsequent","calls",".","Args",":","token_name","(","`","str","`",")",":","The","name","to","be","given","to","the","token",".","password","(","`","str","`",")",":","The","password","of","current","author",".","Returns",":","(","`","Response","`",")","Return","the","token","(","id",",","name",",","sha1",",","token_last_eight",")",".","Raises",":","(","`","HTTPError","`",")","Raise","the","error","in","request","."]
code: def create_token(
      self, token_name: str, password: str
  ) -> requests.Response:
      """
      Create an account verification token. This token allows for avoiding HttpBasicAuth for subsequent calls.
  
      Args:
          token_name (`str`):
              The name to be given to the token.
          password (`str`):
              The password of current author.
  
      Returns:
          (`Response`)
              Return the token(id, name, sha1, token_last_eight).
  
      Raises:
          (`HTTPError`)
              Raise the error in request.
      """
      url = f"{self._root}/api/v1/users/{self._author}/tokens"
      data = {"name": token_name}
      try:
          response = requests.post(
              url, data=data, auth=HTTPBasicAuth(self._author, password)
          )
          response.raise_for_status()
          return response
      except HTTPError as e:
          raise e
  
imports: import random
  import traceback
  import requests
  from requests.exceptions import HTTPError
  from requests.auth import HTTPBasicAuth
  from towhee.utils.log import engine_log
label_desc: Use image node_id 12 for calling the HubUtils obj's underlying member method code with example usage: obj.create_token(token_name, password) and returns: response