Removing from __future__ import annotations broke runtime type hints using Sequence and union syntax, causing sanity import failures and molecule module errors.

This commit is contained in:
Harsha Cherukuri
2026-06-24 16:44:56 -04:00
parent 82022b9031
commit e4c3ec8046
39 changed files with 39 additions and 0 deletions

View File

@@ -6,6 +6,7 @@
# Do not use this from other collections or standalone plugins/modules!
from __future__ import (absolute_import, division, print_function)
from __future__ import annotations
__metaclass__ = type
import typing as t

View File

@@ -3,6 +3,7 @@
# SPDX-License-Identifier: BSD-2-Clause
from __future__ import (absolute_import, division, print_function)
from __future__ import annotations
__metaclass__ = type
import copy

View File

@@ -3,6 +3,7 @@
# SPDX-License-Identifier: GPL-3.0-or-later
from __future__ import (absolute_import, division, print_function)
from __future__ import annotations
__metaclass__ = type
import typing as t