'When this is called, reset the functionality of the button.'

def at_repeat(self):

    self.obj.db.lamp_works = True
    desc = 'This    is    a    large    red    button,    inviting    yet    evil-looking.    '
    desc += 'Its    glass    cover    is    closed,    protecting    it.'
    self.db.desc = desc
    self.obj.scripts.add(BlinkButtonEvent)
    self.obj.db.lid_locked = False
    self.obj.scripts.validate()
