# HG changeset patch # User Goffi # Date 1563992783 -7200 # Node ID 0bb020e9fd4716e11a8315efc5429172f50a53c7 # Parent c31558e6f2b51e99a2a5072a9b1301cd5fe1f6e4 wokkel (pubsub): getNodes may be deferred diff -r c31558e6f2b5 -r 0bb020e9fd47 sat_tmp/wokkel/pubsub.py --- a/sat_tmp/wokkel/pubsub.py Fri Mar 01 19:47:55 2019 +0100 +++ b/sat_tmp/wokkel/pubsub.py Wed Jul 24 20:26:23 2019 +0200 @@ -1338,7 +1338,8 @@ resource = self.resource.locateResource(request) d = resource.getNodes(requestor, target, nodeIdentifier) elif nodeIdentifier: - d = self.getNodes(requestor, target) + d = defer.maybeDeferred(self.getNodes, requestor, target) + else: d = defer.succeed([])