mirror of
https://github.com/evennia/evennia.git
synced 2026-03-22 07:46:30 +01:00
21 lines
534 B
Python
21 lines
534 B
Python
import time
|
|
from twisted.internet import protocol, reactor, defer
|
|
import session_mgr
|
|
|
|
"""
|
|
Holds the events scheduled in scheduler.py.
|
|
"""
|
|
|
|
# Dictionary of events with a list in the form of: [<interval>, <lastrantime>]
|
|
schedule = {
|
|
'check_sessions': [60, None]
|
|
}
|
|
|
|
|
|
def check_sessions():
|
|
"""
|
|
Event: Check all of the connected sessions.
|
|
"""
|
|
session_mgr.check_all_sessions()
|
|
schedule['check_sessions'][1] = time.time()
|
|
reactor.callLater(schedule['check_sessions'][0], check_sessions)
|