コード例 #1
0
ファイル: core.py プロジェクト: digizeph/ripestat-text
    def __init__(self, callback, api, parser=None):
        logging.basicConfig()
        self.logger = logging.getLogger("ripestat")

        # This function is called whenever something needs to be output to the
        # user.
        self.output = callback

        self.api = api

        if parser:
            assert isinstance(parser, BaseParser), \
                "Custom parsers must subclass parser.BaseParser"
            self.parser = parser
        else:
            self.parser = BaseParser()

        self.serializer = WhoisSerializer()