do not croak, rbuels! jeez.
Robert Buels [Tue, 20 Apr 2010 19:20:06 +0000 (19:20 +0000)]
lib/DBIx/Class/Storage/DBI.pm

index e2d0b41..8e303b8 100644 (file)
@@ -2338,7 +2338,7 @@ sub create_ddl_dir {
     $dir = './';
   } else {
       -d $dir or File::Path::mkpath($dir)
-          or croak "create_ddl_dir: could not create dir '$dir'";
+          or $self->throw_exception("create_ddl_dir: $! creating dir '$dir'");
   }
 
   $self->throw_exception ("Directory '$dir' does not exist\n") unless(-d $dir);