HEX
Server: Apache
System: Linux server2.voipitup.com.au 4.18.0-553.104.1.lve.el8.x86_64 #1 SMP Tue Feb 10 20:07:30 UTC 2026 x86_64
User: posscale (1027)
PHP: 8.2.29
Disabled: exec,passthru,shell_exec,system
Upload Files
File: //lib64/python3.6/site-packages/zmq/sugar/__pycache__/attrsettr.cpython-36.opt-1.pyc
3

VS�_e�@s2dZddlZddlmZGdd�de�ZdgZdS)z-Mixin for mapping set/getattr to self.set/get�N�)�	constantsc@s,eZdZdd�Zdd�Zdd�Zdd�Zd	S)
�AttributeSettercCs�||jkrtj|||�dSx.|jj�D] }||jkr(tj|||�dSq(W|j�}ytt|�}Wn(tk
r�td|jj	|f��YnX|j
|||�dS)zset zmq options by attributeNz%s has no such option: %s)�__dict__�object�__setattr__�	__class__�mro�upper�getattrr�AttributeError�__name__�
_set_attr_opt)�self�key�value�obj�	upper_key�opt�r�!/usr/lib64/python3.6/attrsettr.pyrs

zAttributeSetter.__setattr__cCs|j||�dS)z@override if setattr should do something other than call self.setN)�set)r�namerrrrrr"szAttributeSetter._set_attr_optcCs�|j�}ytt|�}Wn(tk
r>td|jj|f��YnbXddlm}y|j||�S|k
r�}z*|j	t	j
t	jhkr�tdj|���n�WYdd}~XnXdS)zget zmq options by attributez%s has no such option: %sr)�ZMQErrorz{} attribute is write-onlyN)
r
rrrrr
Zzmqr�
_get_attr_opt�errnoZEINVALZEFAULT�format)rrrrr�errr�__getattr__&szAttributeSetter.__getattr__cCs
|j|�S)z@override if getattr should do something other than call self.get)�get)rrrrrrr=szAttributeSetter._get_attr_optN)r
�
__module__�__qualname__rrrrrrrrr
sr)�__doc__r�rrr�__all__rrrr�<module>s8