From a42b9d85411b43f56df6eddd5792e2045d08d811 Mon Sep 17 00:00:00 2001 From: GLolol Date: Tue, 11 Feb 2014 18:53:01 -0800 Subject: [PATCH] Isup: simply reply fetcher --- Isup/plugin.py | 22 ++++++++-------------- 1 file changed, 8 insertions(+), 14 deletions(-) diff --git a/Isup/plugin.py b/Isup/plugin.py index 3c7bafd..de83733 100644 --- a/Isup/plugin.py +++ b/Isup/plugin.py @@ -48,23 +48,17 @@ class Isup(callbacks.Plugin): def _getreply(self, url): data = utils.web.getUrl("http://isup.me/%s" % url) if "It's just you." in data: - # irc.reply("It's just you. %s is up." % url) - try: - return self.registryValue("replies.up") % url - except TypeError: - return self.registryValue("replies.up") + reply = 'up' elif "looks down from here" in data: - try: - return self.registryValue("replies.down") % url - except TypeError: - return self.registryValue("replies.down") + reply = 'down' elif "doesn't look like a site" in data: - try: - return self.registryValue("replies.unknown") % url - except TypeError: - return self.registryValue("replies.unknown") + reply = 'unknown' else: - return "An error occurred, please check your URL and try again." + irc.error("An error occurred, please check your URL and try again.", Raise=True) + try: + return self.registryValue("replies." + reply) % url + except TypeError: + return self.registryValue("replies." + reply) def check(self, irc, msg, args, url): """