Mercurial > sat_tmp
comparison sat_tmp/wokkel/rsm.py @ 87:42cb377e3f3e
wokkel (rsm): deep copy `_legacyHandlers` before modifying it, so original PubSubService is not affected
author | Goffi <goffi@goffi.org> |
---|---|
date | Mon, 16 May 2022 14:21:11 +0200 |
parents | ba3f695fff34 |
children |
comparison
equal
deleted
inserted
replaced
86:636d48c2b77a | 87:42cb377e3f3e |
---|---|
436 d = super().getDiscoInfo(requestor, target, nodeIdentifier) | 436 d = super().getDiscoInfo(requestor, target, nodeIdentifier) |
437 d.addCallback(appendRSMFeatures) | 437 d.addCallback(appendRSMFeatures) |
438 return d | 438 return d |
439 | 439 |
440 | 440 |
441 PubSubService._legacyHandlers = copy.deepcopy(pubsub.PubSubService._legacyHandlers) | |
441 PubSubService._legacyHandlers["items"][1].append("rsm") | 442 PubSubService._legacyHandlers["items"][1].append("rsm") |