From: Tony Mack Date: Thu, 1 Sep 2011 18:24:56 +0000 (-0400) Subject: added attributes_list() method0 X-Git-Tag: sfa-1.0-36~45 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=e5114ef9d1000bb480e7091169b14a2461563ed1;p=sfa.git added attributes_list() method0 --- diff --git a/sfa/rspecs/rspec.py b/sfa/rspecs/rspec.py index 1a0c3ad7..85c8c88f 100755 --- a/sfa/rspecs/rspec.py +++ b/sfa/rspecs/rspec.py @@ -164,6 +164,15 @@ class RSpec: parent = element.getparent() parent.remove(element) + def attributes_list(self, elem): + # convert a list of attribute tags into list of tuples + # (tagnme, text_value) + opts = [] + if elem is not None: + for e in elem: + opts.append((e.tag, str(e.text).strip())) + return opts + def get_element_attributes(self, elem=None, depth=0): if elem == None: elem = self.root_node