From fe428cee81f0358b51080acb4fc5d896bb60cf83 Mon Sep 17 00:00:00 2001 From: Thierry Parmentelat Date: Tue, 1 Nov 2011 10:55:59 +0100 Subject: [PATCH] a bit more pythonic --- sfa/util/xml.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/sfa/util/xml.py b/sfa/util/xml.py index 8f51ce39..25f16562 100755 --- a/sfa/util/xml.py +++ b/sfa/util/xml.py @@ -1,4 +1,5 @@ #!/usr/bin/python +from types import StringTypes from lxml import etree from StringIO import StringIO @@ -101,6 +102,8 @@ class XML: # element.attrib.update will explode if DateTimes are in the # dcitionary. d=d.copy() + for (k,v) in d.iteritems(): + if not isinstance(v,StringTypes): del d[k] for k in d.keys(): if (type(d[k]) != str) and (type(d[k]) != unicode): del d[k] -- 2.43.0