summaryrefslogtreecommitdiffstats
path: root/ipa_server
diff options
context:
space:
mode:
authorJason Gerard DeRose <jderose@redhat.com>2008-10-30 01:11:33 -0600
committerJason Gerard DeRose <jderose@redhat.com>2008-10-30 01:11:33 -0600
commitddb5449c7faabbd4c1b71adfe84c386b943a163f (patch)
tree07a38af3cfbdd29d6df6adfae4169d9130c1086d /ipa_server
parente37760a27358021962a6e6a8a7fbdc5195ce5bbe (diff)
downloadfreeipa-ddb5449c7faabbd4c1b71adfe84c386b943a163f.tar.gz
freeipa-ddb5449c7faabbd4c1b71adfe84c386b943a163f.tar.xz
freeipa-ddb5449c7faabbd4c1b71adfe84c386b943a163f.zip
Did some initial work for Context plugins
Diffstat (limited to 'ipa_server')
-rw-r--r--ipa_server/plugins/b_ldap.py13
1 files changed, 12 insertions, 1 deletions
diff --git a/ipa_server/plugins/b_ldap.py b/ipa_server/plugins/b_ldap.py
index b58a644a..e53afc12 100644
--- a/ipa_server/plugins/b_ldap.py
+++ b/ipa_server/plugins/b_ldap.py
@@ -25,13 +25,24 @@ This wraps the python-ldap bindings.
"""
import ldap as _ldap
-from ipalib import api
+from ipalib import api, Context
from ipalib import errors
from ipalib.crud import CrudBackend
from ipa_server import servercore
from ipa_server import ipaldap
+class conn(Context):
+ """
+ Thread-local LDAP connection.
+ """
+
+ def get_value(self):
+ return 'it worked'
+
+api.register(conn)
+
+
class ldap(CrudBackend):
"""
LDAP backend plugin.