joinsparts.pl plugin update by merlijn
authorfruitiex <fruitiex@f962a42d-fe04-0410-a3ab-8c8b0445ebaa>
Sun, 3 Jan 2010 19:54:57 +0000 (19:54 +0000)
committerfruitiex <fruitiex@f962a42d-fe04-0410-a3ab-8c8b0445ebaa>
Sun, 3 Jan 2010 19:54:57 +0000 (19:54 +0000)
git-svn-id: svn://svn.icculus.org/nexuiz/trunk@8473 f962a42d-fe04-0410-a3ab-8c8b0445ebaa

server/rcon2irc/joinsparts.pl

index e842f5f..ce0e96e 100644 (file)
 # current code has been tested against version 0.8 of the Geo::IPfree module
 # You can obtain a copy here: http://search.cpan.org/~bricas/Geo-IPfree-0.8/lib/Geo/IPfree.pm
 # Place the 'Geo' dir in the same directory as this plugin or anywhere in @INC.
-if ($pj{irc_show_country}) { 
-       use Geo::IPfree; 
-       $pj{geo} = Geo::IPfree->new;
-       $pj{geo}->Faster; # Due to a relatively large amount of lookups, this is probably a good idea
+if ($pj{irc_show_country}) {
+       eval { 
+               require Geo::IPfree;
+               $pj{geo} = Geo::IPfree->new;
+               $pj{geo}->Faster; # Due to a relatively large amount of lookups, this is probably a good idea 
+       } or die "joinsparts.pl: requested countrynames, but can't load data, $@";
 } 
 
 $store{plugin_joinsparts} = \%pj; }