class FeedsDownloaderRunner: def __init__(self): self._iDler = ImagesDownloader() self._rc = ResourceChecker() def run(self): feedFilePaths = self._rc.getAllFeedPaths() for feedFilePath in feedFilePaths: self._iDler.handleFeed(feedFilePath) print('FeedsDownloaderRunner: INFO: Done.')
class EventHandler(pyinotify.ProcessEvent): iDler = ImagesDownloader() def process_IN_CREATE(self, event): path = event.pathname print(("IN_CREATE:", path)) self.iDler.handleFeed(path) def process_IN_MODIFY(self, event): path = event.pathname print(("IN_MODIFY:", path)) self.iDler.handleFeed(path)
def __init__(self): self._iDler = ImagesDownloader() self._rc = ResourceChecker()