core: throw error on invalid alternative_import in deprecated

This commit is contained in:
Erick Friis
2024-06-05 00:10:56 -04:00
parent 1e748a6d40
commit b4abdf1f9f

View File

@@ -100,6 +100,16 @@ def deprecated(
pass
"""
if (
alternative_import
and "." not in alternative_import
or " " in alternative_import
):
raise ValueError(
"alternative_import must be a fully qualified module path, e.g. "
"`package.module.Class`"
)
def deprecate(
obj: T,
*,