]> git.ipfire.org Git - people/ms/webapp.git/commitdiff
Introduce LDAP database property.
authorMichael Tremer <michael.tremer@ipfire.org>
Mon, 23 Nov 2009 12:20:23 +0000 (13:20 +0100)
committerMichael Tremer <michael.tremer@ipfire.org>
Mon, 23 Nov 2009 12:20:23 +0000 (13:20 +0100)
application/__init__.py
application/handlers.py

index 79e02a165604e8b06f9f2847efd12cd2f002244b..74357d306be93e9f7e8aecdbf756399d44697608 100644 (file)
@@ -1,6 +1,7 @@
 #!/usr/bin/python
 
 import os
+import ldap
 import sys
 import tornado.web
 
@@ -27,6 +28,8 @@ class Application(tornado.web.Application):
                        (r"/logout", LogoutHandler),
                ] #self.get_handlers()
 
+               self.ldap = None # ldap.initialize("ldap://...")
+
                tornado.web.Application.__init__(self, handlers, **settings)
 
 #      # XXX This is not a nice solution but works for the moment
index 48f56fa5ee6708a7e30c0eb71cd2daad2dc3cb0c..b808eab3946c57f4a874f9775c40cd0aec351828 100644 (file)
@@ -11,6 +11,10 @@ class BaseHandler(tornado.web.RequestHandler):
        def footer(self):
                return "%s" % socket.gethostname()
 
+       @property
+       def ldap(self):
+               return self.application.ldap
+
 
 class MainHandler(BaseHandler):
        def get(self):