Mini Kabibi Habibi
�
+I�]c @` sn d d l m Z m Z m Z d d l Z d d l Z d d l Z d d l Z e j d d k Z e j
� d k Z e s� e j d d k r� e Z
n d d l m Z e Z
e rd d l m Z d d l m Z m Z d
� Z d Z d � Z d
e f d � � YZ d � Z d � Z n@ d d l m Z m Z d � Z d � Z d Z d � Z d � Z d � Z e � Z d S( i ( t absolute_importt divisiont print_functionNi t PyPyi i ( t OrderedDict( t IterableUserDict( t Mappingt Sequencec C` s t | t t j f � S( N( t
isinstancet typet typest ClassType( t klass( ( s4 /mingw64/lib/python2.7/site-packages/attr/_compat.pyt isclass s R c C` s
| j � S( N( t iteritems( t d( ( s4 /mingw64/lib/python2.7/site-packages/attr/_compat.pyR ! s t ReadOnlyDictc B` s\ e Z d Z d � Z d � Z d � Z d � Z d d � Z d � Z d d � Z
d � Z RS(
s5
Best-effort read-only dict wrapper.
c C` s t d � � d S( Ns6 'mappingproxy' object does not support item assignment( t TypeError( t selft keyt val( ( s4 /mingw64/lib/python2.7/site-packages/attr/_compat.pyt __setitem__* s c C` s t d � � d S( Ns/ 'mappingproxy' object has no attribute 'update'( t AttributeError( R t _( ( s4 /mingw64/lib/python2.7/site-packages/attr/_compat.pyt update0 s c C` s t d � � d S( Ns4 'mappingproxy' object does not support item deletion( R ( R R ( ( s4 /mingw64/lib/python2.7/site-packages/attr/_compat.pyt __delitem__6 s c C` s t d � � d S( Ns. 'mappingproxy' object has no attribute 'clear'( R ( R ( ( s4 /mingw64/lib/python2.7/site-packages/attr/_compat.pyt clear<