diff --git a/cumulusci/core/runtime.py b/cumulusci/core/runtime.py index 51d05a3e16..d5b2ce3459 100644 --- a/cumulusci/core/runtime.py +++ b/cumulusci/core/runtime.py @@ -83,7 +83,8 @@ def _load_project_config(self, *args, **kwargs): self.project_config = self.project_config_cls( self.universal_config, *args, **kwargs ) - self.project_config._add_tasks_directory_to_python_path() + if self.project_config is not None: + self.project_config._add_tasks_directory_to_python_path() def _load_keychain(self): if self.keychain is not None: diff --git a/cumulusci/utils/xml/robot_xml.py b/cumulusci/utils/xml/robot_xml.py index 06a8c20423..570091e65a 100644 --- a/cumulusci/utils/xml/robot_xml.py +++ b/cumulusci/utils/xml/robot_xml.py @@ -1,7 +1,7 @@ import re from typing import Callable, Dict, NamedTuple -from robot.api import ExecutionResult, ResultVisitor +from robot.api import ExecutionResult, ResultVisitor # type: ignore from robot.result.model import TestCase UNITS = {