def __init__(self, readonly=False, output_interval=None): super(BaseProcessor, self).__init__() self.readonly = readonly self.output_interval = output_interval self.receivers = [ MixCharactersReceiver(), # HeadersSyntaxReceiver(), # HeadersLevelsReceiver(), # HeadersUnknownReceiver(), InflectionReceiver(), ] checkers_system.set_checkers([ CyrlLatnArticleTitle, CyrlLatnTemplateTitle, CategoryTemplate, LengthTemplate, CategoryInclude, RuShowText, CfAkut, CfSeveral, RuAbsent, RuWrongOrder, RuUnknown, ]) properties_system.set_builders([ QualityRu, ])
def __init__(self, builders, max_num=None): super(BuilderRunner, self).__init__() if type(builders) != list: builders = [builders] if inspect.isclass(builders[0]): properties_system.set_builders(builders) else: properties_system.set_obj_builders(builders) self.max_num = max_num