nudge()
Register a nudge that warns (or blocks) when conditions or signals match.
Usage
nudge(
message,
*,
when=None,
signals=None,
only_if=(),
skip_if=(),
block=False,
events=None,
max_fires=None,
tests=None,
async_=False
)Example
nudge(“Remember to run tests”, only_if=[TouchedFile(“**/*.py”)])
With signal scoring: >>> nudge(“Stop retrying”, … signals=Signals([Signal(r”retry”, weight=2)], threshold=2, window=5))