diff options
-rw-r--r-- | morphlib/morphloader.py | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/morphlib/morphloader.py b/morphlib/morphloader.py index b5e27f70..24c13d2e 100644 --- a/morphlib/morphloader.py +++ b/morphlib/morphloader.py @@ -16,6 +16,7 @@ import collections +import copy import logging import warnings import yaml @@ -377,6 +378,14 @@ class MorphologyLoader(object): }, } + def __init__(self, definitions_version=0): + if definitions_version >= 5: # pragma: no cover + self._static_defaults = copy.deepcopy(self._static_defaults) + self._static_defaults['chunk'].update({ + 'pre-strip-commands': None, + 'strip-commands': None, + 'post-strip-commands': None}) + def parse_morphology_text(self, text, morph_filename): '''Parse a textual morphology. |