def register_timer_task_in_sec(self, task, second):
<EOL>second_in_float = float(second)<EOL>expiration = time.time() + second_in_float<EOL>heappush(self.timer_tasks, (expiration, task))<EOL>
Registers a new timer task

        :param task: function to be run at a specified second from now
        :param second: how many seconds to wait before the timer is triggered