grthtrhthjhtyjytjytkergtrhtrjytjerhrfh4:24 29/09/2026+ „&Ý`ûWãó(€Rt^RIt^RIt^RIt^RIt.R Ot!RR]4tR RR/RlltR RR/Rllt R RR/Rllt Rt RR lt R t R t^RIt]P ]P"3]tR# ]]3d^RIt] tR# ]d] tR#i;ii;i)a³Utilities to get a password and/or the current user name. getpass(prompt[, stream[, echo_char]]) - Prompt for a password, with echo turned off and optional keyboard feedback. 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ÚGetPassWarningcó€]tRt^tRtR#)r©N)Ú__name__Ú __module__Ú __qualname__Ú__firstlineno__Ú__static_attributes__róÚ./opt/alt/python314/lib64/python3.14/getpass.pyrrs†£4r Ú echo_charc óÔ€\V4Rp\P!4;_uu_4p\P!R\P \P ,4p\P!VR4pVPV4\P!V4pVPV4V'gTpTeû\(P*!T4pTR,p T ^;;,\(P,(,uu&T'd%T ^;;,\(P.(,uu&\(P0p \3\(R4'dT \(P4,p \(P6!YZT 4\9YTTR7p\(P6!YZT4TP;4TP?R4TuuRRR4# \d�TP4\PP4pM$ \ \"3dRp\%Y4pMi;i\PpT'g\P&pEL¥i;i \(P6!YZT4TP;4i;i \(P<d*TehYJdTP4\%Y4pELi;i +'giR#;i)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. echo_char: A single ASCII character to mask input (e.g., '*'). If None, input is hidden. 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+:NNNÚTCSASOFT)Úinputr Ú ) Ú_check_echo_charÚ 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ÚICANONÚ TCSAFLUSHÚhasattrrÚ tcsetattrÚ _raw_inputÚflushÚerrorÚwrite) ÚpromptÚstreamr ÚpasswdÚstackÚfdÚttyrÚoldÚnewÚtcsetattr_flagss &&$ r Ú unix_getpassr9s(€ô"�YÔà €FÜ × Ò × Ô  5ð $ä—’˜¤R§Y¡Y¬r¯{©{Õ%:Ó;ˆBÜ—)’)˜B Ó%ˆCØ × Ñ  Ô $Ü×$Ò$ SÓ)ˆEØ × Ñ  Ô &ߨ�ð Š>ð :Ü×'Ò'¨Ó+�ؘ!•f�Ø�A—œ7Ÿ<™<˜-Õ'“ߨ˜—FœwŸ~™~˜oÕ-“FÜ")×"3Ñ"3�Üœ7 J×/Ò/Ø#¤w×'7Ñ'7Õ7�Oð#Ü×%Ò% b¸3Ô?Ü'¨¸eØ2;ô=�Fô×%Ò% b¸3Ô?Ø—L‘L”Nð � ‰ �TÔØ÷k Ò øôô $à �K‰KŒMð :Ü—Y‘Y×%Ñ%Ó'‘øÜ"¤JÐ/ô :Ø�Ü)¨&Ó9’ð :úô—I‘IˆEßÜŸ™�úð $ûô8×%Ò% b¸3Ô?Ø—L‘L•NûÜ—=‘=ô :ØÒ%ððÓ&à—K‘K”MÜ)¨&Ó9“ð :ú÷Q × Ð ús�«K­BGÃKÃA JÄA!JÅ2%I)Æ'JÆ>KÇI&Ç7HÈI&ÈH7 È4I&È6H7 È7I&ÉI&É"KÉ%I&É&KÉ))JÊJÊ:KËKËKËKË K' cóˆ€\P\PJd \W4#\ V4VFp\ P !V4K Rp\ P!4pVR8XgVR8XdM—VR8Xd\hVR8XdZV'dKV'dC\ P !R4\ P !R4\ P !R4VRRpK’WC,pV'gK¤\ P !V4K¼\ P !R4\ P !R4V#) z:Prompt for password with echo off, using Windows getwch().ÚÚ rÚÚÚ Néÿÿÿÿ) rrÚ __stdin__r#rÚmsvcrtÚputwchÚgetwchÚKeyboardInterrupt)r0r1r ÚcÚpws&&$ r Ú win_getpassrHisÛ€ä ‡y�yœŸ ™ Ó%Ü Ó/Ð/Ü�YÔã ˆÜ� Š �aÖñà €BØ Ü �MŠM‹OˆØ �Œ9˜˜Tœ Ø Ø �Œ;Ü#Ð #Ø �Œ9ߟRÜ— ’ ˜dÔ#Ü— ’ ˜cÔ"Ü— ’ ˜dÔ#Ø�C�R�ŠBà•ˆB߉yÜ— ’ ˜iÖ(Ü ‡M‚M�$ÔÜ ‡M‚M�$ÔØ €Ir có´€\V4^RIpVPR\^R7V'g\P p\ RVR7\WVR7#)éNz%Can not control echo on the terminal.)Ú stacklevelz&Warning: Password input may be echoed.)Úfile©r )rÚwarningsÚwarnrrr$Úprintr,)r0r1r rNs&&$ r r#r#‡sJ€Ü�YÔÛØ ‡M�MÐ9¼>Øðô ç Ü—‘ˆÜ Ð 2¸Õ@Ü �f° Ô :Ð:r có€VfR#\V\4'g"\R\V4P 24h\ V4^8Xd-VP 4'dVP4'g\RV: 24hR#)Nz''echo_char' must be a str or None, not z='echo_char' must be a single printable ASCII character, got: ) Ú isinstanceÚstrÚ TypeErrorÚtyperÚlenÚ isprintableÚisasciir"rMs&r rr’sŠ€àÒÙÜ �i¤× %Ò %ÜÐAÜ  ›?×3Ñ3Ð4ð6ó7ð 7ô ˆI‹˜!ÔØ × !Ñ !× #Ò #Ø × Ñ × Ò äð,Ø,5©=ð:ó;ð ;ñ r có €V'g\PpV'g\Pp\V4pV'd#VP V4VP4V'd \WV4#VP4pV'g\hVR,R8XdVRRpV# \ dLTP TPR4pTPTP4pTP T4L¬i;i)ÚreplacerNr@) rr$rrSr/ÚUnicodeEncodeErrorÚencodeÚencodingÚdecoder-Ú_readline_with_echo_charÚreadlineÚEOFError)r0r1rr Úlines&&&& r r,r,¢sÅ€ç Ü—‘ˆß Ü— ‘ ˆÜ �‹[€Fß ð !Ø �L‰L˜Ô ð � ‰ ŒçÜ'¨°yÓAÐAØ �>‰>Ó €Dß ÜˆØ ˆB…x�4ÔØ�C�RˆyˆØ €Køô"ô !à—]‘] 6§?¡?°IÓ>ˆFØ—]‘] 6§?¡?Ó3ˆFØ �L‰L˜Ö ð  !úsÁB-Â-ADÄDcó~€RpRpVP^4pVR8XgVR8XdV#VR8Xd\hVR8XgVR8Xd1V'd"VPR4VP4VR R pKnVR 8XdV'dV#RpK„VR 8XdK�W5, pVPV4VP4RpKº) r;FTrr<r=Úr>z NÚÚr@)ÚreadrEr/r-)r1rr r2Ú eof_pressedÚchars&&& r r_r_½s¸€Ø €FØ€KØ Ø�z‰z˜!‹}ˆØ �4Œ<˜4 4œ<Ø ð( €Mð'�VŒ^Ü#Ð #Ø �VŒ^˜t tœ|ߨ— ‘ ˜WÔ%Ø— ‘ ”ؘC˜R�[ŠFØ �VŒ^ߨð €Mð#’ Ø �VŒ^Ù à �NˆFØ �L‰L˜Ô #Ø �L‰LŒNØŠKr có€RF.p\PPV4pV'gK,Vu# ^RIpVP \P !44^,# \ \3dp\R4ThRp?ii;i)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. Nz"No username set in the environment)ÚLOGNAMEÚUSERÚLNAMEÚUSERNAME) rÚenvironÚgetÚpwdÚgetpwuidÚgetuidÚ ImportErrorÚKeyErrorr)ÚnameÚuserrqÚes r ÚgetuserryÚsr€ó9ˆÜ�z‰z�~‰~˜dÓ#ˆß ‰4ØŠKñ9ð CÛØ�|‰|œBŸIšI›KÓ(¨Õ+Ð+øÜ œÐ "ôCÜÐ:Ó;ÀÐBûðCús¶.A%Á%BÁ6 BÂB)Úgetpassryr)z Password: N)r;NNN)Ú__doc__rrrrÚ__all__Ú UserWarningrr9rHr#rr,r_ryr%r&r+rzrtr!rBrr r Úr~sÃðñ ó"Û Û Û â 0€ô(�[Ô'ñIÀõIñX¸tõñ<;ÀDõ;ò ;ô ò6ò:Cð2 Ûð ×Ñ�w×(Ñ(Ñ(ð‚Gøð �^Ð$ôðÛð‹øð ô#Ø"Œð#úðús0Á A,Á, BÁ6A?Á:BÁ? B ÂB B  B