code: def resolved_args(self):
          
  
          if not self._parsed_resolved:  # only resolve once
              self.args()
  
              # create new args Namespace for resolved args
              self._default_args_resolved = Namespace()
  
              # iterate over args and resolve any playbook variables
              for arg in vars(self._default_args):
                  arg_val = getattr(self._default_args, arg)
                  if arg not in self.tc_reserved_args:
                      if isinstance(arg_val, (str)):
                          arg_val = self.tcex.playbook.read(arg_val)
                  setattr(self._default_args_resolved, arg, arg_val)
  
              # set parsed bool to ensure args are only parsed once
              self._parsed_resolved = True
  
          return self._default_args_resolved
docs: Parse args if they have not already been parsed and return the Namespace for args.
  
          .. Note:: Accessing args should only be done directly in the App.
  
          Returns:
              (namespace): ArgParser parsed arguments with Playbook variables automatically resolved.