for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
"""A utility function for guarding when adding elements to containers."""
import typing
Item = typing.TypeVar("Item")
def not_in(*, container: typing.Container[Item], item: Item) -> None:
"""Raise ValueError if ``item`` is in ``container``."""
if item in container:
raise ValueError