summaryrefslogtreecommitdiff
path: root/suds/xsd/sxbasic.py
diff options
context:
space:
mode:
Diffstat (limited to 'suds/xsd/sxbasic.py')
-rw-r--r--suds/xsd/sxbasic.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/suds/xsd/sxbasic.py b/suds/xsd/sxbasic.py
index d6a43af..72cd324 100644
--- a/suds/xsd/sxbasic.py
+++ b/suds/xsd/sxbasic.py
@@ -800,7 +800,10 @@ class Factory:
types[c.qname] = c
for i in imports:
children.remove(i)
- return (children, imports, attributes, elements, types, groups, agrps)
+ s = set()
+ for c in children:
+ s.add(c)
+ return (s, imports, attributes, elements, types, groups, agrps)