From 164d4bc4271a77e65408f0218fb0bb0c3f65da43 Mon Sep 17 00:00:00 2001 From: Jeremy Fincher Date: Mon, 20 Sep 2004 11:48:37 +0000 Subject: [PATCH] Added urlquote/urlunquote to webutils and changed Fun to use them. --- plugins/Fun.py | 6 +++--- src/webutils.py | 5 ++++- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/plugins/Fun.py b/plugins/Fun.py index 418eefb14..b27b7d999 100644 --- a/plugins/Fun.py +++ b/plugins/Fun.py @@ -41,7 +41,6 @@ import sys import md5 import sha import random -import urllib import inspect import mimetypes from itertools import imap @@ -52,6 +51,7 @@ import supybot.ircmsgs as ircmsgs import supybot.ircutils as ircutils import supybot.privmsgs as privmsgs import supybot.registry as registry +import supybot.webutils as webutils import supybot.callbacks as callbacks @@ -212,7 +212,7 @@ class Fun(callbacks.Privmsg): Returns the URL quoted form of the text. """ text = privmsgs.getArgs(args) - irc.reply(urllib.quote(text)) + irc.reply(webutils.urlquote(text)) def urlunquote(self, irc, msg, args): """ @@ -220,7 +220,7 @@ class Fun(callbacks.Privmsg): Returns the text un-URL quoted. """ text = privmsgs.getArgs(args) - s = urllib.unquote(text) + s = webutils.urlunquote(text) irc.reply(s) def coin(self, irc, msg, args): diff --git a/src/webutils.py b/src/webutils.py index 017cba5f4..155f11b85 100644 --- a/src/webutils.py +++ b/src/webutils.py @@ -33,6 +33,7 @@ import supybot.fix as fix import re import socket +import urllib import urllib2 import httplib import urlparse @@ -40,6 +41,9 @@ import urlparse import supybot.conf as conf Request = urllib2.Request +urlquote = urllib.quote +urlunquote = urllib.unquote + class WebError(Exception): pass @@ -117,6 +121,5 @@ def getUrl(url, size=None, headers=None): def getDomain(url): return urlparse.urlparse(url)[1] - # vim:set shiftwidth=4 tabstop=8 expandtab textwidth=78: