def write_stream(self, key, content_type): bio = BytesIO() self._dict[key] = bio def hijacked_close(): bio.seek(0) self._dict[key] = bio.read() bio._old_close() bio._old_close = bio.close bio.close = hijacked_close return bio