From 61c35f0bc0b3fe598a06a2a63a6b3fa26802add2 Mon Sep 17 00:00:00 2001 From: bd Date: Wed, 19 Nov 2025 01:08:06 -0500 Subject: add logger, provide loop factory rather than default loop policy --- nemesis/nemesis.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'nemesis/nemesis.py') diff --git a/nemesis/nemesis.py b/nemesis/nemesis.py index 7eed743..6d2941c 100755 --- a/nemesis/nemesis.py +++ b/nemesis/nemesis.py @@ -128,7 +128,7 @@ class Nemesis(object): loops = Nemesis._get_event_loops() for loop in loops: if not isinstance(loop, CausalEventLoop): - raise RuntimeError("Nemesis requires a custom event loop to insert slowdowns. It does not work on programs which change the event loop policy.") + raise RuntimeError(f"Nemesis requires a custom event loop to insert slowdowns. You must start the event loop with `asyncio.run(your_coro(), loop_factory=causal_loop_factory)'.") loop.set_speedup(speedup) Nemesis.experiment_data = Experiment(loops) -- cgit v1.2.3