X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sfa%2Futil%2Fxml.py;h=25f16562b2ddd6c378d1a867cb55b3ca17475e24;hb=fe428cee81f0358b51080acb4fc5d896bb60cf83;hp=8f51ce3991f42907d7b47bf03167392d676c115d;hpb=fe9d51a812665885a5c29fb536ecf71491d46cf9;p=sfa.git 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]