Progress% ranges.
This commit is contained in:
parent
d2d4ff9fc6
commit
0057a9ad2a
2 changed files with 27 additions and 9 deletions
|
@ -64,13 +64,15 @@
|
|||
(define (load-members dn . opts)
|
||||
(let ((progress? (and (not (null? opts))
|
||||
(car opts))))
|
||||
(with-progress
|
||||
progress? "Loading-members " " ok."
|
||||
(with-progress%
|
||||
progress? "members"
|
||||
(let* ((fss (load-members-dir dn))
|
||||
(tot (sub1 (length (dict-keys fss))))
|
||||
(prg 0)
|
||||
(mb0 (dict-map
|
||||
(lambda (symfn symlinks)
|
||||
(when progress?
|
||||
(progress-advance "."))
|
||||
(set! prg (add1 prg))
|
||||
(progress%-advance (/ prg tot))
|
||||
(members-dir-load-member dn
|
||||
symfn
|
||||
symlinks))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue