Skip to content
Prev 27691 / 63424 Next

Namespace and function open

MS> Hello, I built a package, everything was working very
    MS> well. Now I included a NAMESPACE to export only some
    MS> variables. (export(f, g, ...) ) Everything is working
    MS> fine, except one function. There I get an error:

    MS> Fehler in UseMethod("open") : keine anwendbare Methode
    MS> f?r "open"

    MS> In this function I use the function "open" to generate
    MS> an output bar.

    MS> * if (verbose) { pbt <- new("ProgressBarText",
    MS> length(ids), barsteps = as.integer(20)) open(pbt) }
   
    MS>     for (i in seq(along=ids)) {
   
    MS>       if (verbose) { update(pbt) }

    MS> How I have to change my NAMESPACE file to fix this
    MS> problem?

You also have to export the *methods* for the open() generic:

exportMethods("open")


    MS> Thanks Markus Schmidberger

you're welcome,
Martin M?chler