summaryrefslogtreecommitdiff
path: root/suds/xsd
diff options
context:
space:
mode:
Diffstat (limited to 'suds/xsd')
-rw-r--r--suds/xsd/sxbase.py11
-rw-r--r--suds/xsd/sxbasic.py11
2 files changed, 1 insertions, 21 deletions
diff --git a/suds/xsd/sxbase.py b/suds/xsd/sxbase.py
index 62c2d7f..643a118 100644
--- a/suds/xsd/sxbase.py
+++ b/suds/xsd/sxbase.py
@@ -218,17 +218,6 @@ class SchemaObject(object):
"""
return self.cache.get(nobuiltin, self)
- def element(self):
- """
- Get whether this is an <xs:element/>
- @return: code.
- - 0=not an element
- - 1=root,
- - 2=non-root
- @rtype: int
- """
- return 0
-
def sequence(self):
"""
Get whether this is an <xs:sequence/>
diff --git a/suds/xsd/sxbasic.py b/suds/xsd/sxbasic.py
index 72cd324..0b536d2 100644
--- a/suds/xsd/sxbasic.py
+++ b/suds/xsd/sxbasic.py
@@ -387,12 +387,6 @@ class Element(TypedContent):
def childtags(self):
return ('attribute', 'simpleType', 'complexType', 'any',)
- def element(self):
- if self in self.schema.children:
- return 1
- else:
- return 2
-
def extension(self):
for c in self.rawchildren:
if c.extension():
@@ -800,10 +794,7 @@ class Factory:
types[c.qname] = c
for i in imports:
children.remove(i)
- s = set()
- for c in children:
- s.add(c)
- return (s, imports, attributes, elements, types, groups, agrps)
+ return (children, imports, attributes, elements, types, groups, agrps)