From 6580fb2cd128f02afc3e5adc57b9f6b9d1538328 Mon Sep 17 00:00:00 2001 From: Matt Clay Date: Thu, 2 Feb 2017 17:24:02 -0800 Subject: [PATCH] Fix exception in module validator. --- test/sanity/validate-modules/validate-modules | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/test/sanity/validate-modules/validate-modules b/test/sanity/validate-modules/validate-modules index b794b0d9c4f..6b626f55e45 100755 --- a/test/sanity/validate-modules/validate-modules +++ b/test/sanity/validate-modules/validate-modules @@ -428,9 +428,15 @@ class ModuleValidator(Validator): for error in errors: path = [str(p) for p in error.path] + + if isinstance(error.data, dict): + error_message = humanize_error(error.data, error) + else: + error_message = error + self.errors.append('%s.%s: %s' % (name, '.'.join(path), - humanize_error(error.data, error))) + error_message)) def _validate_docs(self): doc_info = self._get_docs()