Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 0a6ab32

Browse files
author
Jérôme Petazzoni
committed
Merge pull request 0rpc#83 from mahendra/cleanup
Avoid using dict as default keyword argument. This is just for aesthetics, since those arguments are never modified in the code anyway (and unless I'm wrong, aren't modifiable outside of zerorpc's internal code) but you're right, it's good practice!
2 parents 185c254 + 5207316 commit 0a6ab32

File tree

3 files changed

+15
-12
lines changed

3 files changed

+15
-12
lines changed

zerorpc/channel.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -60,13 +60,13 @@ def close(self):
6060
if self._channel_dispatcher_task:
6161
self._channel_dispatcher_task.kill()
6262

63-
def create_event(self, name, args, xheader={}):
63+
def create_event(self, name, args, xheader=None):
6464
return self._events.create_event(name, args, xheader)
6565

6666
def emit_event(self, event, identity=None):
6767
return self._events.emit_event(event, identity)
6868

69-
def emit(self, name, args, xheader={}):
69+
def emit(self, name, args, xheader=None):
7070
return self._events.emit(name, args, xheader)
7171

7272
def recv(self):
@@ -143,7 +143,7 @@ def close(self):
143143
del self._multiplexer._active_channels[self._channel_id]
144144
self._channel_id = None
145145

146-
def create_event(self, name, args, xheader={}):
146+
def create_event(self, name, args, xheader=None):
147147
event = self._multiplexer.create_event(name, args, xheader)
148148
if self._channel_id is None:
149149
self._channel_id = event.header['message_id']
@@ -152,7 +152,7 @@ def create_event(self, name, args, xheader={}):
152152
event.header['response_to'] = self._channel_id
153153
return event
154154

155-
def emit(self, name, args, xheader={}):
155+
def emit(self, name, args, xheader=None):
156156
event = self.create_event(name, args, xheader)
157157
self._multiplexer.emit_event(event, self._zmqid)
158158

@@ -230,7 +230,7 @@ def _recver(self):
230230
self.close()
231231
return
232232

233-
def create_event(self, name, args, xheader={}):
233+
def create_event(self, name, args, xheader=None):
234234
return self._channel.create_event(name, args, xheader)
235235

236236
def emit_event(self, event, block=True, timeout=None):
@@ -247,7 +247,7 @@ def emit_event(self, event, block=True, timeout=None):
247247
raise
248248
return True
249249

250-
def emit(self, name, args, xheader={}, block=True, timeout=None):
250+
def emit(self, name, args, xheader=None, block=True, timeout=None):
251251
event = self.create_event(name, args, xheader)
252252
return self.emit_event(event, block, timeout)
253253

zerorpc/events.py

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -226,7 +226,8 @@ def bind(self, endpoint, resolve=True):
226226
r.append(self._socket.bind(endpoint_))
227227
return r
228228

229-
def create_event(self, name, args, xheader={}):
229+
def create_event(self, name, args, xheader=None):
230+
xheader = {} if xheader is None else xheader
230231
event = Event(name, args, context=self._context)
231232
for k, v in xheader.items():
232233
if k == 'zmqid':
@@ -244,7 +245,8 @@ def emit_event(self, event, identity=None):
244245
parts = (event.pack(),)
245246
self._send(parts)
246247

247-
def emit(self, name, args, xheader={}):
248+
def emit(self, name, args, xheader=None):
249+
xheader = {} if xheader is None else xheader
248250
event = self.create_event(name, args, xheader)
249251
identity = xheader.get('zmqid', None)
250252
return self.emit_event(event, identity)
@@ -282,7 +284,8 @@ def close(self):
282284
def recv_is_available(self):
283285
return self._channel.recv_is_available
284286

285-
def create_event(self, name, args, xheader={}):
287+
def create_event(self, name, args, xheader=None):
288+
xheader = {} if xheader is None else xheader
286289
event = Event(name, args, self._channel.context)
287290
event.header.update(xheader)
288291
return event
@@ -292,7 +295,7 @@ def emit_event(self, event, identity=None):
292295
wrapper_event = self._channel.create_event('w', event_payload)
293296
self._channel.emit_event(wrapper_event)
294297

295-
def emit(self, name, args, xheader={}):
298+
def emit(self, name, args, xheader=None):
296299
wrapper_event = self.create_event(name, args, xheader)
297300
self.emit_event(wrapper_event)
298301

zerorpc/heartbeat.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@ def _lost_remote_exception(self):
100100
return LostRemote('Lost remote after {0}s heartbeat'.format(
101101
self._heartbeat_freq * 2))
102102

103-
def create_event(self, name, args, xheader={}):
103+
def create_event(self, name, args, xheader=None):
104104
if self._compat_v2 and name == '_zpc_more':
105105
name = '_zpc_hb'
106106
return self._channel.create_event(name, args, xheader)
@@ -110,7 +110,7 @@ def emit_event(self, event):
110110
raise self._lost_remote_exception()
111111
self._channel.emit_event(event)
112112

113-
def emit(self, name, args, xheader={}):
113+
def emit(self, name, args, xheader=None):
114114
event = self.create_event(name, args, xheader)
115115
self.emit_event(event)
116116

0 commit comments

Comments
 (0)