From: Thierry Parmentelat Date: Tue, 1 Nov 2011 09:55:59 +0000 (+0100) Subject: a bit more pythonic X-Git-Tag: sfa-1.1-2~15 X-Git-Url: http://git.onelab.eu/?p=sfa.git;a=commitdiff_plain;h=fe428cee81f0358b51080acb4fc5d896bb60cf83 a bit more pythonic --- 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]