def get(self):
            if self.__locked_down:
                return None

            #wait for data
            self.posted_event.wait()
            self.fresh_lock.acquire()

            if self.__locked_down:
                self.fresh_lock.release()
                return None

            item = self.fresh_queue.pop(0)
            if not self.fresh_queue:
                # emtpy
                self.posted_event.clear()
            self.fresh_lock.release()
            return item
Create a new ActionAlias.
dataset/ETHPy150Open rene-aguirre/pywinusb/pywinusb/hid/core.py/HidDevice.InputReportQueue.get--crossover with--dataset/ETHPy150Open StackStorm/st2/st2api/st2api/controllers/v1/actionalias.py/ActionAliasController.post