]> git.parisson.com Git - django-social-auth.git/commitdiff
Beware of cyclical imports!
authorMathijs de Bruin <mathijs@mathijsfietst.nl>
Mon, 19 Sep 2011 13:07:24 +0000 (15:07 +0200)
committerMathijs de Bruin <mathijs@mathijsfietst.nl>
Mon, 19 Sep 2011 13:07:24 +0000 (15:07 +0200)
social_auth/utils.py

index 9f2775f98c5f5f73491556f13caa5569ac47b1a8..74a2a276a4c43e5e1e1eee06097ae523dc509a2d 100644 (file)
@@ -1,8 +1,6 @@
 import urlparse
 from collections import defaultdict
 
-from social_auth.backends import BACKENDS, OpenIdAuth, BaseOAuth, BaseOAuth2
-
 
 def sanitize_log_data(secret, data=None, leave_characters=4):
     """
@@ -62,6 +60,11 @@ def sanitize_redirect(host, redirect_to):
 
 def group_backend_by_type(items, key=lambda x: x):
     """Group items by backend type."""
+
+    # Beware of cyclical imports!
+    from social_auth.backends import \
+        BACKENDS, OpenIdAuth, BaseOAuth, BaseOAuth2
+
     result = defaultdict(list)
 
     for item in items: