Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
Size: Mime:
§

hµµh!ãóėddlmZddlmZddlZddlmZdefd„Zdefd„Z	dZ
d	ZGd
„de¦«ZGd„d
e
¦«ZGd„de¦«ZGd„d¦«ZeZdS)é)Úhexlify)ÚEnumN)ÚOptionalÚreturncóŒ—tttj¦«¦« d¦«¦«}d|zS)z³Prepare an AUTH command line with the current effective user ID.

    This is the preferred authentication method for typical D-Bus connections
    over a Unix domain socket.
    ÚasciisAUTH EXTERNAL %b
)rÚstrÚosÚgeteuidÚencode)Úhex_uids ú7/usr/local/lib/python3.11/site-packages/jeepney/auth.pyÚmake_auth_externalrs8€õ•c"œ*™,œ,Ñ'Ô'×.Ò.¨wÑ7Ô7Ñ8Ô8€GØ" WÑ,Ð,ócób—ddlm}td|z d¦«¦«}d|zS)zéFormat an AUTH command line for the ANONYMOUS mechanism

    Jeepney's higher-level wrappers don't currently use this mechanism,
    but third-party code may choose to.

    See <https://tools.ietf.org/html/rfc4505> for details.
    é)Ú__version__z
Jeepney %srsAUTH ANONYMOUS %s
)Úrrr)rÚtraces  rÚmake_auth_anonymousrsA€ðÐÐÐÐÐÝ\ KÑ/×7Ò7¸Ñ@Ô@ÑAÔA€EØ# eÑ+Ð+rsBEGIN
sNEGOTIATE_UNIX_FD
có"—eZdZdZdZdZdZdZdS)ÚClientStaterééééN)Ú__name__Ú
__module__Ú__qualname__ÚWaitingForDataÚWaitingForOkÚWaitingForRejectÚWaitingForAgreeUnixFDÚSuccess©rrrrs)€€€€€à€NØ€LØÐØÐØ€G€G€Grrcó —eZdZdZdd„Zd„ZdS)ÚAuthenticationErrorz%Raised when DBus authentication failsúAuthentication failedcó"—||_||_dS©N©ÚmsgÚdata)Úselfr-r,s   rÚ__init__zAuthenticationError.__init__(s€ØˆŒØˆŒ	ˆ	ˆ	rcó$—|j›d|j›S)Nz. Bus sent: r+©r.s rÚ__str__zAuthenticationError.__str__,s€Ø”(Ð5Ð5¨¬	Ð5Ð5Ð5rN)r()rrrÚ__doc__r/r2r%rrr'r'&s=€€€€€Ø/Ð/ððððð6ð6ð6ð6ð6rr'có"‡—eZdZdZˆfd„ZˆxZS)ÚFDNegotiationErrorzBRaised when file descriptor support is requested but not availablecóN•—t¦« |d¬¦«dS)Nz%File descriptor support not available)r,)Úsuperr/)r.r-Ú	__class__s  €rr/zFDNegotiationError.__init__1s'ø€Ý
‰Œ×Ò˜Ð#JÐÑKÔKÐKÐKÐKr)rrrr3r/Ú
__classcell__)r8s@rr5r5/sGø€€€€€ØLÐLðLðLðLðLðLðLðLðLðLrr5có`—eZdZdZd
d„Zed„¦«Zd„Zdee	fd„Z
d	„Zd
e	fd„ZdS)Ú
AuthenticatoraProcess data for the SASL authentication conversation

    If enable_fds is True, this includes negotiating support for passing
    file descriptors. If inc_null_byte is True, sends the '' byte
    at the beginning of the negotiations, which was the past behavior,
    but which prevents sending the SCM_CREDS ancillary data over the socket,
    breaking authentication on *BSD; the caller should rather send that
    null byte and ancillary data and pass inc_null_byte=False to prevent
    it being done here.
    FTcó—||_t¦«|_|rdt¦«z|_nt¦«|_t
j|_d|_dS)Nó)	Ú
enable_fdsÚ	bytearrayÚbufferrÚ_to_sendrr!ÚstateÚerror)r.r>Ú
inc_null_bytes   rr/zAuthenticator.__init__@sS€Ø$ˆŒÝ‘k”kˆŒØð	1Ø!Õ$6Ñ$8Ô$8Ñ8ˆDŒMˆMå.Ñ0Ô0ˆDŒMÝ Ô-ˆŒ
؈Œ
ˆ
ˆ
rcó(—|jtjuSr*)rBrr$r1s rÚ
authenticatedzAuthenticator.authenticatedJs€àŒz[Ô0Ð0Ð0rcó,—t|jd¦«Sr*)ÚiterÚdata_to_sendr1s rÚ__iter__zAuthenticator.__iter__Ns€ÝDÔ% tÑ,Ô,Ð,rrcóD—|js|jrdSd|jc|_}|S)aœGet a line of data to send to the server

        The data returned should be sent before waiting to receive data.
        Returns empty bytes if waiting for more data from the server, and None
        if authentication is finished (success or error).

        Iterating over the Authenticator object will also yield these lines;
        :meth:`feed` should be called with received data inside the loop.
        Nr)rFrCrA)r.Úto_sends  rrIzAuthenticator.data_to_sendQs2€ðÔð	 ¤ð	ؐ4Ø!$ d¤mЈŒ
w؈rcó|—|jtjurC| d¦«r-|jrt
tjfSttjfSnQ|jtjur>| d¦«rttjfS||_	t|¦«‚||_	t|¦«‚)NsOK s
AGREE_UNIX_FD)rBrr!Ú
startswithr>ÚNEGOTIATE_UNIX_FDr#ÚBEGINr$rCr5r')r.Úlines  rÚprocess_linezAuthenticator.process_line`s²€ØŒ:Ô1Ð1Ð1ØŠ˜vÑ&Ô&ð
6Ø”?ð6Ý,­kÔ.OÐOÐOå ¥+Ô"5Ð5Ð5ð	
6ðŒZ;Ô<Ð
<Ð
<؏ŠÐ/Ñ0Ô0ð
2ݝkÔ1Ð1Ð1ðˆDŒJÝ$ TÑ*Ô*Ð*àˆŒ
Ý! $Ñ'Ô'Ð'rr-cóX—|xj|z
c_d|jvrc|j dd¦«\}|_|jrt|jd¦«‚| |¦«\|_|_dSt
|j¦«dkrt|jd¦«‚dS)zºProcess received data

        Raises AuthenticationError if the incoming data is not as expected for
        successful authentication. The connection should then be abandoned.
        s
rzUnexpected data receivedi z*Too much data received without line endingN)r@Úsplitr'rRrArBÚlen)r.r-rQs   rÚfeedzAuthenticator.feedvs¶€ð	
ˆŒtшŒØd”kÐ!Ð!Ø $¤× 1Ò 1°'¸1Ñ =Ô =ÑˆD$”+ØŒ{ð
Så)¨$¬+Ð7QÑRÔRÐRà(,×(9Ò(9¸$Ñ(?Ô(?Ñ%ˆDŒM˜4œ:˜:˜:õ”Ñ
Ô
 Ò
$Ð
$Ý%Ø”ÐIñôð
ð%Ð
$rN)FT)
rrrr3r/ÚpropertyrFrJrÚbytesrIrRrVr%rrr;r;5s¥€€€€€ð	ð	ðððððð1ð1ñ„Xð1ð-ð-ð-ð
˜h uœoð
ð
ð
ð
ð(ð(ð(ð,˜ððððððrr;)ÚbinasciirÚenumrr
ÚtypingrrXrrrPrOrÚ
ValueErrorr'r5r;Ú
SASLParserr%rrú<module>r^sJðØÐÐÐÐÐØÐÐÐÐÐØ	€	€	€	ØÐÐÐÐÐð-˜Eð-ð-ð-ð-ð
,˜Uð
,ð
,ð
,ð
,ð	€Ø,Ðððððð$ñôðð6ð6ð6ð6ð6˜*ñ6ô6ð6ðLðLðLðLðLÐ,ñLôLðLðWðWðWðWðWñWôWðWðv€
€
€
r