Files
biliup/eventdriven/__init__.py
T
2018-06-02 23:18:30 +08:00

21 lines
550 B
Python

import time
from eventdriven import eventType, event
__all__ = ['event', 'eventType', 'Putevent']
class Putevent(object):
def __init__(self, eventmanager, _dict):
self.eventManager = eventmanager
self.dict = _dict
def timer(self, interval=40):
self.eventManager.start()
while True:
for type_ in self.dict.copy():
_event = eventType.Event(type_)
_event.dict_['dict'] = self.dict
self.eventManager.put(_event)
time.sleep(interval)