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)))
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)))
def raise_invalid_bootstrap(node, value): raise colander.Invalid( node, _(u"The Bootstrap is not found."))