def __init__(self, fullpath): Repository.__init__(self) self._content = {} from pypository.search.Searcher import Searcher (_, _, fileBaseName, _) = getFileTuple(fullpath) import imp myobj = imp.load_source(fileBaseName, fullpath) for element in myobj.mylist: self._content[self._generatekey(element)] = element self._searcher = Searcher(self)
def search(query, repositories): from pypository.search.Searcher import Searcher from pypository.search.Indexer import Indexer searcher = Searcher([Indexer(x) for x in repositories]) return searcher.search(query)
def __init__(self, dirpath, formatlist): Repository.__init__(self) self.formatlist = formatlist self.path = dirpath from pypository.search.Searcher import Searcher self._searcher = Searcher(self)