Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 2772592d

Von Moritz Bunkus vor mehr als 14 Jahren hinzugefügt

  • ID 2772592dab54533eb91a0d11ade01ed24cc58d19
  • Vorgänger 37f3d6cc
  • Nachfolger c5db99b7

Richtiges Handling des Fehlerfalls von eval

Unterschiede anzeigen:

SL/DB/BackgroundJob.pm
my $run_at = DateTime->now_local;
my $history;
eval {
my $ok = eval {
my $result = $package->new->run($self);
$history = SL::DB::BackgroundJobHistory
......
1;
};
if ($EVAL_ERROR) {
if (!$ok) {
$history = SL::DB::BackgroundJobHistory
->new(package_name => $self->package_name,
run_at => $run_at,

Auch abrufbar als: Unified diff