From 5c59f5bacaec6263d4b860856cd76b5b7bb1a531 Mon Sep 17 00:00:00 2001 From: Lance Stout Date: Thu, 26 Aug 2010 14:07:09 -0400 Subject: [PATCH] Clarify ElementBase documentation. --- sleekxmpp/xmlstream/stanzabase.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/sleekxmpp/xmlstream/stanzabase.py b/sleekxmpp/xmlstream/stanzabase.py index c76c904..abe288d 100644 --- a/sleekxmpp/xmlstream/stanzabase.py +++ b/sleekxmpp/xmlstream/stanzabase.py @@ -54,6 +54,11 @@ class ElementBase(object): >>> message['to'] = "user@example.com" >>> message['body'] = "Hi!" + >>> message['body'] + "Hi!" + >>> del message['body'] + >>> message['body'] + "" The interface values map to either custom access methods, stanza XML attributes, or (if the interface is also in sub_interfaces) the @@ -61,7 +66,7 @@ class ElementBase(object): Custom access methods may be created by adding methods of the form "getInterface", "setInterface", or "delInterface", where - "Interface" is the titlecase version of the interface name. + "Interface" is the titlecase version of the interface name. Stanzas may be extended through the use of plugins. A plugin is simply a stanza that has a plugin_attrib value. For example: