Skip to content

Commit 499e9e1

Browse files
authored
Merge pull request #417 from Proper-Job/performance_improvement
Performance improvement
2 parents 3d37fb3 + 36fa53e commit 499e9e1

File tree

1 file changed

+1
-7
lines changed

1 file changed

+1
-7
lines changed

imagekit/utils.py

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,7 @@ def autodiscover():
7979
_autodiscover_modules_fallback()
8080
else:
8181
autodiscover_modules('imagegenerators')
82+
_autodiscovered = True
8283

8384

8485
def _autodiscover_modules_fallback():
@@ -91,20 +92,13 @@ def _autodiscover_modules_fallback():
9192
9293
Used for Django versions < 1.7
9394
"""
94-
global _autodiscovered
95-
96-
if _autodiscovered:
97-
return
98-
9995
from django.conf import settings
10096
try:
10197
from importlib import import_module
10298
except ImportError:
10399
from django.utils.importlib import import_module
104100
from django.utils.module_loading import module_has_submodule
105101

106-
_autodiscovered = True
107-
108102
for app in settings.INSTALLED_APPS:
109103
# As of Django 1.7, settings.INSTALLED_APPS may contain classes instead of modules, hence the try/except
110104
# See here: https://docs.djangoproject.com/en/dev/releases/1.7/#introspecting-applications

0 commit comments

Comments
 (0)