Do not display error symbols in member-record.

This commit is contained in:
Dominik Pantůček 2023-03-19 21:03:47 +01:00
parent 7a5975df63
commit 9a71545e3e
2 changed files with 8 additions and 5 deletions

View file

@ -31,6 +31,7 @@
*member-file-context*
*member-file-check-syntax*
*member-default-joined*
member-file-error-symbol
load-member-file
member-file-tests!
)

View file

@ -49,7 +49,8 @@
dictionary
period
testing
month)
month
member-file)
;; Prints human-readable information
(define (print-member-record-info mr)
@ -73,10 +74,11 @@
(let* ((kv (car sinfo))
(k (car kv))
(v (cdr kv)))
(print " " k ":\t"
(if (member k '(student suspend))
(periods->string v)
v))
(when (not (eq? k member-file-error-symbol))
(print " " k ":\t"
(if (member k '(student suspend))
(periods->string v)
v)))
(loop (cdr sinfo)))))))
;; Returns key from the top-level (members-base) record if it exists,