645
668
return ($h->FETCH('TaintIn') && $h->FETCH('TaintOut')) if $key eq'Taint';
646
669
return (1==0) if $is_flag_attribute{$key}; # return perl-style sv_no, not undef
647
670
return $DBI::dbi_debug if $key eq 'TraceLevel';
648
678
if (!$is_valid_attribute{$key} and $key =~ m/^[A-Z]/) {
649
679
local $^W; # hide undef warnings
650
680
Carp::carp( sprintf "Can't get %s->{%s}: unrecognised attribute (@{[ %$h ]})",$h,$key )