DebugClients/Python/getpass.py

changeset 5141
bc64243b7672
parent 5126
d28b92dabc2b
parent 5140
01484c0afbc6
child 5144
1ab536d25072
--- a/DebugClients/Python/getpass.py	Fri Sep 02 19:08:02 2016 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,57 +0,0 @@
-# -*- coding: utf-8 -*-
-
-# Copyright (c) 2004 - 2016 Detlev Offenbach <detlev@die-offenbachs.de>
-#
-
-"""
-Module implementing utilities to get a password and/or the current user name.
-
-getpass(prompt) - prompt for a password, with echo turned off
-getuser() - get the user name from the environment or password database
-
-This module is a replacement for the one found in the Python distribution. It
-is to provide a debugger compatible variant of the a.m. functions.
-"""
-
-__all__ = ["getpass", "getuser"]
-
-
-def getuser():
-    """
-    Function to get the username from the environment or password database.
-
-    First try various environment variables, then the password
-    database.  This works on Windows as long as USERNAME is set.
-    
-    @return username (string)
-    """
-    # this is copied from the oroginal getpass.py
-    
-    import os
-
-    for name in ('LOGNAME', 'USER', 'LNAME', 'USERNAME'):
-        user = os.environ.get(name)
-        if user:
-            return user
-
-    # If this fails, the exception will "explain" why
-    import pwd
-    return pwd.getpwuid(os.getuid())[0]
-
-
-def getpass(prompt='Password: '):
-    """
-    Function to prompt for a password, with echo turned off.
-    
-    @param prompt Prompt to be shown to the user (string)
-    @return Password entered by the user (string)
-    """
-    return raw_input(prompt, 0)
-    
-unix_getpass = getpass
-win_getpass = getpass
-default_getpass = getpass
-
-#
-# eflag: FileType = Python2
-# eflag: noqa = M601, M702

eric ide

mercurial