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)