示例#1
0
def step_args_validator(node, value):
    if value:
        try:
            validictory.validate(value.split(), _STEP_ARGS_VALIDICTORY_SCHEMA)
        except Exception as err:
            raise colander.Invalid(node, _(u'Got Error: ${err}',
                                   mapping=dict(err=err)))
示例#2
0
def cloud_vendor_validator(node, value):
    if not value in _SUPPORT_CLOUD_VENDOR:
        raise colander.Invalid(node, _(u'Not supported vendor: ${vendor}',
                               mapping=dict(vendor=value)))
示例#3
0
 def raise_invalid_bootstrap(node, value):
     raise colander.Invalid(
         node, _(u"The Bootstrap is not found."))