Added @ps to show events and the next time they're going to fire.
This commit is contained in:
parent
53b111f4ae
commit
3ecb46f958
3 changed files with 52 additions and 3 deletions
|
|
@ -4,6 +4,7 @@ import resource
|
|||
from django.contrib.auth.models import User
|
||||
from apps.objects.models import Object
|
||||
import defines_global
|
||||
import scheduler
|
||||
import session_mgr
|
||||
import functions_general
|
||||
import functions_db
|
||||
|
|
@ -22,6 +23,19 @@ def cmd_reload(cdat):
|
|||
session = cdat['session']
|
||||
server = session.server.reload(session)
|
||||
|
||||
def cmd_ps(cdat):
|
||||
"""
|
||||
Shows the process/event table.
|
||||
"""
|
||||
session = cdat['session']
|
||||
session.msg("-- Interval Events --")
|
||||
for event in scheduler.schedule:
|
||||
session.msg(" [%d/%d] %s" % (scheduler.get_event_nextfire(event),
|
||||
scheduler.get_event_interval(event),
|
||||
scheduler.get_event_description(event)))
|
||||
session.msg("Totals: %d interval events" % (len(scheduler.schedule),))
|
||||
|
||||
|
||||
def cmd_destroy(cdat):
|
||||
"""
|
||||
Destroy an object.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue