···4242 end
4343 end
44444545+ @spec sleep(term) :: :ok
4646+ def sleep(timeout) do
4747+ case get_sim() do
4848+ nil -> Process.sleep(timeout)
4949+ _sim -> Trinity.Scheduler.yield(timeout)
5050+ end
5151+ :ok
5252+ end
5353+4554 @spec flag(atom, term) :: term
4655 def flag(flag, value) do
4756 case get_sim() do