Skip to content
Snippets Groups Projects
Commit 3a74751e authored by Ruben Heinrich's avatar Ruben Heinrich
Browse files

[bugfix] Altered function generation a bit so subclasses_names is always a character vector now

parent b1e98dc1
No related branches found
No related tags found
Loading
...@@ -232,20 +232,20 @@ generate_simple_read_in <- function(element_name, child_name, ...@@ -232,20 +232,20 @@ generate_simple_read_in <- function(element_name, child_name,
"\", \"", child_name, "\", selection_vector = ") "\", \"", child_name, "\", selection_vector = ")
if(has_name_tag){ if(has_name_tag){
func_str <- paste0(func_str, child_name, "_names, subclasses_names = ") func_str <- paste0(func_str, child_name, "_names")
}else{ }else{
func_str <- paste0(func_str, child_name, "_indices, subclasses_names = ") func_str <- paste0(func_str, child_name, "_indices")
} }
if(!is.null(subclasses_names)){ if(!is.null(subclasses_names)){
subclasses_str <- utils::capture.output(invisible(dput(subclasses_names))) subclasses_str <- utils::capture.output(invisible(dput(subclasses_names)))
subclasses_str <- paste(subclasses_str, collapse = "") subclasses_str <- paste(subclasses_str, collapse = "")
func_str <- paste0(func_str, subclasses_str, ")\n") func_str <- paste0(func_str, ", subclasses_names = ", subclasses_str)
}else{
func_str <- paste0(func_str, "NULL)\n")
} }
func_str <- paste0(func_str, "}\n") func_str <- paste0(func_str,
")\n",
"}\n")
cat(func_str) cat(func_str)
return(invisible(func_str)) return(invisible(func_str))
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment