def get_contents_as_string(self, headers=None,
                               cb=None, num_cb=10,
                               torrent=False,
                               version_id=None,
                               response_headers=None, callback=None):
        fp = StringIO.StringIO()
        def got_contents_as_string(response):
            if callable(callback):
                callback(fp.getvalue())
        self.get_contents_to_file(fp, headers, cb, num_cb, torrent=torrent,
                                  version_id=version_id,
                                  response_headers=response_headers, callback=got_contents_as_string)

# vim:set ft=python sw=4 :
gets the k^th minimum element of the list x 
dataset/ETHPy150Open yyuu/botornado/botornado/s3/key.py/AsyncKey.get_contents_as_string--crossover with--dataset/ETHPy150Open balajiln/mondrianforest/src/utils.py/get_kth_minimum