Skip to content

Commit d26206c

Browse files
committed
CLJS: *print-err-fn*
1 parent 05f51e8 commit d26206c

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

src/sci/impl/io.cljc

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,12 @@
4949
(doto (core-dynamic-var '*print-fn*)
5050
(vars/unbind)))))
5151

52-
;; TODO: CLJS print-err-fn
52+
#?(:cljs
53+
(def print-err-fn
54+
(binding [*unrestricted* true]
55+
(doto (core-dynamic-var '*print-err-fn*)
56+
(vars/unbind)))))
57+
5358
;; TODO: CLJS print-fn-bodies
5459

5560
(def print-meta

src/sci/impl/namespaces.cljc

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -846,7 +846,8 @@
846846
'*err* io/err
847847
'*file* vars/current-file
848848
'*flush-on-newline* io/flush-on-newline
849-
#?@(:cljs ['*print-fn* io/print-fn])
849+
#?@(:cljs ['*print-fn* io/print-fn
850+
'*print-err-fn* io/print-err-fn])
850851
'*print-length* io/print-length
851852
'*print-level* io/print-level
852853
'*print-meta* io/print-meta

0 commit comments

Comments
 (0)