@property
def out(self):
    if (self._final_out is not None):
        return self._final_out
    else:
        self._out.flush()
        return self._read(self._out)
@property
def out(self):
    if (self._final_out is not None):
        return self._final_out
    else:
        self._out.flush()
        return self._read(self._out)