| 78 | |
| 79 | |
| 80 | class Scraper(ABC): |
| 81 | # logic for downloading/scraping the datasets |
| 82 | def __init__(self, tempdir, target_dir, *args, **kwargs): |
| 83 | self.tempdir = tempdir |
| 84 | self.target_dir = target_dir |
| 85 | |
| 86 | def scrape(self): |
| 87 | raise NotImplementedError() |
| 88 | |
| 89 | |
| 90 | class Processor(ABC): |
nothing calls this directly
no outgoing calls
no test coverage detected