src/Pure/Concurrent/timeout.ML
changeset 67000 1698e9ccef2d
parent 62924 ce47945ce4fb
child 69826 1bea05713dde
equal deleted inserted replaced
66999:c70c47dcf63e 67000:1698e9ccef2d
    35       if was_timeout andalso (Exn.is_interrupt_exn result orelse Exn.is_interrupt_exn test)
    35       if was_timeout andalso (Exn.is_interrupt_exn result orelse Exn.is_interrupt_exn test)
    36       then raise TIMEOUT (stop - start)
    36       then raise TIMEOUT (stop - start)
    37       else (Exn.release test; Exn.release result)
    37       else (Exn.release test; Exn.release result)
    38     end);
    38     end);
    39 
    39 
    40 fun print t = "Timeout after " ^ Time.toString t ^ "s";
    40 fun print t = "Timeout after " ^ Value.print_time t ^ "s";
    41 
    41 
    42 end;
    42 end;