Examples for 'rlang::cnd_signal'


Signal a condition object

Aliases: cnd_signal

Keywords:

### ** Examples

# The type of signal depends on the class. If the condition
# inherits from "warning", a warning is issued:
cnd <- warning_cnd("my_warning_class", message = "This is a warning")
cnd_signal(cnd)
Warning: This is a warning
# If it inherits from "error", an error is raised:
cnd <- error_cnd("my_error_class", message = "This is an error")
try(cnd_signal(cnd))
Error : This is an error

[Package rlang version 1.1.4 Index]