From murdoch at stats.uwo.ca  Sun Feb 22 21:06:03 2009
From: murdoch at stats.uwo.ca (Duncan Murdoch)
Date: Sun, 22 Feb 2009 15:06:03 -0500
Subject: [Rd] 'unique' error message is printed despite
	silent=TRUE	(PR#13547)
In-Reply-To: <20090222191519.17912282C76C@mail.pubhealth.ku.dk>
References: <20090222191519.17912282C76C@mail.pubhealth.ku.dk>
Message-ID: <49A1B02B.3020607@stats.uwo.ca>

On 22/02/2009 2:15 PM, macrakis at alum.mit.edu wrote:
> In 2.8.0/Windows Vista:
> 
> When 'unique' gives a type error message, it prints out even if errors
> are being caught:
> 
>> try(unique(quote(hello)),silent=TRUE)
> hello
> 
> This comes from the .Internal unique routine:
> 
>> try(.Internal(unique(quote(hello),NULL,NULL)),silent=TRUE)
> hello
> 
> I guess it is using the internal equivalent of print rather than the
> internal equivalent of stop.

Still there in R-devel; I'll see if I can fix it.

Duncan Murdoch



[Rd] 'unique' error message is printed despite silent=TRUE (PR#13547)
Duncan Murdoch