Mercurial > libervia-pubsub
comparison sat_pubsub/memory_storage.py @ 364:8bd8be6815ab
completed docstrings + use short notation for sets
author | Arnaud Joset <info@agayon.be> |
---|---|
date | Fri, 03 Nov 2017 13:59:54 +0100 |
parents | 5d7c3787672e |
children | 9fbb31ce495b |
comparison
equal
deleted
inserted
replaced
363:a98b3d52c2ff | 364:8bd8be6815ab |
---|---|
343 | 343 |
344 def addCallback(self, service, nodeIdentifier, callback): | 344 def addCallback(self, service, nodeIdentifier, callback): |
345 try: | 345 try: |
346 callbacks = self.callbacks[service, nodeIdentifier] | 346 callbacks = self.callbacks[service, nodeIdentifier] |
347 except KeyError: | 347 except KeyError: |
348 callbacks = set([callback]) | 348 callbacks = {callback} |
349 self.callbacks[service, nodeIdentifier] = callbacks | 349 self.callbacks[service, nodeIdentifier] = callbacks |
350 else: | 350 else: |
351 callbacks.add(callback) | 351 callbacks.add(callback) |
352 pass | 352 pass |
353 | 353 |