Submit
Path:
~
/
/
proc
/
thread-self
/
root
/
proc
/
thread-self
/
root
/
usr
/
lib
/
python2.7
/
site-packages
/
botocore
/
docs
/
File Content:
utils.pyc
� ?��Xc @ s� d d l m Z d � Z d � Z d � Z e d d d d d d d g � Z d e f d � � YZ d e f d � � YZ d e f d � � YZ d e f d � � YZ d S( i����( t namedtuplec C sA i d d 6d d 6d d 6d d 6d d 6d d 6d d 6j | | � S( s� Get the Python type name for a given model type. >>> py_type_name('list') 'list' >>> py_type_name('structure') 'dict' :rtype: string t bytest blobt stringt charactert floatt doublet integert longt dictt mapt structuret datetimet timestamp( t get( t type_name( ( s5 /tmp/pip-build-uEGWVr/botocore/botocore/docs/utils.pyt py_type_name s c C sV i d d 6d d 6d d 6d d 6d d 6d d 6d d 6d d 6d d 6d d 6j | d � S( s� Get the Python default value for a given model type. >>> py_default('string') ''string'' >>> py_default('list') '[...]' >>> py_default('unknown') '...' :rtype: string s 123.0R t 123R R s 'string'R s b'bytes'R s True|Falset booleans [...]t lists {...}R R s datetime(2015, 1, 1)R s ...( R ( R ( ( s5 /tmp/pip-build-uEGWVr/botocore/botocore/docs/utils.pyt py_default% s c C s� | j j d � } | j j d d � } | j d � rC | d } n | j d � r_ | d } n | r� | j � | j � k r� | d j | � 7} n | S( sw Generate the official name of an AWS Service :param service_model: The service model representing the service t serviceFullNamet serviceAbbreviationt t Amazoni t AWSi s ({0})( t metadataR t startswitht lowert format( t service_modelt official_namet short_name( ( s5 /tmp/pip-build-uEGWVr/botocore/botocore/docs/utils.pyt get_official_service_name? s t DocumentedShapet nameR t documentationR t memberst required_membersc B s e Z d Z d d d d � Z RS( sB Use this class to inject new shapes into a model for documentationc C sg | d k r g } n | d k r* g } n | d k r? g } n t t | � j | | | | | | | � S( N( t Nonet superR"