Author: hmbrand
Date: Mon Aug 30 13:49:10 2010
New Revision: 14361

Modified:
   dbi/trunk/t/50dbm_simple.t

Log:
Fix for failing t/50 when old SQL::Statement available (e.g. 1.16)

Thanks Jens, for the quick reply
IRC++

Modified: dbi/trunk/t/50dbm_simple.t
==============================================================================
--- dbi/trunk/t/50dbm_simple.t  (original)
+++ dbi/trunk/t/50dbm_simple.t  Mon Aug 30 13:49:10 2010
@@ -77,11 +77,12 @@
 
 my $dbi_sql_nano = $ENV{DBI_SQL_NANO};
 unless( $dbi_sql_nano ) {
-    $@ = undef;
+    my $haveSS = 0;
     eval {
        require SQL::Statement;
+       $haveSS = DBD::DBM::Statement->isa('SQL::Statement');
     };
-    $@ and $dbi_sql_nano = 1;
+    $dbi_sql_nano = !$haveSS;
 }
 
 do "t/lib.pl";

Reply via email to