ElementBase: Remove subitem interface.
This commit is contained in:
parent
125336aeee
commit
d7758eb7f4
@ -379,20 +379,6 @@ class ElementBase(object):
|
|||||||
#: .. versionadded:: 1.0-Beta5
|
#: .. versionadded:: 1.0-Beta5
|
||||||
plugin_iterables = set()
|
plugin_iterables = set()
|
||||||
|
|
||||||
#: A deprecated version of :attr:`plugin_iterables` that remains
|
|
||||||
#: for backward compatibility. It required a parent stanza to
|
|
||||||
#: know beforehand what stanza classes would be iterable::
|
|
||||||
#:
|
|
||||||
#: class DiscoItem(ElementBase):
|
|
||||||
#: ...
|
|
||||||
#:
|
|
||||||
#: class DiscoInfo(ElementBase):
|
|
||||||
#: subitem = (DiscoItem, )
|
|
||||||
#: ...
|
|
||||||
#:
|
|
||||||
#: .. deprecated:: 1.0-Beta5
|
|
||||||
subitem = set()
|
|
||||||
|
|
||||||
#: The default XML namespace: ``http://www.w3.org/XML/1998/namespace``.
|
#: The default XML namespace: ``http://www.w3.org/XML/1998/namespace``.
|
||||||
xml_ns = XML_NS
|
xml_ns = XML_NS
|
||||||
|
|
||||||
@ -426,10 +412,6 @@ class ElementBase(object):
|
|||||||
else:
|
else:
|
||||||
self.parent = parent
|
self.parent = parent
|
||||||
|
|
||||||
if self.subitem is not None:
|
|
||||||
for sub in self.subitem:
|
|
||||||
self.plugin_iterables.add(sub)
|
|
||||||
|
|
||||||
if self.setup(xml):
|
if self.setup(xml):
|
||||||
# If we generated our own XML, then everything is ready.
|
# If we generated our own XML, then everything is ready.
|
||||||
return
|
return
|
||||||
|
Loading…
x
Reference in New Issue
Block a user