Improve output from mailman operations.
This commit is contained in:
parent
9107d33eac
commit
6247ffbca5
1 changed files with 8 additions and 2 deletions
|
@ -144,7 +144,10 @@
|
|||
(get-mailman-output-lines
|
||||
"add_members" "-r" "-" listname
|
||||
(sprintf "<<<\"~A\"" email))))
|
||||
(print result)))
|
||||
(let loop ((lines result))
|
||||
(when (not (null? lines))
|
||||
(print " | " (car lines))
|
||||
(loop (cdr lines))))))
|
||||
|
||||
;; Removes given email from given listname
|
||||
(define (remove-email-from-mailman-list listname email)
|
||||
|
@ -153,7 +156,10 @@
|
|||
(get-mailman-output-lines
|
||||
"remove_members" (car listname)
|
||||
(sprintf "\"~A\"" email))))
|
||||
(print result)))
|
||||
(let loop ((lines result))
|
||||
(when (not (null? lines))
|
||||
(print " | " (car lines))
|
||||
(loop (cdr lines))))))
|
||||
|
||||
;; Ensures given email is in given ML
|
||||
(define (mailman-ensure-member ml email)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue