File tree Expand file tree Collapse file tree 3 files changed +23
-6
lines changed Expand file tree Collapse file tree 3 files changed +23
-6
lines changed Original file line number Diff line number Diff line change 2
2
3
3
from pyEventDispatcher .EventDispatcher import EventDispatcher
4
4
5
+ import dispatcher
6
+
5
7
class Consumer :
6
8
def __init__ (self ):
7
- self .dispatcher = EventDispatcher ()
9
+ self .dispatcherObj = dispatcher ()
10
+ self .dispatcher = dispatcherObj .getEventDispatcher ()
8
11
self .dispatcher .connect ('uc' , self .abc )
9
12
self .dispatcher .connect ('ucc' , self .pqr )
10
13
Original file line number Diff line number Diff line change
1
+ #!/usr/bin/env python
2
+
3
+ from pyEventDispatcher .EventDispatcher import EventDispatcher
4
+
5
+ class cdispatcher :
6
+ def __init__ (self ):
7
+ pass
8
+
9
+ def getEventDispatcher (self ):
10
+ self .dispatcher = EventDispatcher ()
11
+ return self .dispatcher
Original file line number Diff line number Diff line change 2
2
3
3
from pyEventDispatcher .Event import Event
4
4
from pyEventDispatcher .EventDispatcher import EventDispatcher
5
- from consumer import Consumer
5
+
6
+ #from consumer import Consumer
7
+ import dispatcher
6
8
7
9
class Main ():
8
10
def __init__ (self ):
9
- dispatcher = EventDispatcher ()
10
- print dispatcher
11
+ self .dispatcherObj = dispatcher ()
12
+ self .dispatcher = dispatcherObj .getEventDispatcher ()
13
+ print self .dispatcher
11
14
12
15
self .event = Event (self , 'ucc' , {})
13
- dispatcher .notify (self .event )
16
+ self . dispatcher .notify (self .event )
14
17
self .event = Event (self , 'uc' , {})
15
- dispatcher .notify (self .event )
18
+ self . dispatcher .notify (self .event )
16
19
17
20
def getEvent (self ):
18
21
return self .event
You can’t perform that action at this time.
0 commit comments