Skip to content

Commit 98ba074

Browse files
committed
event plugin provides self
1 parent 6703192 commit 98ba074

File tree

1 file changed

+4
-8
lines changed

1 file changed

+4
-8
lines changed

spockbot/plugins/core/event.py

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,10 @@
1212
logger = logging.getLogger('spockbot')
1313

1414

15-
class EventCore(object):
16-
def __init__(self):
15+
@pl_announce('Event')
16+
class EventPlugin(object):
17+
def __init__(self, ploader, settings):
18+
ploader.provides('Event', self)
1719
self.has_run = False
1820
self.kill_event = False
1921
self.event_handlers = defaultdict(list)
@@ -61,9 +63,3 @@ def emit(self, event, data=None):
6163

6264
def kill(self, *args):
6365
self.kill_event = True
64-
65-
66-
@pl_announce('Event')
67-
class EventPlugin(object):
68-
def __init__(self, ploader, settings):
69-
ploader.provides('Event', EventCore())

0 commit comments

Comments
 (0)