File: //usr/lib/python3/dist-packages/attr/__pycache__/_compat.cpython-312.pyc
�
��`� � �t � d dl mZmZmZ d dlZd dlZd dlZd dlZej d dk( Z ej � dk( Zesej dd dk\ reZ
nd dlmZ eZ
e r+d dlmZmZ d dlmZ d � Zd
� ZdZd� Z G d
� de� Zd� Zd� Zn"d dlmZmZ d� Zd� ZdZd� Zej* Zd� Zd� Z e� Zy)� )�absolute_import�division�print_functionN� �PyPy)� � )�OrderedDict)�Mapping�Sequence)�IterableUserDictc �B � t | t t j f� S �N)�
isinstance�type�types� ClassType��klasss �./usr/lib/python3/dist-packages/attr/_compat.py�isclassr s � ��%�$����!8�9�9� c �0 � i } ||� t | ||� S )zP
A minimal stub of types.new_class that we need for make_class.
)r )�name�bases�kwds� exec_body�nss r � new_classr s � � ���"�
��D�%��$�$r r c �"