diff options
author | Lance Stout <lancestout@gmail.com> | 2011-06-28 11:06:44 -0700 |
---|---|---|
committer | Lance Stout <lancestout@gmail.com> | 2011-06-28 11:06:44 -0700 |
commit | 3b1f3fddf093f9bad80522287b8425a713ea8c5e (patch) | |
tree | 2c233ed8afc27f5db16ec5b6c75ecdc2c4c8ade7 /sleekxmpp/stanza/stream_features.py | |
parent | fa716457a5cc8abf207e1da903202398dfb26878 (diff) | |
download | slixmpp-3b1f3fddf093f9bad80522287b8425a713ea8c5e.tar.gz slixmpp-3b1f3fddf093f9bad80522287b8425a713ea8c5e.tar.bz2 slixmpp-3b1f3fddf093f9bad80522287b8425a713ea8c5e.tar.xz slixmpp-3b1f3fddf093f9bad80522287b8425a713ea8c5e.zip |
Reorganized stream level stanzas.
Diffstat (limited to 'sleekxmpp/stanza/stream_features.py')
-rw-r--r-- | sleekxmpp/stanza/stream_features.py | 52 |
1 files changed, 0 insertions, 52 deletions
diff --git a/sleekxmpp/stanza/stream_features.py b/sleekxmpp/stanza/stream_features.py deleted file mode 100644 index 5be2e55f..00000000 --- a/sleekxmpp/stanza/stream_features.py +++ /dev/null @@ -1,52 +0,0 @@ -""" - SleekXMPP: The Sleek XMPP Library - Copyright (C) 2010 Nathanael C. Fritz - This file is part of SleekXMPP. - - See the file LICENSE for copying permission. -""" - -from sleekxmpp.xmlstream import ElementBase, StanzaBase, ET -from sleekxmpp.xmlstream import register_stanza_plugin - - -class StreamFeatures(StanzaBase): - - """ - """ - - name = 'features' - namespace = 'http://etherx.jabber.org/streams' - interfaces = set(('features', 'required', 'optional')) - sub_interfaces = interfaces - - def setup(self, xml): - StanzaBase.setup(self, xml) - self.values = self.values - - def get_features(self): - """ - """ - return self.plugins - - def set_features(self, value): - """ - """ - pass - - def del_features(self): - """ - """ - pass - - def get_required(self): - """ - """ - features = self['features'] - return [f for n, f in features.items() if f['required']] - - def get_optional(self): - """ - """ - features = self['features'] - return [f for n, f in features.items() if not f['required']] |