From edd9199be83a0d62c5e18f830021bc13c34f2e00 Mon Sep 17 00:00:00 2001 From: elya5 Date: Thu, 9 Jul 2015 17:15:36 +0200 Subject: [PATCH] Fix UnboundlocalError in disco_browser.py example If self.get is in self.info_types and self.items_types, only self['xep_0030'].get_info is executed and not self['xep_0030'].get_items. So the condition in line 129 is successful but items is not assigned. --- examples/disco_browser.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/disco_browser.py b/examples/disco_browser.py index aeb4fb5e..78626e7c 100755 --- a/examples/disco_browser.py +++ b/examples/disco_browser.py @@ -94,7 +94,7 @@ class Disco(sleekxmpp.ClientXMPP): info = self['xep_0030'].get_info(jid=self.target_jid, node=self.target_node, block=True) - elif self.get in self.items_types: + if self.get in self.items_types: # The same applies from above. Listen for the # disco_items event or pass a callback function # if you need to process a non-blocking request.