slixmpp/sleekxmpp
Lance Stout a1ddd88208 Add support for a new type of stanza interface: bool
The set of bool_interfaces provides default behaviour for
checking/setting the presence of empty subelements.

The prime example of this would be:

    bool_interfaces = set(['required'])

This would mean that ``stanza['required']`` would return ``True`` for:

    <stanza>
       <required />
    </stanza>

and ``False`` for:

    <stanza />

Likewise, assigning ``stanza['required'] = True`` would add an empty
``<required />`` element, and setting it to ``False`` would remove
such an element if it exists.
2012-03-27 21:05:50 -07:00
..
features Explicitly set the desired SASL mech to ANONYMOUS if no username is provided. 2012-03-13 12:24:41 -07:00
plugins Make the XEP-0198 ack debug message less confusing. 2012-03-27 20:52:31 -07:00
roster Add support for roster versioning. 2012-03-07 14:55:27 -08:00
stanza Expand support of XEP-0172 (user nickname) to include PEP. 2012-03-11 00:22:28 -08:00
test xml.etree.ElementTree raises ExpatError instead of SyntaxError or ParseError. 2012-02-19 20:27:19 -08:00
thirdparty Fix instances of using undefined variables. 2012-02-18 11:56:10 -08:00
xmlstream Add support for a new type of stanza interface: bool 2012-03-27 21:05:50 -07:00
__init__.py Clean and get setup.py working once and for all. 2011-08-24 22:09:02 -07:00
basexmpp.py Handle loading plugins on demand. 2012-03-12 19:32:20 -07:00
clientxmpp.py Add support for roster versioning. 2012-03-07 14:55:27 -08:00
componentxmpp.py More import cleanups based on pyflakes results. 2012-02-17 14:41:31 -08:00
exceptions.py More doc updates 2011-12-05 08:55:05 -08:00
version.py Bump version number in develop branch to 1.0.1dev. 2012-01-25 20:44:41 -08:00