slixmpp/sleekxmpp
Lance Stout f824950552 Enable using xml:lang with normal interfaces.
Using the special language value '*' will return a dictionary of all
such elements keyed by language.

    >>> msg = Message()
    >>> msg['body'] = 'Hi!'
    >>> msg['body|sv'] = 'Hej!'
    >>> print(msg)
    '<message xmlns="jabber:client">
      <body>Hi!</body>
      <body xml:lang="sv">Hej!</body>
    </message>'
    >>> print(msg['body|*'])
    OrderedDict(
        ('', 'Hi!'),
        ('sv', 'Hej!'))

Remaining items:

- Stanza path matching does not support language specifiers for normal
  interfaces, only for plugins.
2012-06-18 22:00:33 -07:00
..
features Add auth_success event. 2012-05-15 14:26:25 -07:00
plugins Add initial support for xml:lang for streams and stanza plugins. 2012-06-18 22:00:33 -07:00
roster Include the default, unnamed group in self.client_roster.groups() 2012-06-04 11:54:25 -07:00
stanza Update stream features stanza to work with new plugin keys. 2012-06-18 22:00:33 -07:00
test Add initial support for xml:lang for streams and stanza plugins. 2012-06-18 22:00:33 -07:00
thirdparty Fix X-FACEBOOK-PLATFORM mechanism to work with Python3. 2012-05-25 11:04:46 -07:00
xmlstream Enable using xml:lang with normal interfaces. 2012-06-18 22:00:33 -07:00
__init__.py
api.py Ensure that accessing self.api.settings works for plugins. 2012-04-08 15:59:47 -04:00
basexmpp.py Add initial support for xml:lang for streams and stanza plugins. 2012-06-18 22:00:33 -07:00
clientxmpp.py Add initial support for xml:lang for streams and stanza plugins. 2012-06-18 22:00:33 -07:00
componentxmpp.py Use False for use_tls for components. 2012-06-09 11:01:35 -07:00
exceptions.py More doc updates 2011-12-05 08:55:05 -08:00
version.py Bump version to 1.1.5 2012-06-15 15:36:01 -07:00