
_                 @   sK   y d  d l  Z Wn e k
 r0 d  d l Z Yn XGd d   d e  Z d S)    Nc               @   s:   e  Z d  Z d Z e d d    Z e d d    Z d S)_CompactJSONz2Wrapper around json module that strips whitespace.c             C   s   t  j |   S)N)jsonloads)payload r   :/tmp/pip-build-5gj8f0j9/itsdangerous/itsdangerous/_json.pyr   
   s    z_CompactJSON.loadsc             K   s0   | j  d d  | j  d d  t j |  |  S)Nensure_asciiF
separators,:)r
   r   )
setdefaultr   dumps)objkwargsr   r   r   r      s    z_CompactJSON.dumpsN)__name__
__module____qualname____doc__staticmethodr   r   r   r   r   r   r      s   r   )Z
simplejsonr   ImportErrorobjectr   r   r   r   r   <module>   s   