code: def find_library(series_path):
      
  
      for location in cfg.CONF.libraries:
          if os.path.isdir(os.path.join(location, series_path)):
              return location
          # already tried the full path; now walk down the path
          segments = series_path.split(os.sep)[:-1]
          while segments:
              seg_path = os.path.join(*segments)
              # if the directory exists then we found our location
              if os.path.isdir(os.path.join(location, seg_path)):
                  return location
              # remove the last element and try again
              segments = segments[:-1]
  
      return cfg.CONF.default_library
docs: Search for the location of a series within the library.
  
      :param str series_path: name of the relative path of the series
      :returns: library path
      :rtype: str