- my ($result, $exception);
- my $worker = sub {
- $exception = $EVAL_ERROR unless eval {
- SL::DB::Object::Hooks::run_hooks($self, 'before_delete');
- $result = $self->SUPER::delete(@args);
- SL::DB::Object::Hooks::run_hooks($self, 'after_delete', $result);
- 1;
- };
-
- return $result;
- };