diff options
author | Lance Stout <lancestout@gmail.com> | 2012-03-30 23:02:48 -0700 |
---|---|---|
committer | Lance Stout <lancestout@gmail.com> | 2012-04-06 15:09:25 -0400 |
commit | 488f7ed88691d9f7fa756a28702f6bee43d6a260 (patch) | |
tree | 62d59aef1051cd3ae0d068499e371efd5a6c6fdc /sleekxmpp/plugins/base.py | |
parent | 51e5aee8308e42a89b7c0ab83ec53e2abea9767f (diff) | |
download | slixmpp-488f7ed88691d9f7fa756a28702f6bee43d6a260.tar.gz slixmpp-488f7ed88691d9f7fa756a28702f6bee43d6a260.tar.bz2 slixmpp-488f7ed88691d9f7fa756a28702f6bee43d6a260.tar.xz slixmpp-488f7ed88691d9f7fa756a28702f6bee43d6a260.zip |
Begin experiment with a centralized API callback registry.
The API registry generalizes the node handler system from the xep_0030
plugin so that other plugins can use it.
Diffstat (limited to 'sleekxmpp/plugins/base.py')
-rw-r--r-- | sleekxmpp/plugins/base.py | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/sleekxmpp/plugins/base.py b/sleekxmpp/plugins/base.py index f08023ba..ccea5ce4 100644 --- a/sleekxmpp/plugins/base.py +++ b/sleekxmpp/plugins/base.py @@ -269,6 +269,7 @@ class BasePlugin(object): def __init__(self, xmpp, config=None): self.xmpp = xmpp + self.api = self.xmpp.api.wrap(self.name) #: A plugin's behaviour may be configurable, in which case those #: configuration settings will be provided as a dictionary. |