Show member files with issues.
This commit is contained in:
parent
bb970b6eb9
commit
e861e31a53
3 changed files with 15 additions and 2 deletions
|
@ -146,7 +146,8 @@ CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||||
;; (print fees)
|
;; (print fees)
|
||||||
(print "Total fees: " (foldl + 0 fees))
|
(print "Total fees: " (foldl + 0 fees))
|
||||||
)
|
)
|
||||||
(print-members-base-table MB))
|
(print-members-base-table MB)
|
||||||
|
)
|
||||||
(newline))
|
(newline))
|
||||||
((print-stats)
|
((print-stats)
|
||||||
(newline)
|
(newline)
|
||||||
|
|
|
@ -31,6 +31,7 @@
|
||||||
(
|
(
|
||||||
make-member-record
|
make-member-record
|
||||||
|
|
||||||
|
member-file-path
|
||||||
member-record-input-file
|
member-record-input-file
|
||||||
|
|
||||||
member-record-set
|
member-record-set
|
||||||
|
@ -120,6 +121,10 @@
|
||||||
(cadr args))
|
(cadr args))
|
||||||
pairs)))))))
|
pairs)))))))
|
||||||
|
|
||||||
|
;; Convenience accessor
|
||||||
|
(define (member-file-path mr)
|
||||||
|
(dict-ref mr 'file-path))
|
||||||
|
|
||||||
;; Returns opened input file for this record (used by parser).
|
;; Returns opened input file for this record (used by parser).
|
||||||
(define (member-record-input-file mr)
|
(define (member-record-input-file mr)
|
||||||
(open-input-file
|
(open-input-file
|
||||||
|
|
|
@ -371,7 +371,14 @@
|
||||||
#:ansi #t
|
#:ansi #t
|
||||||
#:row-border #t
|
#:row-border #t
|
||||||
#:col-border #t
|
#:col-border #t
|
||||||
))))
|
)))
|
||||||
|
(let ((pmrs (filter-members-by-predicate mb member-has-issues?)))
|
||||||
|
(when (not (null? pmrs))
|
||||||
|
(newline)
|
||||||
|
(print "Member files with issues: "
|
||||||
|
(string-intersperse
|
||||||
|
(map member-file-path pmrs)
|
||||||
|
", ")))))
|
||||||
|
|
||||||
;; Prints the stats in format used by gnuplot.
|
;; Prints the stats in format used by gnuplot.
|
||||||
(define (print-members-base-stats ms)
|
(define (print-members-base-stats ms)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue