def read_cb(self, f, result): stream = f.read_finish(result) def cb(data): stream.close() self.file_loaded(data) utils.read_stream_async(stream, cb)
def sent_cb(self, session, result): try: stream = session.send_finish(result) except Exception as e: self.error_from_exception(e) return def cb(data): stream.close() self.read_response(data) utils.read_stream_async(stream, cb)