.
original commit: 3a203e3261479ee6da0c476048e2be4f94cb641a
This commit is contained in:
parent
e133e96938
commit
28b393f742
|
@ -22,7 +22,7 @@
|
|||
(unit/sig net:url^
|
||||
(import net:tcp^)
|
||||
|
||||
(define-struct (url-exception exn) ())
|
||||
(define-struct (url-exception exn:fail) ())
|
||||
|
||||
(define current-proxy-servers
|
||||
(make-parameter null (lambda (v)
|
||||
|
@ -52,11 +52,12 @@
|
|||
|
||||
(define url-error
|
||||
(lambda (fmt . args)
|
||||
(let ((s (apply format fmt (map (lambda (arg)
|
||||
(if (url? arg)
|
||||
(url->string arg)
|
||||
arg))
|
||||
args))))
|
||||
(let ((s (string->immutable-string
|
||||
(apply format fmt (map (lambda (arg)
|
||||
(if (url? arg)
|
||||
(url->string arg)
|
||||
arg))
|
||||
args)))))
|
||||
(raise (make-url-exception s (current-continuation-marks))))))
|
||||
|
||||
(define-struct url (scheme user host port path query fragment))
|
||||
|
|
Loading…
Reference in New Issue
Block a user