grthtrhthjhtyjytjytkergtrhtrjytjerhrfh4:24 29/09/2026ó OA_ÁÂI¥ãóú•SrSSKrSSKrSSKrSSKr/SQr"SS\5rS SjrS Sjr S Sjr S S jr S r SSK r \ R\ R4 \rg!\\4a SSKr\ rg!\a \ rgf=ff=f) a‡Utilities to get a password and/or the current user name. getpass(prompt[, stream]) - Prompt for a password, with echo turned off. getuser() - Get the user name from the environment or password database. GetPassWarning - This UserWarning is issued when getpass() cannot prevent echoing of the password contents while reading. On Windows, the msvcrt module will be used. éN)ÚgetpassÚgetuserÚGetPassWarningcó•\rSrSrSrg)ré©N)Ú__name__Ú __module__Ú __qualname__Ú__firstlineno__Ú__static_attributes__róÚ./opt/alt/python313/lib64/python3.13/getpass.pyrrs†¢4rrcó •Sn[R"5n[R"S[R[R -5n[ R"US5nURU5 [ R"U5nURU5 U(dUnUb¹[&R("U5nUSSnUS==[&R*)-ss'[&R,n [/[&S5(aU [&R0-n [&R2"XIU5 [5XUS9n[&R2"XIU5 UR75 UR;S5 UsSSS5 $![a~ UR5 [RR5nO#![[ 4a Sn[#X5nOf=f[RnU(d[R$nGN_f=f![&R2"XIU5 UR75 f=f![&R8a' UbeXLaUR5 [#X5nGN f=f!,(df  g=f)aÖPrompt for a password, with echo turned off. Args: prompt: Written on stream to ask for the input. Default: 'Password: ' stream: A writable file object to display the prompt. Defaults to the tty. If no tty is available defaults to sys.stderr. Returns: The seKr3t input. Raises: EOFError: If our input tty or stdin was closed. GetPassWarning: When we were unable to turn echo off on the input. Always restores terminal settings before returning. Nz/dev/ttyzw+éÚTCSASOFT)ÚinputÚ )Ú contextlibÚ ExitStackÚosÚopenÚO_RDWRÚO_NOCTTYÚioÚFileIOÚ enter_contextÚ TextIOWrapperÚOSErrorÚcloseÚsysÚstdinÚfilenoÚAttributeErrorÚ ValueErrorÚfallback_getpassÚstderrÚtermiosÚ tcgetattrÚECHOÚ TCSAFLUSHÚhasattrrÚ tcsetattrÚ _raw_inputÚflushÚerrorÚwrite) ÚpromptÚstreamÚpasswdÚstackÚfdÚttyrÚoldÚnewÚtcsetattr_flagss rÚ unix_getpassr;sü€ð€FÜ × Ò Ô  5ð $ä—’˜¤R§Y¡Y¬r¯{©{Ñ%:Ó;ˆBÜ—)’)˜B Ó%ˆCØ × Ñ  Ô $Ü×$Ò$ SÓ)ˆEØ × Ñ  Ô &ÞØ�ð ‰>ð :Ü×'Ò'¨Ó+�Ø™!�f�Ø�A“œ7Ÿ<™<˜-Ñ'“Ü")×"3Ñ"3�Üœ7 J×/Ñ/Ø#¤w×'7Ñ'7Ñ7�Oð#Ü×%Ò% b¸3Ô?Ü'¨¸eÑD�Fä×%Ò% b¸3Ô?Ø—L‘L”Nð � ‰ �TÔØ÷c Ñ øôó $à �K‰KŒMð :Ü—Y‘Y×%Ñ%Ó'‘øÜ"¤JÐ/ó :Ø�Ü)¨&Ó9’ð :úô—I‘IˆEÞÜŸ™�úð $ûô0×%Ò% b¸3Ô?Ø—L‘L•NûÜ—=‘=ó :ØÑ%ððÒ&à—K‘K”MÜ)¨&Ó9“ð :ú÷I Õ ús�˜I5šBFÂ(I5Â,A/H7Ä!H Ä='H7Å$I5ÆHÆF:Æ9HÆ:GÇHÇGÇ*HÈI5ÈHÈI5È )H4È4H7È77I2É.I5É1I2É2I5É5 Jcóz•[R[RLa [X5$UHn[R "U5 M Sn[R "5nUS:XdUS:XaOUS:Xa[eUS:XaUSSnOX2-nM@[R "S5 [R "S5 U$)z:Prompt for password with echo off, using Windows getwch().ÚÚ rÚÚNéÿÿÿÿ)r!r"Ú __stdin__r&ÚmsvcrtÚputwchÚgetwchÚKeyboardInterrupt)r2r3ÚcÚpws rÚ win_getpassrI`s €ä ‡y�yœŸ ™ Ò%Ü Ó/Ð/ã ˆÜ� Š �aÖñà €BØ Ü �MŠM‹OˆØ �‹9˜˜T› Ø Ø �‹;Ü#Ð #Ø �‹9Ø�C�R�‰Bà‘ˆBñ ô ‡M‚M�$ÔÜ ‡M‚M�$ÔØ €IrcóŒ•SSKnURS[SS9 U(d[Rn[ SUS9 [ X5$)Nrz%Can not control echo on the terminal.é)Ú stacklevelz&Warning: Password input may be echoed.)Úfile)ÚwarningsÚwarnrr!r'Úprintr.)r2r3rNs rr&r&ws@€ÛØ ‡M�MÐ9¼>Øðñ æ Ü—‘ˆÜ Ð 2¸Ò@Ü �fÓ %Ð%rcóЕU(d[RnU(d[Rn[U5nU(a"UR U5 UR5 UR5nU(d[eUSS:XaUSSnU$![ aK UR URS5nURUR5nUR U5 N‘f=f)NÚreplacerAr) r!r'r"Ústrr1ÚUnicodeEncodeErrorÚencodeÚencodingÚdecoder/ÚreadlineÚEOFError)r2r3rÚlines rr.r.�sµ€æ Ü—‘ˆÞ Ü— ‘ ˆÜ �‹[€FÞ ð !Ø �L‰L˜Ô ð � ‰ Œà �>‰>Ó €DÞ ÜˆØ ˆB�x�4ÓØ�C�RˆyˆØ €Køô"ó !à—]‘] 6§?¡?°IÓ>ˆFØ—]‘] 6§?¡?Ó3ˆFØ �L‰L˜Ö ð  !úsÁBÂAC%Ã$C%có•SH-n[RRU5nU(dM+Us $ SSKnUR [R "55S$![ [4an[S5UeSnAff=f)aMGet 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. Any failure to find a username raises OSError. .. versionchanged:: 3.13 Previously, various exceptions beyond just :exc:`OSError` were raised. )ÚLOGNAMEÚUSERÚLNAMEÚUSERNAMErNz"No username set in the environment) rÚenvironÚgetÚpwdÚgetpwuidÚgetuidÚ ImportErrorÚKeyErrorr)ÚnameÚuserrbÚes rrršsr€ó9ˆÜ�z‰z�~‰~˜dÓ#ˆß ˆ4ØŠKñ9ð CÛØ�|‰|œBŸIšI›KÓ(¨Ñ+Ð+øÜ œÐ "óCÜÐ:Ó;ÀÐBûðCúsµ*A Á BÁ0 A<Á<B)z Password: N)r=NN)Ú__doc__rrrr!Ú__all__Ú UserWarningrr;rIr&r.rr(r)r-rrer$rCrrrÚrms£ðñ ó Û Û Û â 0€ô(�[Ô'ôAôHô.&ôò2Cð2 Ûð ×Ñ�w×(Ñ(Ñ(ð�Gøð �^Ð$óðÛðŠøð ó#Ø"‹ð#úðús/ºAÁA:Á"A*Á&A:Á*A6Á2A:Á5A6Á6A: