[Twisted-Python] Store an instance of a connection - twisted.web

exarkun at twistedmatrix.com exarkun at twistedmatrix.com
Wed Feb 9 05:41:54 MST 2011


On 08:42 am, manuito at gmail.com wrote:
>How I store an instance of a connection in twisted.web? I have seen
>request.getSession() but I searched and there are very few examples of 
>how
>it is stored and retrieved later.
>
>I want to store the ldap connection in a session for retrieve later. 
>Thanks.
>
>def render_POST(self, request):
>
>    command = request.path[1:]
>    session = request.getSession()
>
>    if command == "authentication":
>      Connect =
>LdapConnection(request.args['host'][0],request.args['user'][0],request.args['password'][0])
>      session.addComponent(LdapConnection, Connect)
>
>    if command == "users":
>      Connect = session.getComponent(LdapConnection)
>      u = Users(Connect, 
>request.args['name'][0],request.args['employeeNumber'])
>
>    return

How about the answer here?

http://stackoverflow.com/questions/4936994/store-an-instance-of-a 
-connection-twisted-web

Jean-Paul




More information about the Twisted-Python mailing list