Source code for core.plugs.timer
# core/plugs/timer.py
#
#
""" time the timing. """
__copyright__ = "Copyright 2014 B.H.J Thate"
## IMPORTS
from core.utils import get_day, get_hour, today, short_date
from core import kernel, Object
from core.looper import Timer
import datetime
import threading
import logging
import time
## CMNDS
[docs]def timer(event):
rest = event.get_rest()
target = today() + get_day(rest) + get_hour(rest)
event.reply("time detected: %s" % short_date(time.ctime(target)))
kernel.services.timer = Timer(target, event)
event.ok()
kernel.cmnds.register("timer", timer)