code: def _split_ns_command(cmd_token):
      
      namespace = None
      cmd_split = cmd_token.split(".", 1)
      if len(cmd_split) == 1:
          # No name space given
          command = cmd_split[0]
      else:
          # Got a name space and a command
          namespace = cmd_split[0]
          command = cmd_split[1]
  
      if not namespace:
          # No name space given: given an empty one
          namespace = ""
  
      # Use lower case values only
      return namespace.lower(), command.lower()
docs: Extracts the name space and the command name of the given command token.
  
      :param cmd_token: The command token
      :return: The extracted (name space, command) tuple