code: def config_find(self,config_dirs=None,config_filename=None):
          
          if config_dirs is None:
              config_dirs = self._config_dirs
          else:
              if isinstance(config_dirs,basestring):
                  config_dirs = [config_dirs]
  
          if config_filename is None:
              config_filename = self._config_filename
          for test_dir in config_dirs:
              test_fpath = os.path.join(test_dir,config_filename)
              if os.path.isfile(test_fpath):
                  return test_fpath
  
          # No matches found
          return
docs: Attempt to use the config dir/config_filenames to
              locate the configuration file requested. Some folks
              would prefer to keep their config in ~ where it's in
              plain sight rather than the buried application
              specific location