From 76cfdd2b6b54e2a11c814bf6762d05114dabf7b9 Mon Sep 17 00:00:00 2001 From: "Bradley A. Thornton" Date: Wed, 31 Jul 2024 09:48:15 -0700 Subject: [PATCH] Fix type error (#4268) As seen here: https://results.pre-commit.ci/run/github/46383942/1722433781.D7Drhf-vRnCsJJmQJP-zjQ --- src/molecule/model/schema_v3.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/molecule/model/schema_v3.py b/src/molecule/model/schema_v3.py index 8dad559092..2a3202adda 100644 --- a/src/molecule/model/schema_v3.py +++ b/src/molecule/model/schema_v3.py @@ -71,7 +71,10 @@ def validate(c): # type: ignore[no-untyped-def] # noqa: ANN001, ANN201 ), ): wrong_driver_name = str(exc.message.split()[0]) - driver_name_err_msg = exc.schema["messages"]["anyOf"] + if isinstance(exc.schema, dict): + driver_name_err_msg = exc.schema["messages"]["anyOf"] + else: + driver_name_err_msg = "is not a valid driver name" result.append(f"{wrong_driver_name} {driver_name_err_msg}") else: result.append(exc.message)