in client/apache_shenyu_client/register.py [0:0]
def register_metadata(**kwargs):
def register_decorator(func):
@wraps(func)
def _wrapped_register_metadata():
try:
gt = GatewayProxy()
gt.register_metadata(**kwargs)
func()
except RegisterMetaDataExp as ee:
raise ee
except Exception as e:
print("register_metadata except, detail is:{}".format(str(e)))
raise e
return _wrapped_register_metadata
return register_decorator