File: //lib/python2.7/site-packages/attr/_compat.pyc
�
#IGZc @` s 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 r� d d l m
Z
d � Z d Z d � Z d e
f d
� � YZ d � Z n! d � Z d
Z d � Z d � Z d � Z e s� d � Z n d � Z d � Z e � Z d S( i ( t absolute_importt divisiont print_functionNi t PyPy( t IterableUserDictc C` s t | t t j f � S( N( t
isinstancet typet typest ClassType( t klass( ( s0 /usr/lib/python2.7/site-packages/attr/_compat.pyt isclass s R c C` s
| j � S( N( t iteritems( t d( ( s0 /usr/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( ( s0 /usr/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 _( ( s0 /usr/lib/python2.7/site-packages/attr/_compat.pyt update&