def search(self, request, **kwargs): """Performs a search.""" def cb_sendback(result): self.sendback(request, result) Cargo.search(kwargs.get('object')[0], kwargs.get('condition')[0]).addCallback(cb_sendback) return server.NOT_DONE_YET