diff options
Diffstat (limited to 'src/mailman/bin/mailman.py')
| -rw-r--r-- | src/mailman/bin/mailman.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/mailman/bin/mailman.py b/src/mailman/bin/mailman.py index 7a443e9d6..b4d144b7c 100644 --- a/src/mailman/bin/mailman.py +++ b/src/mailman/bin/mailman.py @@ -24,6 +24,7 @@ from functools import cmp_to_key from mailman import public from mailman.core.i18n import _ from mailman.core.initialize import initialize +from mailman.database.transaction import transaction from mailman.interfaces.command import ICLISubCommand from mailman.utilities.modules import find_components from mailman.version import MAILMAN_VERSION_FULL @@ -95,4 +96,5 @@ def main(): else os.path.abspath(os.path.expanduser(args.config))) initialize(config_path) # Perform the subcommand option. - args.func(args) + with transaction(): + args.func(args) |
