validate: fix notario error

Typical error:

```
AttributeError: 'Invalid' object has no attribute 'message'
```

As of python 2.6, `BaseException.message` has been deprecated.
When using python3, it fails because it has been removed.

Let's use `str(error)` instead so we don't hit this error when using
python3.

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
(cherry picked from commit 2326180bf9)
pull/3898/head
Guillaume Abrioux 2019-04-23 15:19:26 +02:00 committed by Dimitri Savineau
parent cd0eddc460
commit fa388f51cb
1 changed files with 1 additions and 1 deletions

View File

@ -111,7 +111,7 @@ class ActionModule(ActionBase):
display.error(msg) display.error(msg)
reason = "[{}] Reason: {}".format(host, error.reason) reason = "[{}] Reason: {}".format(host, error.reason)
try: try:
if "schema is missing" not in error.message: if "schema is missing" not str(error):
for i in range(0, len(error.path)): for i in range(0, len(error.path)):
if i == 0: if i == 0:
given = "[{}] Given value for {}".format( given = "[{}] Given value for {}".format(