]> wagnertech.de Git - mfinanz.git/blobdiff - scripts/console
Merge branch 'master' of ssh://git-jbueren@lx-office.linet-services.de/~/lx-office-erp
[mfinanz.git] / scripts / console
index 5d928b5e5779759629d618187b447713a265f693..ca20b2bfe36864bc31d0bf9e8aab64a4255bbd9e 100755 (executable)
@@ -29,7 +29,10 @@ $repl->load_history($history_file);
 $repl->eval('help');
 $repl->print("trying to auto login as '$login'...");
 $repl->print($repl->eval("lxinit '$login'"));
-$repl->print($repl->eval($autorun)) if $autorun;
+if ($autorun) {
+  my $result = $repl->eval($autorun);
+  $repl->print($result->message) if ref($result) eq 'Devel::REPL::Error';
+}
 $repl->run;
 
 package Devel::REPL;
@@ -119,8 +122,9 @@ EOL
 }
 
 sub pp {
-  $Data::Dumper::Indent   = 2;
-  $Data::Dumper::Maxdepth = 2;
+  local $Data::Dumper::Indent   = 2;
+  local $Data::Dumper::Maxdepth = 2;
+  local $Data::Dumper::Sortkeys = 1;
   Data::Dumper::Dumper(@_);
 }