From cf7f1defebad748776b1f7d3e4cafd1eaf19bdec Mon Sep 17 00:00:00 2001 From: evanchia Date: Wed, 16 Jun 2021 14:45:11 -0700 Subject: [PATCH] added warning message --- .../_internal/managers/abstract_resource_locator.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Tools/LyTestTools/ly_test_tools/_internal/managers/abstract_resource_locator.py b/Tools/LyTestTools/ly_test_tools/_internal/managers/abstract_resource_locator.py index a7a1c867f6..48afeb8219 100755 --- a/Tools/LyTestTools/ly_test_tools/_internal/managers/abstract_resource_locator.py +++ b/Tools/LyTestTools/ly_test_tools/_internal/managers/abstract_resource_locator.py @@ -15,12 +15,14 @@ import os import pathlib import warnings import json +import logging from abc import ABCMeta, abstractmethod from weakref import KeyedRef import ly_test_tools._internal.pytest_plugin from ly_test_tools.environment.file_system import find_ancestor_file +logger = logging.getLogger(__name__) def _find_engine_root(initial_path): # type: (str) -> str @@ -72,8 +74,8 @@ def _find_project_json(engine_root, project): if project == project_json_data["project_name"]: project_json = check_project_json break - except KeyError: - pass # No projects found in the manifest json + except KeyError as err: + logger.warning(f"Project key could not be found due to error: {err}") # Check relative to defined build directory, for external projects which configure through SDK settings if not project_json: