Source code for couchbasekit.middlewares

#! /usr/bin/env python
"""
couchbasekit.middlewares
~~~~~~~~~~~~~~~~~~~~~~~~

:website: http://github.com/kirpit/couchbasekit
:copyright: Copyright 2013, Roy Enjoy <kirpit *at* gmail.com>, see AUTHORS.txt.
:license: MIT, see LICENSE.txt for details.
"""
from couchbasekit import Connection


[docs]class CouchbasekitMiddleware(object): """A helper that can be used in Django Middlewares to close couchbase connection gracefully in order not leave any orphan subprocess behind. """ def close_connection(self): Connection.close() def process_exception(self, request, exception): self.close_connection() return None def process_response(self, request, response): self.close_connection() return response

Project Versions

This Page