Ejemplo n.º 1
0
 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,
     ])
Ejemplo n.º 2
0
 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