update copyright notice
[matthijs/upstream/django-ldapdb.git] / ldapdb / __init__.py
index 4d6f8cf8a8a98eb20d4ab3e9cb910b13e68e54ff..44d4974e9148d9c5ba9738be42531ef361c854ad 100644 (file)
@@ -1,7 +1,7 @@
 # -*- coding: utf-8 -*-
 # 
 # django-ldapdb
-# Copyright (c) 2009-2010, BollorĂ© telecom
+# Copyright (c) 2009-2011, BollorĂ© telecom
 # All rights reserved.
 # 
 # See AUTHORS file for a full list of contributors.
 # SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 #
 
-from django import db
 from django.conf import settings
 
-from ldapdb.router import Router
-
 def escape_ldap_filter(value):
     value = unicode(value)
     return value.replace('\\', '\\5c') \
@@ -47,14 +44,15 @@ def escape_ldap_filter(value):
 
 # Legacy single database support
 if hasattr(settings, 'LDAPDB_SERVER_URI'):
+    from django import db
+    from ldapdb.router import Router
+
     # Add the LDAP backend
     settings.DATABASES['ldap'] = {
         'ENGINE': 'ldapdb.backends.ldap',
         'NAME': settings.LDAPDB_SERVER_URI,
         'USER': settings.LDAPDB_BIND_DN,
-        'PASSWORD': settings.LDAPDB_BIND_PASSWORD,
-        'SUPPORTS_TRANSACTIONS': False}
-    connection = db.connections['ldap']
+        'PASSWORD': settings.LDAPDB_BIND_PASSWORD}
 
     # Add the LDAP router
     db.router.routers.append(Router())