def __init__(self, caseroot, infile="env_mach_specific.xml"): """ initialize an object interface to file env_mach_specific.xml in the case directory """ if(os.path.isabs(infile)): fullpath = infile else: fullpath = os.path.join(caseroot,infile) GenericXML.__init__(self, fullpath)
def __init__(self,infile): """ initialize an object """ GenericXML.__init__(self,infile) self._testnodes = {} if(os.path.isfile(infile)): testnodes = self.get_node('test') for node in testnodes: self._testnodes[node.attrib["name"]] = node else: self.root.set('version',_VERSION)
def __init__(self, infile=None, files=None, machine=None): """ initialize an object if a filename is provided it will be used, otherwise if a files object is provided it will be used otherwise create a files object from default values """ self.machine = None self.name = None if (infile is None): if (files is None): files = Files() infile = files.get_value("MACHINES_SPEC_FILE") GenericXML.__init__(self, infile) if (machine is None): machine = self.probe_machine_name() self.set_machine(machine)
def __init__(self, infile=None): GenericXML.__init__(self, infile) self.groups={}
def __init__(self,infile): """ initialize an object """ GenericXML.__init__(self,infile)