@@ -55,14 +55,14 @@ def close(self):
5555 if self ._channel_dispatcher_task :
5656 self ._channel_dispatcher_task .kill ()
5757
58- def create_event (self , name , args , xheader = {} ):
59- return self ._events .create_event (name , args , xheader )
58+ def create_event (self , name , args , kwargs = None , xheader = None ):
59+ return self ._events .create_event (name , args , kwargs , xheader )
6060
6161 def emit_event (self , event , identity = None ):
6262 return self ._events .emit_event (event , identity )
6363
64- def emit (self , name , args , xheader = {} ):
65- return self ._events .emit (name , args , xheader )
64+ def emit (self , name , args , kwargs = None , xheader = None ):
65+ return self ._events .emit (name , args , kwargs , xheader )
6666
6767 def recv (self ):
6868 if self ._broadcast_queue is not None :
@@ -132,17 +132,17 @@ def close(self):
132132 del self ._multiplexer ._active_channels [self ._channel_id ]
133133 self ._channel_id = None
134134
135- def create_event (self , name , args , xheader = {} ):
136- event = self ._multiplexer .create_event (name , args , xheader )
135+ def create_event (self , name , args , kwargs = None , xheader = None ):
136+ event = self ._multiplexer .create_event (name , args , kwargs , xheader )
137137 if self ._channel_id is None :
138138 self ._channel_id = event .header ['message_id' ]
139139 self ._multiplexer ._active_channels [self ._channel_id ] = self
140140 else :
141141 event .header ['response_to' ] = self ._channel_id
142142 return event
143143
144- def emit (self , name , args , xheader = {} ):
145- event = self .create_event (name , args , xheader )
144+ def emit (self , name , args , kwargs = None , xheader = None ):
145+ event = self .create_event (name , args , kwargs , xheader )
146146 self ._multiplexer .emit_event (event , self ._zmqid )
147147
148148 def emit_event (self , event ):
@@ -219,11 +219,11 @@ def _recver(self):
219219 self .close ()
220220 return
221221
222- def create_event (self , name , args , xheader = {} ):
223- return self ._channel .create_event (name , args , xheader )
222+ def create_event (self , name , args , kwargs = None , xheader = None ):
223+ return self ._channel .create_event (name , args , kwargs , xheader )
224224
225225 def emit_event (self , event , block = True , timeout = None ):
226- if self ._remote_queue_open_slots == 0 :
226+ if not self ._remote_queue_open_slots :
227227 if not block :
228228 return False
229229 self ._remote_can_recv .clear ()
@@ -236,8 +236,8 @@ def emit_event(self, event, block=True, timeout=None):
236236 raise
237237 return True
238238
239- def emit (self , name , args , xheader = {} , block = True , timeout = None ):
240- event = self .create_event (name , args , xheader )
239+ def emit (self , name , args , kwargs = None , xheader = None , block = True , timeout = None ):
240+ event = self .create_event (name , args , kwargs , xheader )
241241 return self .emit_event (event , block , timeout )
242242
243243 def _request_data (self ):
0 commit comments