@@ -255,8 +255,7 @@ def _exception_printer(exc):
255
255
256
256
257
257
class CallbackRegistry (object ):
258
- """Handle registering and disconnecting for a set of signals and
259
- callbacks:
258
+ """Handle registering and disconnecting for a set of signals and callbacks:
260
259
261
260
>>> def oneat(x):
262
261
... print('eat', x)
@@ -332,9 +331,7 @@ def __setstate__(self, state):
332
331
self .__init__ (** state )
333
332
334
333
def connect (self , s , func ):
335
- """
336
- register *func* to be called when a signal *s* is generated
337
- func will be called
334
+ """Register *func* to be called when signal *s* is generated.
338
335
"""
339
336
self ._func_cid_map .setdefault (s , WeakKeyDictionary ())
340
337
# Note proxy not needed in python 3.
@@ -363,8 +360,7 @@ def _remove_proxy(self, proxy):
363
360
del self ._func_cid_map [signal ]
364
361
365
362
def disconnect (self , cid ):
366
- """
367
- disconnect the callback registered with callback id *cid*
363
+ """Disconnect the callback registered with callback id *cid*.
368
364
"""
369
365
for eventname , callbackd in list (six .iteritems (self .callbacks )):
370
366
try :
@@ -381,8 +377,10 @@ def disconnect(self, cid):
381
377
382
378
def process (self , s , * args , ** kwargs ):
383
379
"""
384
- process signal `s`. All of the functions registered to receive
385
- callbacks on `s` will be called with ``**args`` and ``**kwargs``
380
+ Process signal *s*.
381
+
382
+ All of the functions registered to receive callbacks on *s* will be
383
+ called with ``*args`` and ``**kwargs``.
386
384
"""
387
385
if s in self .callbacks :
388
386
for cid , proxy in list (six .iteritems (self .callbacks [s ])):
0 commit comments