Merge pull request #316 from rakoo/develop
Extend AtomEntry capabilities
This commit is contained in:
commit
a63cc01482
1 changed files with 21 additions and 4 deletions
|
@ -6,8 +6,7 @@
|
|||
See the file LICENSE for copying permission.
|
||||
"""
|
||||
|
||||
from sleekxmpp.xmlstream import ElementBase
|
||||
|
||||
from sleekxmpp.xmlstream import register_stanza_plugin, ElementBase
|
||||
|
||||
class AtomEntry(ElementBase):
|
||||
|
||||
|
@ -22,5 +21,23 @@ class AtomEntry(ElementBase):
|
|||
namespace = 'http://www.w3.org/2005/Atom'
|
||||
name = 'entry'
|
||||
plugin_attrib = 'entry'
|
||||
interfaces = set(('title', 'summary'))
|
||||
sub_interfaces = set(('title', 'summary'))
|
||||
interfaces = set(('title', 'summary', 'id', 'published', 'updated'))
|
||||
sub_interfaces = set(('title', 'summary', 'id', 'published',
|
||||
'updated'))
|
||||
|
||||
class AtomAuthor(ElementBase):
|
||||
|
||||
"""
|
||||
An Atom author.
|
||||
|
||||
Stanza Interface:
|
||||
name -- The printable author name
|
||||
uri -- The bare jid of the author
|
||||
"""
|
||||
|
||||
name = 'author'
|
||||
plugin_attrib = 'author'
|
||||
interfaces = set(('name', 'uri'))
|
||||
sub_interfaces = set(('name', 'uri'))
|
||||
|
||||
register_stanza_plugin(AtomEntry, AtomAuthor)
|
||||
|
|
Loading…
Reference in a new issue