def on_push(self, device):
src = device.src.lower()<EOL>if last_execution[src] + self.settings.get('<STR_LIT>', DEFAULT_DELAY) > time.time():<EOL><INDENT>return<EOL><DEDENT>last_execution[src] = time.time()<EOL>self.execute(device)<EOL>
Press button. Check DEFAULT_DELAY.

        :param scapy.packet.Packet device: Scapy packet
        :return: None