Example #1
0
    def setConfig(self, field, value):
        """
        Set config field *field* to *value*.

        Note that you can set a config field several levels deep by
        specifying *field* to be a dot-separated path such as
        'SERVICES.service1.command'.
        """
        configField = ConfigField(self, '_config').getSubField(field)
        configField.setValue(value)
Example #2
0
    def setConfig(self, field, value):
        """
        Set config field *field* to *value*.

        Note that you can set a config field several levels deep by
        specifying *field* to be a dot-separated path such as
        'SERVICES.service1.command'.
        """
        configField = ConfigField(self, '_config').getSubField(field)
        configField.setValue(value)
Example #3
0
    def updateConfig(self, field, valueDict):
        """
        Update config field *field* with members from *valueDict*.

        Old field value and *valueDict* must both be of type dict --
        their members will be combined using the dict.update() method;
        new member values will overwrite old member values.

        Note that you can set a config field several levels deep by
        specifying *field* to be a dot-separated path such as
        'SERVICES.service1'.
        """
        configField = ConfigField(self, '_config').getSubField(field)
        configField.update(valueDict)
Example #4
0
    def updateConfig(self, field, valueDict):
        """
        Update config field *field* with members from *valueDict*.

        Old field value and *valueDict* must both be of type dict --
        their members will be combined using the dict.update() method;
        new member values will overwrite old member values.

        Note that you can set a config field several levels deep by
        specifying *field* to be a dot-separated path such as
        'SERVICES.service1'.
        """
        configField = ConfigField(self, '_config').getSubField(field)
        configField.update(valueDict)
Example #5
0
    def getConfig(self, field):
        """
        Get config field *field*.

        Note that you can set a config field several levels deep by
        specifying *field* to be a dot-separated path such as
        'SERVICES.service1.command'.
        """
        return ConfigField(self, '_config').getSubField(field).getValue()