better error

main
Matthew Butterick 3 years ago
parent 19dbffd813
commit 09289f5df7

@ -39,10 +39,10 @@
(λ (ARG OTHER-ARG ...)
(when (current-use-preconditions?)
(unless (PRECOND-PROC ARG)
(raise-argument-error 'PASS-NAME (format "~a" 'PRECOND-PROC) ARG)))
(raise-argument-error 'PASS-NAME (format "~a (as precondition)" 'PRECOND-PROC) ARG)))
(define res (let () EXPRS ...))
(when (current-use-postconditions?)
(unless (POSTCOND-PROC res)
(raise-argument-error 'PASS-NAME (format "~a" 'POSTCOND-PROC) res)))
(raise-argument-error 'PASS-NAME (format "~a (as postcondition)" 'POSTCOND-PROC) res)))
res))
'PASS-NAME))))]))
Loading…
Cancel
Save