def __init__(self, rdfdir, link_list=[], quiet=0): self.rdfdir = rdfdir self.resourcedirname = RESOURCEDIRNAME self.packagedirname = PACKAGEDIRNAME self.packageprefix = PACKAGEPREFIX self.sigprefix = SIGPREFIX self.latestfilename = LATESTFILENAME self.resourcelist_filename = RESOURCELIST_FILENAME self.resources_filename = RESOURCESFILENAME self.filelistname = FILELISTNAME self.link_resourcelists = LINK_RESOURCELISTS self.link_filelists = LINK_FILELISTS self.link_list = link_list self.filelists = {} self.files = {} self.capabilities = {} self.resources = {} self.packages = {} self.latest = {} self.requirements = {} self.writer = rdf.writer() self.reader = spiparser.rdf_reader() self.quiet = quiet self._init_config() self._init_log() self._init_downloader() self._flush_cache() self.driver = pkgdriver.pkgdriver(self.config)