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")