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)
|
(cond [(reraise? p)
|
||||||
(let ([v (reraise-val p)])
|
(let ([v (reraise-val p)])
|
||||||
(if (exn? v)
|
(if (exn? v)
|
||||||
(fprintf port "#<promise!exn!~a>" (exn-message v))
|
(fprintf port (if write? "#<promise!exn!~s>" "#<promise!exn!~a>")
|
||||||
(fprintf port (if write? "#<promise!~a>" "#<promise!~s>")
|
(exn-message v))
|
||||||
|
(fprintf port (if write? "#<promise!~s>" "#<promise!~a>")
|
||||||
`(raise ,v))))]
|
`(raise ,v))))]
|
||||||
[(running? p)
|
[(running? p)
|
||||||
(let ([n (running-name p)])
|
(let ([n (running-name p)])
|
||||||
|
|
Loading…
Reference in New Issue
Block a user