in src/cloudformation_cli_python_lib/resource.py [0:0]
def wrapper(self: Any, event: MutableMapping[str, Any], context: Any) -> Any:
try:
response = entrypoint(self, event, context)
serialized = json.dumps(response, cls=KitchenSinkEncoder)
except Exception: # pylint: disable=broad-except
return ProgressEvent.failed( # pylint: disable=protected-access
HandlerErrorCode.InternalFailure
)._serialize()
return json.loads(serialized)