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): ...@@ -123,10 +123,14 @@ class MeltTagger(Tagger):
yield (values[0], self._tag_replacements[values[1]], values[2].replace('*', '')) yield (values[0], self._tag_replacements[values[1]], values[2].replace('*', ''))
def EnglishMeltTagger(*args, **kwargs): # 2016-09-02: these two constructors go outside
kwargs['language'] = 'en' # to respect the new tagger import
return MeltTagger(*args, **kwargs) # mecanism (1 tagger <=> 1 module)
def FrenchMeltTagger(*args, **kwargs): # def EnglishMeltTagger(*args, **kwargs):
kwargs['language'] = 'fr' # kwargs['language'] = 'en'
return MeltTagger(*args, **kwargs) # 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