def template(action):
"""Handle template actions.
.. py:decorator:: template
Checks if the kind is 'template' and processes else default processing.
"""
def decorator(func):
@six.wraps(func)
def handler(self, obj, namespace=None):
apiver, kind, _ = validator.validate(obj)
if kind == 'Template':
return self._process_template(apiver, kind, action, obj, namespace)
else:
return func(self, obj, namespace)
return handler
return decorator
评论列表
文章目录