From 80205ebf20f911ecf9b57d54efd16e629699a12f Mon Sep 17 00:00:00 2001 From: Antoine Nguyen Date: Thu, 25 Aug 2011 17:37:48 +0200 Subject: [PATCH] Another potential circular import (raised when gunicorn is in use). --- extensions/__init__.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/extensions/__init__.py b/extensions/__init__.py index cb922a75a..aa9683894 100644 --- a/extensions/__init__.py +++ b/extensions/__init__.py @@ -2,12 +2,14 @@ import os import re from django.conf import settings -from modoboa.admin.models import Extension def isinstalled(ext): return "modoboa.extensions.%s" % ext in settings.INSTALLED_APPS def loadextensions(prefix): + # To avoid a circular import... + from modoboa.admin.models import Extension + basedir = "%s/extensions" % settings.MODOBOA_DIR result = [] for f in os.listdir(basedir):