fix display/write swap, use ~s for exn-messages
svn: r13161
This commit is contained in:
parent
a76cdc248f
commit
99592959b8
|
@ -20,8 +20,9 @@
|
|||
(cond [(reraise? p)
|
||||
(let ([v (reraise-val p)])
|
||||
(if (exn? v)
|
||||
(fprintf port "#<promise!exn!~a>" (exn-message v))
|
||||
(fprintf port (if write? "#<promise!~a>" "#<promise!~s>")
|
||||
(fprintf port (if write? "#<promise!exn!~s>" "#<promise!exn!~a>")
|
||||
(exn-message v))
|
||||
(fprintf port (if write? "#<promise!~s>" "#<promise!~a>")
|
||||
`(raise ,v))))]
|
||||
[(running? p)
|
||||
(let ([n (running-name p)])
|
||||
|
|
Loading…
Reference in New Issue
Block a user