parameters: (func, *args, **kwargs)
docstring: Run a function with given set of arguments, and guard against
      any GuardException raised by the function by returning None,
      or the expected return results if no such exception was raised.
docstring_summary: Run a function with given set of arguments, and guard against
      any GuardException raised by the function by returning None,
      or the expected return results if no such exception was raised.
docstring_tokens: Run a function with given set of arguments and guard against any GuardException raised by the function by returning None or the expected return results if no such exception was raised .
function: def guard(func, *args, **kwargs):
      """
      Run a function with given set of arguments, and guard against
      any GuardException raised by the function by returning None,
      or the expected return results if no such exception was raised.
      """
      try:
          return func(*args, **kwargs)
      except GuardException:
          return None
function_tokens: def guard ( func , * args , * * kwargs ) : try : return func ( * args , * * kwargs ) except GuardException : return None