diff --git a/DESCRIPTION b/DESCRIPTION index 387af1b..42c9849 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -1,8 +1,10 @@ Package: yulab.utils Title: Supporting Functions for Packages Maintained by 'YuLab-SMU' -Version: 0.1.9.001 +Version: 0.2.0 Authors@R: c(person("Guangchuang", "Yu", email = "guangchuangyu@gmail.com", role = c("aut", "cre"), comment = c(ORCID = "0000-0002-6485-8781"))) Description: Miscellaneous functions commonly used by 'YuLab-SMU'. +Depends: + R (>= 4.2.0) Imports: cli, digest, diff --git a/NEWS.md b/NEWS.md index b433be6..7beb7d9 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,4 +1,4 @@ -# yulab.utils 0.1.9.001 +# yulab.utils 0.2.0 + bug fixed in `get_caller_package()` (2025-01-08, Wed) diff --git a/R/utilities.R b/R/utilities.R index 9ac8720..51788ac 100644 --- a/R/utilities.R +++ b/R/utilities.R @@ -15,7 +15,8 @@ get_caller_package <- function(caller) { if (is.character(caller)) { - fn <- eval(parse(text=caller)) + fn <- tryCatch(eval(parse(text=caller)), error=function(e) NULL) + if (is.null(fn)) return("") } else { fn <- caller }