def handle_request(self, node_query):

        collection = db['nodes']

        counts = word_cloud.count_hashtags(collection, node_query)

        return {'hashtags': [count[0] for count in counts]}
    def handle_request(self, node_query):

        collection = db['nodes']
        counts = word_cloud.count_hashtags(collection, node_query)

        image = word_cloud.cloud_image(counts)
        image_io = StringIO.StringIO()
        image.save(image_io, "png")
        image_io.seek(0)
        return send_file(image_io,
                         # attachment_filename="cloud.png",
                         # as_attachment=True,
                         mimetype='image/png')