From mark.bravington at csiro.au  Fri Feb 11 08:35:57 2005
From: mark.bravington at csiro.au (mark.bravington@csiro.au)
Date: Fri Feb 11 08:36:05 2005
Subject: [Rd] getAnywhere and functions starting with "." (PR#7684)
Message-ID: <20050211073557.A8A5DDEF1@slim.kubism.ku.dk>

Full_Name: Mark Bravington
Version: 2.0.1
OS: Windows XP
Submission from: (NULL) (140.79.22.104)


'getAnywhere' crashes when its argument starts with a period:

> getAnywhere( '.onLoad')
Error in exists(x, envir, mode, inherits) : 
        invalid first argument

One fix might be to replace the line

if ( !is.null(f <- getS3method(gen, cl, TRUE))) {

with

if ( nchar( gen) && !is.null(f <- getS3method(gen, cl, TRUE))) {

Mark


[Rd] getAnywhere and functions starting with "." (PR#7684)
mark.bravington@csiro.au