Author: REHSACK
Date: Sat Aug 28 04:07:38 2010
New Revision: 14347

Modified:
   dbi/trunk/lib/DBD/DBM.pm
   dbi/trunk/lib/DBD/File.pm

Log:
adding comments when $@ isn't proved sometimes


Modified: dbi/trunk/lib/DBD/DBM.pm
==============================================================================
--- dbi/trunk/lib/DBD/DBM.pm    (original)
+++ dbi/trunk/lib/DBD/DBM.pm    Sat Aug 28 04:07:38 2010
@@ -173,6 +173,8 @@
     my $dtype = $meta->{dbm_type};
     eval {
         $dver = $meta->{dbm_type}->VERSION();
+
+        # *) when we're still alive here, everthing went ok - no need to check 
for $@
         $dtype .= " ($dver)";
     };
     if ( $meta->{dbm_mldbm} )
@@ -180,9 +182,8 @@
         $dtype .= ' + MLDBM';
         eval {
             $dver = MLDBM->VERSION();
-            $dtype .= " ($dver)";
+            $dtype .= " ($dver)";    # (*)
         };
-        $dtype .= ' + ' . $meta->{dbm_mldbm};
         eval {
             my $ser_class = "MLDBM::Serializer::" . $meta->{dbm_mldbm};
             my $ser_mod   = $ser_class;
@@ -190,7 +191,8 @@
             $ser_mod .= ".pm";
             require $ser_mod;
             $dver = $ser_class->VERSION();
-            $dver and $dtype .= " ($dver)";
+            $dtype .= ' + ' . $ser_class;    # (*)
+            $dver and $dtype .= " ($dver)";  # (*)
         };
     }
     return sprintf( "%s using %s", $dbh->{dbm_version}, $dtype );

Modified: dbi/trunk/lib/DBD/File.pm
==============================================================================
--- dbi/trunk/lib/DBD/File.pm   (original)
+++ dbi/trunk/lib/DBD/File.pm   Sat Aug 28 04:07:38 2010
@@ -304,6 +304,8 @@
     my $dtype = "IO::File";
     eval {
        $dver = IO::File->VERSION ();
+
+       # when we're still alive here, everthing went ok - no need to check for 
$@
        $dtype .= " ($dver)";
        };
 

Reply via email to