def index(self):
    surface = cairo.ImageSurface(cairo.FORMAT_ARGB32, width, height)
cherrypy.response.headers['Content-Type'] = 'image/png'
buffer = StringIO.StringIO()
Как вернуть изображение в HTTP-ответ с помощью CherryPy