From 8aae94a93dd5231a2f910e9f984f56306aea42af Mon Sep 17 00:00:00 2001 From: Giuseppe Bilotta Date: Wed, 26 Jul 2006 23:14:00 +0000 Subject: weather plugin now reports error met when displaying info instead of silently erroring out --- data/rbot/plugins/weather.rb | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) (limited to 'data') diff --git a/data/rbot/plugins/weather.rb b/data/rbot/plugins/weather.rb index 3570aa8e..e6284e45 100644 --- a/data/rbot/plugins/weather.rb +++ b/data/rbot/plugins/weather.rb @@ -85,11 +85,12 @@ class MyWeatherPlugin < Plugin met = CurrentConditions.new(where) end if met - # begin - m.reply met.update - @cc_cache[where] = met - # rescue - # end + begin + m.reply met.update + @cc_cache[where] = met + rescue => e + m.reply e.message + end else m.reply "couldn't find weather data for #{where}" end @@ -109,5 +110,6 @@ class MyWeatherPlugin < Plugin end end end + plugin = MyWeatherPlugin.new plugin.map 'weather :where', :defaults => {:where => false} -- cgit v1.2.3