Commit 1a144584 authored by Romain Loth's avatar Romain Loth

taggers: new import mecanism needs 1 tagger <=> 1 module

parent a4c5e24e
from .MeltTagger import MeltTagger
def EnglishMeltTagger(*args, **kwargs):
kwargs['language'] = 'en'
return MeltTagger(*args, **kwargs)
from .MeltTagger import MeltTagger
def FrenchMeltTagger(*args, **kwargs):
kwargs['language'] = 'fr'
return MeltTagger(*args, **kwargs)
......@@ -123,10 +123,14 @@ class MeltTagger(Tagger):
yield (values[0], self._tag_replacements[values[1]], values[2].replace('*', ''))
def EnglishMeltTagger(*args, **kwargs):
kwargs['language'] = 'en'
return MeltTagger(*args, **kwargs)
def FrenchMeltTagger(*args, **kwargs):
kwargs['language'] = 'fr'
return MeltTagger(*args, **kwargs)
# 2016-09-02: these two constructors go outside
# to respect the new tagger import
# mecanism (1 tagger <=> 1 module)
# def EnglishMeltTagger(*args, **kwargs):
# kwargs['language'] = 'en'
# return MeltTagger(*args, **kwargs)
#
# def FrenchMeltTagger(*args, **kwargs):
# kwargs['language'] = 'fr'
# return MeltTagger(*args, **kwargs)
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment