From 9eb5733b9c2364fb7696ffd0e62562cdaa054ce1 Mon Sep 17 00:00:00 2001 From: jortel Date: Thu, 6 May 2010 23:46:09 +0000 Subject: optimize Schema.children using set(). --- suds/xsd/sxbasic.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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) -- cgit v1.2.1