コード例 #1
0
ファイル: headers.py プロジェクト: mt5555/cime
    def __init__(self,infile=None):
        """
        initialize an object

        >>> files = Files()
        >>> files.get_value('CASEFILE_HEADERS',resolved=False)
        '$CIMEROOT/cime_config/config_headers.xml'
        """
        if(infile is None):
            files = Files()
            infile = files.get_value('CASEFILE_HEADERS',resolved=True)
        EntryID.__init__(self,infile)
コード例 #2
0
ファイル: machines.py プロジェクト: jedwards4b/cime
    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)