Files

15 lines
382 B
Python

from semmle.logging import Logger
class BaseExtractor(object):
'''Base class for extractors.'''
def __init__(self, options, trap_folder, src_archive, logger: Logger):
self.options = options
self.trap_folder = trap_folder
self.src_archive = src_archive
self.logger = logger
def process(self, unit):
raise NotImplementedError()