summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJesse Luehrs <doy@tozt.net>2009-06-02 01:10:31 -0500
committerJesse Luehrs <doy@tozt.net>2009-06-02 01:16:17 -0500
commit23d8dfac4d65c100ea79c49076657cf2933d1936 (patch)
tree0910948028351e73a7c1ae472c58b7b8bb2f808c
parent0afd42ef80622e220e97051638f4122349e82d1b (diff)
downloadbot-games-23d8dfac4d65c100ea79c49076657cf2933d1936.tar.gz
bot-games-23d8dfac4d65c100ea79c49076657cf2933d1936.zip
it'd be nice to know if we actually succeed at loading our plugin...
-rw-r--r--lib/Bot/Games.pm5
1 files changed, 5 insertions, 0 deletions
diff --git a/lib/Bot/Games.pm b/lib/Bot/Games.pm
index 754d9f4..f0ef0bd 100644
--- a/lib/Bot/Games.pm
+++ b/lib/Bot/Games.pm
@@ -73,6 +73,11 @@ sub said {
if (!defined $game) {
my $game_package = $self->game_package($game_name);
eval "require $game_package";
+ if ($@) {
+ warn $@;
+ $self->$say((split /\n/, $@)[0]);
+ return;
+ }
$game = $game_package->new;
$self->active_games->{$game_name} = $game;
}