original_docstring: 
      Asks the user for a thing name. The name has to consist of URI
      allowed characters only (http://www.ietf.org/rfc/rfc2396.txt).
      :return: uri conform string
      :rtype: str
      
docstring: Asks the user for a thing name. The name has to consist of URI
  allowed characters only .
docstring_tokens: Asks the user for a thing name . The name has to consist of URI allowed characters only .
code: def request_thing_name():
      """
      Asks the user for a thing name. The name has to consist of URI
      allowed characters only (http://www.ietf.org/rfc/rfc2396.txt).
      :return: uri conform string
      :rtype: str
      """
      raw_name = input("Please choose a name for your new thing:\n")
      return utils.input_require_match_reqex(THING_NAME_REGEX, raw_name)
code_tokens: def request_thing_name ( ) : raw_name = input ( "Please choose a name for your new thing:\n" ) return utils . input_require_match_reqex ( THING_NAME_REGEX , raw_name )
short_docstring: Asks the user for a thing name.
short_docstring_tokens: Asks the user for a thing name .
comment: """
      Asks the user for a thing name. The name has to consist of URI
      allowed characters only (http://www.ietf.org/rfc/rfc2396.txt).
      :return: uri conform string
      :rtype: str
      """