def done_receiving(self):
        self._note("C not_empty acq? r")
        self.not_empty.acquire()
        self._note("C closing")
        self._closed = True
        self._note("C notif close")
        self.not_full.notify()
        self.not_empty.release()

        self._note("C not_empty rel! r")
:param key: encryption key
dataset/ETHPy150Open Stiivi/brewery/brewery/streams.py/Pipe.done_receiving--crossover with--dataset/ETHPy150Open rohe/pyoidc/src/oic/utils/aes.py/build_cipher