Switch vestigial warn() calls to carp()
Peter Rabbitson [Mon, 5 Nov 2012 08:11:19 +0000 (09:11 +0100)]
lib/DBIx/Class/Storage/DBI/ODBC/Microsoft_SQL_Server.pm
lib/SQL/Translator/Parser/DBIx/Class.pm

index 662acb4..073837f 100644 (file)
@@ -143,7 +143,7 @@ sub connect_call_use_mars {
     }
 
     if (my ($data_source) = $dsn =~ /^dbi:ODBC:([\w-]+)\z/i) { # prefix with DSN
-      warn "Bare DSN in ODBC connect string, rewriting as 'dsn=$data_source'"
+      carp_unique "Bare DSN in ODBC connect string, rewriting as 'dsn=$data_source'"
           ." for MARS\n";
       $dsn = "dbi:ODBC:dsn=$data_source";
     }
index 755ac4a..e4f7a9b 100644 (file)
@@ -154,7 +154,7 @@ sub parse {
 
             my $relsource = try { $source->related_source($rel) };
             unless ($relsource) {
-              warn "Ignoring relationship '$rel' - related resultsource '$rel_info->{class}' is not registered with this schema\n";
+              carp "Ignoring relationship '$rel' - related resultsource '$rel_info->{class}' is not registered with this schema\n";
               next;
             };