"getpass" — 可搬性のあるパスワード入力機構
******************************************

"getpass" モジュールは二つの関数を提供します:

getpass.getpass([prompt[, stream]])

   Prompt the user for a password without echoing.  The user is
   prompted using the string *prompt*, which defaults to "'Password:
   '". On Unix, the prompt is written to the file-like object
   *stream*.  *stream* defaults to the controlling terminal (/dev/tty)
   or if that is unavailable to "sys.stderr" (this argument is ignored
   on Windows).

   もしエコーなしで入力が利用できない場合は、 "getpass()" は *stream*
   に警告メッセージを出力し、 "sys.stdin" から読み込み、
   "GetPassWarning" 警告を発生させます。

   バージョン 2.5 で変更: The *stream* parameter was added.

   バージョン 2.6 で変更: On Unix it defaults to using /dev/tty before
   falling back to "sys.stdin" and "sys.stderr".

   注釈: IDLE から getpass を呼び出した場合、入力はIDLEのウィンドウ
     ではな く、IDLE を起動したターミナルから行われます。

exception getpass.GetPassWarning

   "UserWarning" のサブクラスで、入力がエコーされてしまった場合に発生
   します。

getpass.getuser()

   ユーザーの 「ログイン名」を返します。

   この関数は環境変数 "LOGNAME" "USER" "LNAME" "USERNAME" の順序でチェ
   ックして、最初の空ではない文字列が設定された値を返します。もし、な
   にも設定されていない場合は "pwd" モジュールが提供するシステム上のパ
   スワードデータベースから返します。それ以外は、例外が上がります。
