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…%ãó–—ddlZddlmZddlmZddlTgd¢Zejd¦«Zd„Z	ejd	¦«Z
d
„Zejd¦«Zd„Z
Gd
„d¦«ZGd„de¦«Zd„Zd#d„Zd#d„Zd#d„Zd#d„ZGd„d¦«ZGd„d¦«ZGd„d¦«ZGd„de¦«ZGd„d e¦«Zd!efd"„ZdS)$éN)ÚUnion)Úwarné)Ú*)	ÚDBusAddressÚnew_method_callÚnew_method_returnÚ	new_errorÚ
new_signalÚMessageGeneratorÚ
PropertiesÚIntrospectableÚDBusErrorResponsezZ([A-Za-z_-][A-Za-z0-9_-]*(\.[A-Za-z_-][A-Za-z0-9_-]*)+|:[A-Za-z0-9_-]+(\.[A-Za-z0-9_-]+))$cóƗt|¦«dkr |dd…dz}td|›d¦«‚t |¦«std|›d¦«‚dS)Néÿéú...z
Bus name (ú ) is too long (> 255 characters)ú) is not valid)ÚlenÚ
ValueErrorÚbus_name_patÚmatch©ÚnameÚabbrs  ú;/usr/local/lib/python3.11/site-packages/jeepney/wrappers.pyÚcheck_bus_namersw€Ý
ˆ4y„y3‚€ØBQBŒx˜%шÝÐN dÐNÐNÐNÑOÔOÐOÝ×Ò˜dÑ#Ô#ð>ÝÐ< dÐ<Ð<Ð<Ñ=Ô=Ð=ð>ð>óz2[A-Za-z_][A-Za-z0-9_]*(\.[A-Za-z_][A-Za-z0-9_]*)+$cóƗt|¦«dkr |dd…dz}td|›d¦«‚t |¦«std|›d¦«‚dS)NrrrzInterface name (rr)rrÚ
interface_patrrs  rÚcheck_interfacer"!sz€Ý
ˆ4y„y3‚€ØBQBŒx˜%шÝÐT¨DÐTÐTÐTÑUÔUÐUÝ×Ò˜tÑ$Ô$ðDÝÐB¨DÐBÐBÐBÑCÔCÐCðDðDrz[A-Za-z_][A-Za-z0-9_]*$cóƗt|¦«dkr |dd…dz}td|›d¦«‚t |¦«std|›d¦«‚dS)Nrrrz
Member name (rz
 is not valid)rrÚmember_name_patrrs  rÚcheck_member_namer%*sz€Ý
ˆ4y„y3‚€ØBQBŒx˜%шÝÐQ¨ÐQÐQÐQÑRÔRÐRÝ× Ò  Ñ&Ô&ð@ÝÐ>¨Ð>Ð>Ð>Ñ?Ô?Ð?ð@ð@rcó&—eZdZdZdd„Zd„Zd„ZdS)raAThis identifies the object and interface a message is for.

    e.g. messages to display desktop notifications would have this address::

        DBusAddress('/org/freedesktop/Notifications',
                    bus_name='org.freedesktop.Notifications',
                    interface='org.freedesktop.Notifications')
    Ncó¶—t¦« |¦«||_|t|¦«||_|t|¦«||_dS©N)ÚObjectPathTypeÚ
check_dataÚobject_pathrÚbus_namer"Ú	interface)Úselfr+r,r-s    rÚ__init__zDBusAddress.__init__;s^€ÝÑÔ×#Ò# KÑ0Ô0Ð0Ø&ˆÔàÐÝ˜8Ñ$Ô$Ð$Ø ˆŒ
àÐ Ý˜IÑ&Ô&Ð&Ø"ˆŒˆˆrcót—d t|¦«j|j|j|j¦«S)Nz'{}({!r}, bus_name={!r}, interface={!r}))ÚformatÚtypeÚ__name__r+r,r-©r.s rÚ__repr__zDBusAddress.__repr__Gs6€Ø8×?Ò?ÅÀTÁ
Ä
Ô@SØÔ$ d¤m°T´^ñEôEð	Ercóh—t|¦«t|¦«|j|j|¦«Sr()r"r2r+r,)r.r-s  rÚwith_interfacezDBusAddress.with_interfaceKs/€Ý˜	Ñ"Ô"Ð"؍tD‰zŒz˜$Ô*¨D¬M¸9ÑEÔEÐEr©NN)r3Ú
__module__Ú__qualname__Ú__doc__r/r5r7©rrrr2sX€€€€€ððð
#ð
#ð
#ð
#ðEðEðEðFðFðFðFðFrrcó ‡—eZdZdˆfd„	ZˆxZS)Ú
DBusObjectNcóp•—t¦« |||¦«tdd¬¦«dS)Nz)Deprecated alias, use DBusAddress insteadé)Ú
stacklevel)Úsuperr/r)r.r+r,r-Ú	__class__s    €rr/zDBusObject.__init__Ps9ø€Ý
‰Œ×Ò˜ h°	Ñ:Ô:Ð:ÝÐ
8ÀQÐGÑGÔGÐGÐGÐGrr8)r3r9r:r/Ú
__classcell__)rCs@rr>r>OsGø€€€€€ðHðHðHðHðHðHðHðHðHðHrr>c	óB—ttj|ddddi¬¦«S)Nrréÿÿÿÿ)ÚflagsÚprotocol_versionÚbody_lengthÚserialÚfields)ÚHeaderÚ
EndiannessÚlittle)Úmsg_types rÚ
new_headerrPTs+€Ý•*Ô# X°QÈØ ¨°Bð8ñ8ô8ð8rr<có–—t|¦«ttj¦«}|j|jtj<|j€td¦«‚|j|jtj
<|j|j|jtj<||jtj<|||jtj
<t||¦«S)aÀConstruct a new method call message

    This is a relatively low-level method. In many cases, this will be called
    from a :class:`MessageGenerator` subclass which provides a more convenient
    API.

    :param DBusAddress remote_obj: The object to call a method on
    :param str method: The name of the method to call
    :param str signature: The DBus signature of the body data
    :param tuple body: Body data (i.e. method parameters)
    Nz3remote_obj.bus_name cannot be None for method calls)r%rPÚMessageTypeÚmethod_callr+rKÚHeaderFieldsÚpathr,rÚdestinationr-ÚmemberÚ	signatureÚMessage)Ú
remote_objÚmethodrXÚbodyÚheaders     rrrXs­€õfÑÔÐÝ
Ô/Ñ
0Ô
0€FØ'1Ô'=€F„M•,Ô#Ñ$ØÔÐ"ÝÐNÑOÔOÐOØ.8Ô.A€F„M•,Ô*Ñ+ØÔÐ'Ø0:Ô0DˆŒ
•lÔ,Ñ-Ø)/€F„M•,Ô%Ñ&ØÐØ09ˆŒ
•lÔ,Ñ-å6˜4Ñ Ô Ð rcó<—ttj¦«}|jj|jtj<|jj tj	d¦«}|||jtj
<|||jtj<t||¦«S)zÇConstruct a new response message

    :param Message parent_msg: The method call this is a reply to
    :param str signature: The DBus signature of the body data
    :param tuple body: Body data
    N)
rPrRÚ
method_returnr]rJrKrTÚreply_serialÚgetÚsenderrVrXrY)Ú
parent_msgrXr\r]rbs     rr	r	rs€õÔ1Ñ
2Ô
2€FØ/9Ô/@Ô/G€F„M•,Ô+Ñ,Ø
Ô
Ô
%×
)Ò
)­,Ô*=¸tÑ
DÔ
D€FØ
ÐØ28ˆŒ
•lÔ.Ñ/ØÐØ09ˆŒ
•lÔ,Ñ-ݐ6˜4Ñ Ô Ð rcód—ttj¦«}|jj|jtj<||jtj<|jj 	tj
d¦«}|||jtj<|||jtj<t||¦«S)zþConstruct a new error response message

    :param Message parent_msg: The method call this is a reply to
    :param str error_name: The name of the error
    :param str signature: The DBus signature of the body data
    :param tuple body: Body data
    N)rPrRÚerrorr]rJrKrTr`Ú
error_namerarbrVrXrY)rcrfrXr\r]rbs      rr
r
‚s€õÔ)Ñ
*Ô
*€FØ/9Ô/@Ô/G€F„M•,Ô+Ñ,Ø-7€F„M•,Ô)Ñ*Ø
Ô
Ô
%×
)Ò
)­,Ô*=¸tÑ
DÔ
D€FØ
ÐØ28ˆŒ
•lÔ.Ñ/ØÐØ09ˆŒ
•lÔ,Ñ-ݐ6˜4Ñ Ô Ð rcóV—t|¦«ttj¦«}|j|jtj<|j€td¦«‚|j|jtj<||jtj
<|||jtj<t||¦«S)zïConstruct a new signal message

    :param DBusAddress emitter: The object sending the signal
    :param str signal: The name of the signal
    :param str signature: The DBus signature of the body data
    :param tuple body: Body data
    Nz,emitter.interface cannot be None for signals)
r%rPrRÚsignalr+rKrTrUr-rrWrXrY)ÚemitterrhrXr\r]s     rrr”s’€õfÑÔÐÝ
Ô*Ñ
+Ô
+€FØ'.Ô':€F„M•,Ô#Ñ$ØÔÐ ÝÐGÑHÔHÐHØ,3Ô,=€F„M•,Ô(Ñ)Ø)/€F„M•,Ô%Ñ&ØÐØ09ˆŒ
•lÔ,Ñ-ݐ6˜4Ñ Ô Ð rcó:—eZdZUdZdZeeed<d„Zd„Z	dS)rz™Subclass this to define the methods available on a DBus interface.
    
    jeepney.bindgen can automatically create subclasses using introspection.
    Nr-có¸—t¦« |¦«t|¦«|jt	|j¦«||_||_dSr()r)r*rr-r"r+r,)r.r+r,s   rr/zMessageGenerator.__init__¯sU€ÝÑÔ×#Ò# KÑ0Ô0Ð0ݐxÑ Ô Ð ØŒ>Ð%Ý˜DœNÑ+Ô+Ð+à&ˆÔØ ˆŒ
ˆ
ˆ
rcóh—d t|¦«j|j|j¦«S)Nz{}({!r}, bus_name={!r}))r1r2r3r+r,r4s rr5zMessageGenerator.__repr__¸s2€Ø(×/Ò/µ°T±
´
Ô0CØ04Ô0@À$Ä-ñQôQð	Qr)
r3r9r:r;r-ÚOptionalÚstrÚ__annotations__r/r5r<rrrr¨sY€€€€€€ððð $€Iˆx˜Œ}Ð#Ð#Ñ#ð!ð!ð!ðQðQðQðQðQrrcó$—eZdZdZd„Zd„Zd„ZdS)Ú	ProxyBasezÖA proxy is an IO-aware wrapper around a MessageGenerator
    
    Calling methods on a proxy object will send a message and wait for the
    reply. This is a base class for proxy implementations in jeepney.io.
    có—||_dSr()Ú_msggen)r.Úmsggens  rr/zProxyBase.__init__Ãs
€ØˆŒˆˆrcóܗ| d¦«rt|¦«‚t|j|d¦«}t	|¦«r| |¦«St|¦«‚)NÚ__)Ú
startswithÚAttributeErrorÚgetattrrsÚcallableÚ_method_call)r.ÚitemÚmake_msgs   rÚ__getattr__zProxyBase.__getattr__Æsi€Ø?Š?˜4Ñ Ô ð	'Ý  Ñ&Ô&Ð&å˜4œ<¨¨tÑ4Ô4ˆÝHÑÔð	/Ø×$Ò$ XÑ.Ô.Ð.å˜TÑ"Ô"Ð"rcó —td¦«‚)Nz#Needs to be implemented in subclass)ÚNotImplementedError)r.r}s  rr{zProxyBase._method_callÐs€Ý!Ð"GÑHÔHÐHrN)r3r9r:r;r/r~r{r<rrrqrq½sP€€€€€ððð
ððð#ð#ð#ðIðIðIðIðIrrqcó@—eZdZdZdeeeffd„Zd„Zd„Z	d„Z
dS)r
zäBuild messages for accessing object properties

    If a D-Bus object has multiple interfaces, each interface has its own
    set of properties.

    This uses the standard DBus interface ``org.freedesktop.DBus.Properties``
    ÚobjcóV—||_t|j|jd¬¦«|_dS)Nzorg.freedesktop.DBus.Properties)r,r-)r‚rr+r,Úprops_if)r.r‚s  rr/zProperties.__init__Ûs1€ØˆŒÝ# C¤O¸c¼lØ.OðQñQôQˆŒ
ˆ
ˆ
rcóH—t|jdd|jj|f¦«S)z$Get the value of the property *name*ÚGetÚss©rr„r‚r-)r.rs  rrazProperties.getàs)€å˜tœ}¨e°TØ”HÔ&¨Ð-ñ/ô/ð	/rcóF—t|jdd|jjf¦«S)z*Get all property values for this interfaceÚGetAllÚsrˆr4s rÚget_allzProperties.get_allås'€å˜tœ}¨h¸Ø $¤Ô 2Ð4ñ6ô6ð	6rc	óN—t|jdd|jj|||ff¦«S)z?Set the property *name* to *value* (with appropriate signature)ÚSetÚssvrˆ)r.rrXÚvalues    rÚsetzProperties.setês3€å˜tœ}¨e°UØ”HÔ&¨¨y¸%Ð.@ÐAñCôCð	CrN)r3r9r:r;rrrr/rarŒr‘r<rrr
r
Ós{€€€€€ðððQ˜E +Ð/?Ð"?Ô@ðQðQðQðQð
/ð/ð/ð
6ð6ð6ð
CðCðCðCðCrr
có—eZdZdZd„ZdS)rz#org.freedesktop.DBus.Introspectablecó"—t|d¦«S)z3Request D-Bus introspection XML for a remote objectÚ
Introspect)rr4s rr”zIntrospectable.Introspectòs€å˜t \Ñ2Ô2Ð2rN)r3r9r:r-r”r<rrrrïs(€€€€€Ø5€Ið3ð3ð3ð3ð3rrcó—eZdZdZd„Zd„ZdS)rz?Raised by proxy method calls when the reply is an error messagecóz—|jj tj¦«|_|j|_dSr()r]rKrarTrfrr\Údata)r.Úmsgs  rr/zDBusErrorResponse.__init__øs,€Ø”JÔ%×)Ò)­,Ô*AÑBÔBˆŒ	Ø”HˆŒ	ˆ	ˆ	rcóB—d |j|j¦«S)Nz[{}] {})r1rr—r4s rÚ__str__zDBusErrorResponse.__str__üs€Ø×Ò ¤	¨4¬9Ñ5Ô5Ð5rN)r3r9r:r;r/ršr<rrrrös8€€€€€ØIÐIðððð6ð6ð6ð6ð6rrr˜cób—|jjtjkrt	|¦«‚|jS)z³Get the body of a message, raising DBusErrorResponse for error messages

    This is to be used with replies to method_call messages, which may be
    method_return or error.
    )r]Úmessage_typerRrerr\)r˜s rÚ
unwrap_msgrs,€ð„zÔ¥+Ô"3Ò3Ð3Ý Ñ$Ô$Ð$àŒ8€Or)Nr<)ÚreÚtypingrÚwarningsrÚ	low_levelÚ__all__Úcompilerrr!r"r$r%rr>rPrr	r
rrrqr
rÚ	ExceptionrrYrr<rrú<module>r¥sðØ	€	€	€	ØÐÐÐÐÐØÐÐÐÐÐàÐÐÐð
ð
ð
€ðˆrŒzð,ñô€ð
>ð>ð>ð”
ÐPÑQÔQ€
ðDðDðDð"”*Ð7Ñ8Ô8€ð@ð@ð@ðFðFðFðFðFñFôFðFð:HðHðHðHðHñHôHðHð
8ð8ð8ð!ð!ð!ð!ð4!ð!ð!ð!ð !ð!ð!ð!ð$!ð!ð!ð!ð(QðQðQðQðQñQôQðQð*IðIðIðIðIñIôIðIð,CðCðCðCðCñCôCðCð83ð3ð3ð3ð3Ð%ñ3ô3ð3ð6ð6ð6ð6ð6˜	ñ6ô6ð6ð	Gð	ð	ð	ð	ð	ð	r