Use absolute imports on all plugins
This is necessary because Gajim is with 0.16.11 a python package
This commit is contained in:
@@ -26,18 +26,18 @@ import queue
|
||||
|
||||
import nbxmpp
|
||||
|
||||
import dialogs
|
||||
import gtkgui_helpers
|
||||
from gajim import dialogs
|
||||
from gajim import gtkgui_helpers
|
||||
|
||||
from common import gajim
|
||||
from common.connection_handlers_events import (
|
||||
from gajim.common import app
|
||||
from gajim.common.connection_handlers_events import (
|
||||
FailedDecryptEvent, MamMessageReceivedEvent)
|
||||
from plugins import GajimPlugin
|
||||
from gajim.plugins import GajimPlugin
|
||||
|
||||
log = logging.getLogger('gajim.plugin_system.esessions')
|
||||
|
||||
ERROR_MSG = ''
|
||||
if not gajim.HAVE_PYCRYPTO:
|
||||
if not app.HAVE_PYCRYPTO:
|
||||
ERROR_MSG = 'Please install pycrypto'
|
||||
|
||||
|
||||
@@ -120,7 +120,7 @@ class ESessionsPlugin(GajimPlugin):
|
||||
# Esessions cant decrypt Carbon Copys
|
||||
return
|
||||
if obj.stanza.getTag('feature', namespace=nbxmpp.NS_FEATURE):
|
||||
if gajim.HAVE_PYCRYPTO:
|
||||
if app.HAVE_PYCRYPTO:
|
||||
feature = obj.stanza.getTag(name='feature',
|
||||
namespace=nbxmpp.NS_FEATURE)
|
||||
form = nbxmpp.DataForm(node=feature.getTag('x'))
|
||||
@@ -158,7 +158,7 @@ class ESessionsPlugin(GajimPlugin):
|
||||
obj.encrypted = 'ESessions'
|
||||
callback(obj)
|
||||
except Exception:
|
||||
gajim.nec.push_incoming_event(
|
||||
app.nec.push_incoming_event(
|
||||
FailedDecryptEvent(None, conn=conn, msg_obj=obj))
|
||||
return
|
||||
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
[info]
|
||||
name: ESessions
|
||||
short_name: esessions
|
||||
version: 1.0.0
|
||||
version: 1.1.0
|
||||
description: Encryption as per XEP-0200
|
||||
authors: Philipp Hörist <philipp@hoerist.com>
|
||||
homepage: https://dev.gajim.org/gajim/gajim-plugins/wikis/esessions
|
||||
min_gajim_version: 0.16.10
|
||||
min_gajim_version: 0.16.11
|
||||
|
||||
Reference in New Issue
Block a user