diff options
| author | bwarsaw | 2006-10-30 02:56:10 +0000 |
|---|---|---|
| committer | bwarsaw | 2006-10-30 02:56:10 +0000 |
| commit | 0e306bb5b88fe02d83f9964c90177491602fa158 (patch) | |
| tree | 71244e23072953105f7b21689d98c6214d0b3b84 /Mailman/MTA/Postfix.py | |
| parent | 3256c431e7bf966d3de49e4dc31dd01d57ffb02f (diff) | |
| download | mailman-0e306bb5b88fe02d83f9964c90177491602fa158.tar.gz mailman-0e306bb5b88fe02d83f9964c90177491602fa158.tar.zst mailman-0e306bb5b88fe02d83f9964c90177491602fa158.zip | |
Diffstat (limited to 'Mailman/MTA/Postfix.py')
| -rw-r--r-- | Mailman/MTA/Postfix.py | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/Mailman/MTA/Postfix.py b/Mailman/MTA/Postfix.py index 124c18999..203f5abf6 100644 --- a/Mailman/MTA/Postfix.py +++ b/Mailman/MTA/Postfix.py @@ -267,10 +267,11 @@ def create(mlist, cgi=False, nolock=False, quiet=False): lock = makelock() lock.lock() # Create transport file if USE_LMTP + update_maps = False if config.USE_LMTP: try: _do_create(mlist, TRPTFILE, _addtransport) - _update_maps() + update_maps = True finally: if lock: lock.unlock(unconditionally=True) @@ -279,10 +280,12 @@ def create(mlist, cgi=False, nolock=False, quiet=False): _do_create(mlist, ALIASFILE, _addlist) if mlist and mlist.host_name in config.POSTFIX_STYLE_VIRTUAL_DOMAINS: _do_create(mlist, VIRTFILE, _addvirtual) - _update_maps() + update_maps = True finally: if lock: lock.unlock(unconditionally=True) + if update_maps: + _update_maps() |
