Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
slightly better diagnostics for Mojo::EventEmitter
  • Loading branch information
kraih committed Jan 9, 2013
1 parent dbf5f1d commit ffe21fd
Showing 1 changed file with 8 additions and 4 deletions.
12 changes: 8 additions & 4 deletions lib/Mojo/EventEmitter.pm
Expand Up @@ -12,8 +12,10 @@ sub emit {
warn "-- Emit $name in @{[blessed($self)]} (@{[scalar(@$s)]})\n" if DEBUG;
$self->$_(@_) for @$s;
}
elsif ($name eq 'error') { warn $_[0] }
elsif (DEBUG) { warn "-- Emit $name in @{[blessed($self)]} (0)\n" }
else {
warn "-- Emit $name in @{[blessed($self)]} (0)\n" if DEBUG;
warn $_[0] if $name eq 'error';
}

return $self;
}
Expand All @@ -35,8 +37,10 @@ sub emit_safe {
}
}
}
elsif ($name eq 'error') { warn $_[0] }
elsif (DEBUG) { warn "-- Emit $name in @{[blessed($self)]} safely (0)\n" }
else {
warn "-- Emit $name in @{[blessed($self)]} safely (0)\n" if DEBUG;
warn $_[0] if $name eq 'error';
}

return $self;
}
Expand Down

0 comments on commit ffe21fd

Please sign in to comment.