You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The problem is that these functions do not necessarily take the same arguments, so it's easy to pass unknown arguments to functions that don't take them, leading to unused argument errors.
I'm wondering if anything is lost if we simply remove etl_create. This would mean that users would have to call etl_init() explicitly if they wanted to initialize or re-initialize the database.
If you call dots <- c(x[which(names(list(...)) %in% names(formals(etl_init)))]), for example, you could then call etl_inti(dots) and it would only contain arguments that are defined for etl_init etc.
This is more problematic than I thought.
The problem is that these functions do not necessarily take the same arguments, so it's easy to pass unknown arguments to functions that don't take them, leading to
unused argument
errors.I'm wondering if anything is lost if we simply remove
etl_create
. This would mean that users would have to calletl_init()
explicitly if they wanted to initialize or re-initialize the database.Note that as per #16 neither @nicholasjhorton nor @cpsievert like this function anyway.
The text was updated successfully, but these errors were encountered: