code: def pathresource(self, rscpath=None, logger=None):
          
  
          result = None
  
          try:
              result = self._pathresource(rscpath=rscpath)
  
          except Exception as ex:
              if logger is not None:
                  msg = 'Error while getting resource from {0}.'.format(rscpath)
                  full_msg = '{0} {1}: {2}'.format(msg, ex, format_exc())
                  logger.error(full_msg)
  
          return result
docs: Returns specific resource.
  
          :param str rscpath: resource path.
          :param Logger logger: logger to use.
          :param bool error: raise internal error if True (False by default).
          :param bool force: create the resource even if rscpath does not exist.
          :return: specific configuration resource.