From 589723de675bb620ca3275edc1afe2d7c46987a9 Mon Sep 17 00:00:00 2001 From: Davis Vaughan Date: Fri, 3 Oct 2025 14:43:38 -0400 Subject: [PATCH] Optimize the fast path of `lifecycle_verbosity()` Avoid the not required `is_string()` check --- R/verbosity.R | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/R/verbosity.R b/R/verbosity.R index dbf61d0..3e9e493 100644 --- a/R/verbosity.R +++ b/R/verbosity.R @@ -48,7 +48,11 @@ NULL lifecycle_verbosity <- function() { - opt <- peek_option("lifecycle_verbosity") %||% "default" + opt <- peek_option("lifecycle_verbosity") + + if (is_null(opt)) { + return("default") + } if (!is_string(opt, c("quiet", "default", "warning", "error"))) { options(lifecycle_verbosity = "default")