summaryrefslogtreecommitdiff
path: root/bin
diff options
context:
space:
mode:
authorbwarsaw1999-02-24 20:05:28 +0000
committerbwarsaw1999-02-24 20:05:28 +0000
commit045015c17c554ac1186b2093130a138342c8ca10 (patch)
treec5c30607ec6e1f00eb8ad50aad553ef074a751e6 /bin
parent9e2ab86da5efa606d35c3654f320bdab3d7d7df1 (diff)
downloadmailman-045015c17c554ac1186b2093130a138342c8ca10.tar.gz
mailman-045015c17c554ac1186b2093130a138342c8ca10.tar.zst
mailman-045015c17c554ac1186b2093130a138342c8ca10.zip
Make sure -o flag actually works by redirecting output to fp
Diffstat (limited to 'bin')
-rwxr-xr-xbin/list_members17
1 files changed, 11 insertions, 6 deletions
diff --git a/bin/list_members b/bin/list_members
index 65c0e134d..4d0273441 100755
--- a/bin/list_members
+++ b/bin/list_members
@@ -122,12 +122,17 @@ def main():
rmembers = mlist.GetMembers()
dmembers = mlist.GetDigestMembers()
- if regular:
- for addr in rmembers:
- print addr
- if digest:
- for addr in dmembers:
- print addr
+ try:
+ sys.stdout = fp
+ if regular:
+ for addr in rmembers:
+ print addr
+ if digest:
+ for addr in dmembers:
+ print addr
+ finally:
+ sys.stdout = sys.__stdout__
+
if __name__ == '__main__':
main()