| Server IP : 217.160.0.135 / Your IP : 216.73.217.37 Web Server : Apache System : Linux www 6.18.52-i1-ampere #1203 SMP Mon Sep 14 18:29:59 CEST 2026 aarch64 User : sws1074145052 ( 1074145052) PHP Version : 8.3.32 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /lib/python3/dist-packages/zmq/sugar/__pycache__/ |
Upload File : |
�
mc�c� � �z � d Z ddlZddlmZmZ ddlmZ ed� � Zeee e
f Z G d� d� � ZdgZ
dS ) z-Mixin for mapping set/getattr to self.set/get� N)�TypeVar�Union� )� constants�Tc �z � e Zd Zdededdfd�Zdedededdfd�Zdedefd �Zdefd
�Z dedefd�Z
dededdfd
�ZdS )�AttributeSetter�key�value�returnNc �� � || j v rt � | ||� � dS | j � � � D ]=}||j v s|t |di � � v rt � | ||� � dS �>|� � � } t t |� � }| � |||� � dS # t $ r t | j j
� d|� �� � �w xY w)zset zmq options by attributeN�__annotations__� has no such option: )�__dict__�object�__setattr__� __class__�mro�getattr�upperr �
_set_attr_opt�AttributeError�__name__)�selfr
r �cls� upper_key�opts �5/usr/lib/python3/dist-packages/zmq/sugar/attrsettr.pyr zAttributeSetter.__setattr__ s � � �$�-������t�S�%�0�0�0��F��>�%�%�'�'� � �C��c�l�"�"�c�W�S�:K�R�-P�-P�&P�&P��"�"�4��e�4�4�4���� 'Q� �I�I�K�K� � 6��)�Y�/�/�C�
���y�#�u�5�5�5�5�5�� � � � � ��>�*�L�L��L�L�� �
� ���s �C �)C+�namer c �2 � | � ||� � dS )z@override if setattr should do something other than call self.setN)�set)r r r r s r r zAttributeSetter._set_attr_opt&