Commit ee50eb3c authored by Romain Loth's avatar Romain Loth

taggers: french/english melt variants transformed from custom constructor into...

taggers: french/english melt variants transformed from custom constructor into custom subclasses (in order for them to be compatible with constants.load_tagger)
parent 05959f16
from .MeltTagger import MeltTagger
from .MeltTagger import MeltTagger, _tag_replacements
def EnglishMeltTagger(*args, **kwargs):
kwargs['language'] = 'en'
return MeltTagger(*args, **kwargs)
class EnglishMeltTagger(MeltTagger):
def __init__(self, *args, **kwargs):
MeltTagger.__init__(self, *args, **kwargs)
self.language = 'en'
self._tag_replacements = _tag_replacements['en']
from .MeltTagger import MeltTagger
from .MeltTagger import MeltTagger, _tag_replacements
def FrenchMeltTagger(*args, **kwargs):
kwargs['language'] = 'fr'
return MeltTagger(*args, **kwargs)
class FrenchMeltTagger(MeltTagger):
def __init__(self, *args, **kwargs):
MeltTagger.__init__(self, *args, **kwargs)
self.language = 'fr'
self._tag_replacements = _tag_replacements['fr']
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