Split out ensure-directory.
This commit is contained in:
parent
ed129c8760
commit
a56605fa3f
5 changed files with 61 additions and 11 deletions
|
@ -46,7 +46,8 @@
|
|||
members-payments
|
||||
mbase
|
||||
util-git
|
||||
progress)
|
||||
progress
|
||||
util-dir)
|
||||
|
||||
;; Generate all the files in specified (default current) directory.
|
||||
(define (gen-web-static-member mr . dirs)
|
||||
|
@ -79,11 +80,7 @@
|
|||
|
||||
;; Generates all member files in given directory
|
||||
(define (gen-web-static mb dir)
|
||||
(when (and (file-exists? dir)
|
||||
(regular-file? dir))
|
||||
(error 'gen-web-static "Directory is a file:" dir))
|
||||
(when (not (directory-exists? dir))
|
||||
(create-directory dir))
|
||||
(ensure-directory dir)
|
||||
(let* ((members-list (find-members-by-predicate mb brmember-existing?))
|
||||
(mlen0 (length members-list))
|
||||
(mlen (if (> mlen0 0)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue