docs: def getconf(self, path, conf=None, logger=None):
          """Parse a configuration path with input conf and returns
          parameters by param name.
  
          :param str path: conf resource path to parse and from get parameters.
          :param Configuration conf: conf to fill with path values and
              conf param names.
          :param Logger logger: logger to use in order to trace
              information/error.
          :rtype: Configuration
          """
  
          result = conf
  
          pathconf = None
  
          rscpaths = self.rscpaths(path=path)
  
          for rscpath in rscpaths:
  
              pathconf = self._getconf(rscpath=rscpath, logger=logger, conf=conf)
  
              if pathconf is not None:
  
                  if result is None:
                      result = pathconf
  
                  else:
                      result.update(pathconf)
  
          return result