| Tor Norbye | 3a2425a | 2013-11-04 10:16:08 -0800 | [diff] [blame^] | 1 | def fixGetpass(): |
| 2 | import getpass | ||||
| 3 | import warnings | ||||
| 4 | fallback = getattr(getpass, 'fallback_getpass', None) # >= 2.6 | ||||
| 5 | if not fallback: | ||||
| 6 | fallback = getpass.default_getpass # <= 2.5 | ||||
| 7 | getpass.getpass = fallback | ||||
| 8 | if hasattr(getpass, 'GetPassWarning'): | ||||
| 9 | warnings.simplefilter("ignore", category=getpass.GetPassWarning) | ||||
| 10 | |||||