def wrapper(*args: Any, **kwargs: Any) -> Any:
     try:
         return f(*args, **kwargs)
     except Exception as e:
         if is_client_side_error(e):
             LOGGER.info('Invalid metadata. Skipping. args: %s, kwargs: %s. error: %s', args, kwargs, e)
             return None
         else:
             LOGGER.exception('Unknown exception while processing args: %s, kwargs: %s', args, kwargs)
             return None
 def wrapper(*args, **kwargs):
     # type: (Any, Any) -> Any
     try:
         return f(*args, **kwargs)
     except Exception as e:
         if is_client_side_error(e):
             LOGGER.info(
                 'Invalid metadata. Skipping. args: {}, kwargs: {}. error: {}'
                 .format(args, kwargs, e))
             return None
         else:
             LOGGER.exception(
                 'Unknown exception while processing args: {}, kwargs: {}'.
                 format(args, kwargs))
             return None