diff --git a/omemo/xmpp.py b/omemo/xmpp.py index f9b15cfcc383fbc8a0fd7b8c86737159f439d989..62efe4fe65d2604f6d486713f4114eae5931288f 100644 --- a/omemo/xmpp.py +++ b/omemo/xmpp.py @@ -41,14 +41,14 @@ log = logging.getLogger('gajim.plugin_system.omemo') class PublishNode(Node): def __init__(self, node_str, data): - assert node_str is not None and data is Node + assert node_str is not None and isinstance(data, Node) Node.__init__(self, tag='publish', attrs={'node': node_str}) self.addChild('item').addChild(node=data) class PubsubNode(Node): def __init__(self, data): - assert data is Node + assert isinstance(data, Node) Node.__init__(self, tag='pubsub', attrs={'xmlns': NS_PUBSUB}) self.addChild(node=data)