Add missing argument to Utils._multi_replace calls in irc_lower
This commit is contained in:
parent
bb372964d6
commit
461b4f4083
1 changed files with 7 additions and 6 deletions
13
Utils.py
13
Utils.py
|
@ -5,9 +5,10 @@ import bs4
|
||||||
USER_AGENT = ("Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 "
|
USER_AGENT = ("Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 "
|
||||||
"(KHTML, like Gecko) Chrome/49.0.2623.87 Safari/537.36")
|
"(KHTML, like Gecko) Chrome/49.0.2623.87 Safari/537.36")
|
||||||
REGEX_HTTP = re.compile("https?://", re.I)
|
REGEX_HTTP = re.compile("https?://", re.I)
|
||||||
|
ASCII_UPPER = string.ascii_uppercase
|
||||||
STRICT_RFC1459_UPPER = string.ascii_uppercase+r'\[]'
|
ASCII_LOWER = string.ascii_lowercase
|
||||||
STRICT_RFC1459_LOWER = string.ascii_lowercase+r'|{}'
|
STRICT_RFC1459_UPPER = ASCII_UPPER+r'\[]'
|
||||||
|
STRICT_RFC1459_LOWER = ASCII_LOWER+r'|{}'
|
||||||
RFC1459_UPPER = STRICT_RFC1459_UPPER+"^"
|
RFC1459_UPPER = STRICT_RFC1459_UPPER+"^"
|
||||||
RFC1459_LOWER = STRICT_RFC1459_LOWER+"~"
|
RFC1459_LOWER = STRICT_RFC1459_LOWER+"~"
|
||||||
|
|
||||||
|
@ -26,11 +27,11 @@ def _multi_replace(s, chars1, chars2):
|
||||||
return s
|
return s
|
||||||
def irc_lower(server, s):
|
def irc_lower(server, s):
|
||||||
if server.case_mapping == "ascii":
|
if server.case_mapping == "ascii":
|
||||||
return _multi_replace(string.ascii_uppercase, string.ascii_lowercase)
|
return _multi_replace(s, ASCII_UPPER, ASCII_LOWER)
|
||||||
elif server.case_mapping == "rfc1459":
|
elif server.case_mapping == "rfc1459":
|
||||||
return _multi_replace(RFC1459_UPPER, RFC1459_LOWER)
|
return _multi_replace(s, RFC1459_UPPER, RFC1459_LOWER)
|
||||||
elif server.case_mapping == "strict-rfc1459":
|
elif server.case_mapping == "strict-rfc1459":
|
||||||
return _multi_replace(STRICT_RFC1459_UPPER, STRICT_RFC1459_LOWER)
|
return _multi_replace(s, STRICT_RFC1459_UPPER, STRICT_RFC1459_LOWER)
|
||||||
else:
|
else:
|
||||||
raise ValueError("unknown casemapping '%s'" % server.case_mapping)
|
raise ValueError("unknown casemapping '%s'" % server.case_mapping)
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue