From d99d7eb5bcfbcac71b14fa68248eb87b7eb5330f Mon Sep 17 00:00:00 2001 From: Helmut Grohne Date: Thu, 23 Jun 2022 20:12:10 +0200 Subject: common: rephrase optional import to make mypy --strict happy --- mdbp/common.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/mdbp/common.py b/mdbp/common.py index c2be081..c03ab37 100644 --- a/mdbp/common.py +++ b/mdbp/common.py @@ -19,8 +19,9 @@ import requests try: import jsonschema + HAVE_JSONSCHEMA = True except ImportError: - jsonschema = None + HAVE_JSONSCHEMA = False if typing.TYPE_CHECKING: # pylint: disable=E1101,W0212 @@ -38,7 +39,7 @@ JsonObject = typing.Dict[str, typing.Any] def buildjson_validate(buildobj: JsonObject) -> None: """Validate the given build json object against the schema.""" - if jsonschema: + if HAVE_JSONSCHEMA: jsonschema.validate( buildobj, json_load( -- cgit v1.2.3