summaryrefslogtreecommitdiff
path: root/morphlib/morphloader.py
diff options
context:
space:
mode:
Diffstat (limited to 'morphlib/morphloader.py')
-rw-r--r--morphlib/morphloader.py13
1 files changed, 8 insertions, 5 deletions
diff --git a/morphlib/morphloader.py b/morphlib/morphloader.py
index 1158155c..668b133e 100644
--- a/morphlib/morphloader.py
+++ b/morphlib/morphloader.py
@@ -597,11 +597,14 @@ class MorphologyLoader(object):
@classmethod
def _validate_commands(cls, morphology_name, key, commands, errors):
- for cmd_index, cmd in enumerate(commands):
- if not isinstance(cmd, basestring):
- e = InvalidTypeError('%s[%d]' % (key, cmd_index),
- str, type(cmd), morphology_name)
- errors.append(e)
+ if commands is None:
+ return
+
+ for cmd_index, cmd in enumerate(commands): # pragma: no cover
+ if not isinstance(cmd, basestring):
+ e = InvalidTypeError('%s[%d]' % (key, cmd_index),
+ str, type(cmd), morphology_name)
+ errors.append(e)
@classmethod
def _validate_products(cls, morphology_name, products, errors):