From bb139ecf1b9de3b221ff1d93c26190a8623d5d33 Mon Sep 17 00:00:00 2001 From: Sam Thursfield Date: Thu, 3 Mar 2016 10:27:03 +0000 Subject: Fix some test failures These seem to have been introduced by commit fb6dd955cbc7081f47dc4391. Change-Id: I2fb0be5f8829722264f3509f4db9473d19ea2939 --- morphlib/morphloader.py | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) (limited to 'morphlib') 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): -- cgit v1.2.1