summaryrefslogtreecommitdiffstats
path: root/Lib/urllib.py
diff options
context:
space:
mode:
Diffstat (limited to 'Lib/urllib.py')
-rw-r--r--Lib/urllib.py12
1 files changed, 8 insertions, 4 deletions
diff --git a/Lib/urllib.py b/Lib/urllib.py
index 8ecef03..35ba479 100644
--- a/Lib/urllib.py
+++ b/Lib/urllib.py
@@ -393,7 +393,7 @@ class FancyURLopener(URLopener):
match = re.match(
'[ \t]*([^ \t]+)[ \t]+realm="([^"]*)"', stuff)
if match:
- scheme, realm = match.group()
+ scheme, realm = match.groups()
if string.lower(scheme) == 'basic':
return self.retry_http_basic_auth(
url, realm)
@@ -436,11 +436,15 @@ class FancyURLopener(URLopener):
return None, None
def echo_off(self):
- os.system("stty -echo")
+ # XXX Is this sufficient???
+ if hasattr(os, "system"):
+ os.system("stty -echo")
def echo_on(self):
- print
- os.system("stty echo")
+ # XXX Is this sufficient???
+ if hasattr(os, "system"):
+ print
+ os.system("stty echo")
# Utility functions