%PDF- %PDF-
Direktori : /lib/python3/dist-packages/twisted/python/__pycache__/ |
Current File : //lib/python3/dist-packages/twisted/python/__pycache__/util.cpython-312.pyc |
� Ϫ�fqk � � � d dl mZ d dlZd dlZd dlZd dlZd dlmZ d dlZ d dl Ze ZeZ d dlm ZmZ eZeZ d dlmZ d dlmZmZmZmZmZmZmZmZmZ d dlmZ d dlmZ e ed d dd � dd d� ed� Z G d� dee!e f � Z"d� Z#d5d�Z$d� Z%d� Z& d6d�Z'd� Z( d7d�Z)d� Z*d� Z+d8d�Z,d� Z-g g fd�Z. G d� d� Z/d � Z0 G d!� d"� Z1 G d#� d$� Z2 G d%� d&� Z3 G d'� d(� Z4 d d)lm5Z6 e6Z7e7�d*� Z5nd+� Z5d9d,�Z8d-� Z9d.� Z:d/� Z;d0� Z<d1� Z=d2� Z>d3� Z?g d4�Z@y# e$ r dZ dZY ��w xY w# e$ r dZdZ Y ��w xY w# e$ r dZ7Y �Pw xY w):� )�annotationsN)�AnyStr)� getgroups� setgroups)�OrderedDict) �Any�Callable�ClassVar�Mapping�MutableMapping�Sequence�Tuple�TypeVar�Union)�Version)�deprecatedModuleAttribute�Twisted� � z$Use collections.OrderedDict instead.ztwisted.python.utilr �_Tc �� � � e Zd ZdZ d� fd� Zd� Zd� Zd� Zd� Zd� Z e Z d� Zd � Zd � Z d� Zdd�Zd � Zd� Zdd�Zd� ZeZd� Zd� Z e� Zefd�Zd� Zd� Zd� Zd� Zdd�Z� xZS )�InsensitiveDicta Dictionary, that has case-insensitive keys. Normally keys are retained in their original form when queried with .keys() or .items(). If initialized with preserveCase=0, keys are both looked up in lowercase and returned in lowercase by .keys() and .items(). c �f �� t �| � � i | _ || _ |r| j |� yy)zD Create an empty dictionary, or update from 'dict'. N)�super�__init__�data�preserve�update)�self�dictr � __class__s ��5/usr/lib/python3/dist-packages/twisted/python/util.pyr zInsensitiveDict.__init__I s2 �� � ������ � �� ���K�K��� � c �@ � | j |� }| j |= y �N��_lowerOrReturnr �r �key�ks r"