diff --git a/src/icmtoolchain/cli.py b/src/icmtoolchain/cli.py index b593d63..6c9e45c 100644 --- a/src/icmtoolchain/cli.py +++ b/src/icmtoolchain/cli.py @@ -1,6 +1,7 @@ import sys from typing import Optional + def show_help(): print("Usage: icmtoolchain [options] ... [arguments1] ...") print(" " * 2 + "--help: Display this message.") diff --git a/src/icmtoolchain/workspace.py b/src/icmtoolchain/workspace.py index 870d0e8..773e39b 100644 --- a/src/icmtoolchain/workspace.py +++ b/src/icmtoolchain/workspace.py @@ -432,6 +432,7 @@ class WorkspaceBuildConfiguration: from xml.dom import minidom component = WorkspaceBuildConfiguration.get_idea_task(name, "ShConfigurationType") configuration: minidom.Node = component.childNodes[0] + assert component.ownerDocument is not None document: minidom.Document = component.ownerDocument relative_path = GLOBALS.PREFERRED_CONFIG.get_relative_path(path) relative_path = "$PROJECT_DIR$/" + relative_path.replace("\\", "/") @@ -477,6 +478,7 @@ class WorkspaceBuildConfiguration: def get_idea_compound_task(name: str, order: Collection[str]): from xml.dom import minidom component = WorkspaceBuildConfiguration.get_idea_task(name, "CompoundRunConfigurationType") + assert component.ownerDocument is not None document: minidom.Document = component.ownerDocument configuration: minidom.Node = component.childNodes[0]