diff options
Diffstat (limited to 'Mailman/initialize.py')
| -rw-r--r-- | Mailman/initialize.py | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/Mailman/initialize.py b/Mailman/initialize.py index 7e191a9d2..3577ebad6 100644 --- a/Mailman/initialize.py +++ b/Mailman/initialize.py @@ -31,9 +31,7 @@ from zope.interface.verify import verifyObject import Mailman.configuration import Mailman.loginit -from Mailman.app.chains import initialize as initialize_chains from Mailman.app.plugins import get_plugin -from Mailman.app.rules import initialize as initialize_rules from Mailman.interfaces import IDatabase @@ -65,7 +63,10 @@ def initialize_2(debug=False): verifyObject(IDatabase, database) database.initialize(debug) Mailman.configuration.config.db = database - # Initialize the rules and chains. + # Initialize the rules and chains. Do the imports here so as to avoid + # circular imports. + from Mailman.app.chains import initialize as initialize_chains + from Mailman.app.rules import initialize as initialize_rules initialize_rules() initialize_chains() |
