From f2e45dd9dde5fa45afeb2bb42660a5a1a2d199d5 Mon Sep 17 00:00:00 2001 From: Raymond Hettinger Date: Sun, 18 Aug 2002 20:08:56 +0000 Subject: [PATCH] Modify splituser() method to allow an @ in the userinfo field. Jeremy reported that this is not allowed by RFC 2396; however, other tools support unescaped @'s so we should also. Apply SF patch 596581 closing bug 581529. --- Lib/urllib.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Lib/urllib.py b/Lib/urllib.py index d367dd8677..758ab925ca 100644 --- a/Lib/urllib.py +++ b/Lib/urllib.py @@ -968,7 +968,7 @@ def splituser(host): global _userprog if _userprog is None: import re - _userprog = re.compile('^([^@]*)@(.*)$') + _userprog = re.compile('^(.*)@(.*)$') match = _userprog.match(host) if match: return map(unquote, match.group(1, 2)) -- 2.50.0