Be nicer to systems that have neither termios nor msvcrt.
diff --git a/Lib/getpass.py b/Lib/getpass.py
index 44e78c2..8bd7523 100644
--- a/Lib/getpass.py
+++ b/Lib/getpass.py
@@ -22,7 +22,12 @@
 	try:
 		import termios, TERMIOS
 	except ImportError:
-		return win_getpass(prompt)
+		try:
+			import msvcrt
+		except ImportError:
+			return default_getpass(prompt)
+		else:
+			return win_getpass(prompt)
 
 	fd = sys.stdin.fileno()
 	old = termios.tcgetattr(fd)	# a copy to save
@@ -59,6 +64,10 @@
 	return pw
 
 
+def default_getpass(prompt='Password: '):
+	return raw_input(prompt)
+
+
 def getuser():
 	"""Get the username from the environment or password database.