From c1803944bae4fe799a49013ffd4bf623363a5c6b Mon Sep 17 00:00:00 2001 From: mathieui Date: Sat, 14 Jun 2014 22:01:25 +0200 Subject: fix a tb in the otr plugin --- plugins/otr.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'plugins') diff --git a/plugins/otr.py b/plugins/otr.py index a4012c47..74b06cf1 100644 --- a/plugins/otr.py +++ b/plugins/otr.py @@ -26,7 +26,8 @@ it is not pretty. Installation ------------ -To use the OTR plugin, you must first install pure-python-otr. +To use the OTR plugin, you must first install pure-python-otr and pycrypto +(for python3). You have to install it from the git because a few issues were found with the python3 compatibility while writing this plugin, @@ -232,7 +233,7 @@ class PoezioContext(Context): if not tab: tab = self.core.get_tab_by_name(safeJID(self.peer).bare, DynamicConversationTab) - if not tab.locked_resource == safeJID(self.peer).resource: + if tab and not tab.locked_resource == safeJID(self.peer).resource: tab = None if self.state == STATE_ENCRYPTED: if newstate == STATE_ENCRYPTED: -- cgit v1.2.3