code: def _getconf(self, rscpath, logger=None, conf=None):
          
  
          result = None
  
          resource = self.pathresource(rscpath=rscpath, logger=logger)
  
          if resource is not None:
  
              for cname in self._cnames(resource=resource):
  
                  category = Category(name=cname)
  
                  if result is None:
                      result = Configuration()
  
                  result += category
  
                  for param in self._params(resource=resource, cname=cname):
  
                      if conf is not None:
                          confparam = None
  
                          if cname in conf and param.name in conf[cname]:
                              confparam = conf[cname][param.name]
  
                          else:
                              confparam = conf.param(pname=param.name)
  
                          if confparam is not None:
                              svalue = param.svalue
  
                              param.update(confparam)
  
                              if svalue is not None:
                                  param.svalue = svalue
                                  param.resolve()
  
                      category += param
  
          return result
docs: Get specific conf from one driver path.
  
          :param str rscpath: resource path.
          :param Logger logger: logger to use.