diff options
Diffstat (limited to 'examples/pubsub_client.py')
-rwxr-xr-x[-rw-r--r--] | examples/pubsub_client.py | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/examples/pubsub_client.py b/examples/pubsub_client.py index 2fa419fb..9a65553b 100644..100755 --- a/examples/pubsub_client.py +++ b/examples/pubsub_client.py @@ -1,3 +1,6 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- + import sys import logging import getpass @@ -20,7 +23,7 @@ else: class PubsubClient(sleekxmpp.ClientXMPP): - def __init__(self, jid, password, server, + def __init__(self, jid, password, server, node=None, action='list', data=''): super(PubsubClient, self).__init__(jid, password) @@ -28,7 +31,7 @@ class PubsubClient(sleekxmpp.ClientXMPP): self.register_plugin('xep_0059') self.register_plugin('xep_0060') - self.actions = ['nodes', 'create', 'delete', + self.actions = ['nodes', 'create', 'delete', 'publish', 'get', 'retract', 'purge', 'subscribe', 'unsubscribe'] |