diff options
-rw-r--r-- | morphlib/cachekeycomputer.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/morphlib/cachekeycomputer.py b/morphlib/cachekeycomputer.py index fd40dc38..fa6662cb 100644 --- a/morphlib/cachekeycomputer.py +++ b/morphlib/cachekeycomputer.py @@ -108,7 +108,8 @@ class CacheKeyComputer(object): for prefix in ('pre-', '', 'post-'): for cmdtype in ('configure', 'build', 'test', 'install'): cmd_field = prefix + cmdtype + '-commands' - keys[cmd_field] = morphology[cmd_field] + if cmd_field in morphology: + keys[cmd_field] = morphology[cmd_field] elif kind in ('system', 'stratum'): morph_dict = dict((k, morphology[k]) for k in morphology.keys()) |