HEX
Server: Apache
System: Linux 185.122.168.184.host.secureserver.net 5.14.0-570.60.1.el9_6.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Nov 5 05:00:59 EST 2025 x86_64
User: barbeatleanalyti (1024)
PHP: 8.1.33
Disabled: NONE
Upload Files
File: //usr/lib/python3.9/site-packages/dasbus/client/__pycache__/property.cpython-39.pyc
a

װ_c�@sdgZGdd�de�ZdS)�
PropertyProxyc@s@eZdZdZddgZdd�Zdd�Zdd	�Zd
d�Zdd
�Z	dS)rzXProxy of a remote DBus property.

    It can be used to define instance attributes.
    �_getter�_settercCs||_||_dS)z(Create a new proxy of the DBus property.N)rr)�self�getter�setter�r�:/usr/lib/python3.9/site-packages/dasbus/client/property.py�__init__$szPropertyProxy.__init__cCs|�dd�S)z#Get the value of the DBus property.N)�__get__)rrrr�get)szPropertyProxy.getcCs&|dur|r|S|jstd��|��S)NzCan't read DBus property.)r�AttributeError)r�instance�ownerrrrr
-s�zPropertyProxy.__get__cCs|�d|�S)z#Set the value of the DBus property.N)�__set__)r�valuerrr�set8szPropertyProxy.setcCs|jstd��|�|�S)NzCan't set DBus property.)rr)rr
rrrrr<s
�zPropertyProxy.__set__N)
�__name__�
__module__�__qualname__�__doc__�	__slots__r	rr
rrrrrrrs�N)�__all__�objectrrrrr�<module>s