def post(self, raw_report):
            if self.__locked_down:
                self.posted_event.set()
                return
            self.fresh_lock.acquire()
            self.fresh_queue.append( raw_report )
            self.posted_event.set()
            self.fresh_lock.release()

        #@logging_decorator
Constructor.
dataset/ETHPy150Open rene-aguirre/pywinusb/pywinusb/hid/core.py/HidDevice.InputReportQueue.post--crossover with--dataset/ETHPy150Open Robpol86/colorclass/colorclass/windows.py/WindowsStream.__init__