Repository URL to install this package:
|
Version:
3.0.176 ▾
|
tvault-contego-common
/
home
/
tvault
/
.virtenv
/
lib
/
python2.7
/
site-packages
/
kombu
/
utils
/
json.pyc
|
|---|
ó
öEYc @@ s d Z d d l m Z m Z d d l Z d d l Z d d l Z d d l Z d d l Z d d l
m Z m Z m
Z
y d d l m Z Wn' e k
r± d e f d YZ n Xy d d l Z i e d 6Z Wn9 e k
r
d d l Z i Z d e f d
YZ n Xd d l m Z e j d d k Z e e j Z d Z d
e f d YZ e Z e j! d e d Z! e j" e d Z" d S( u JSON Serialization Utilities.i ( t absolute_importt unicode_literalsN( t buffer_tt text_tt bytes_t( t Promiset
DjangoPromisec B@ s e Z d Z RS( u
Dummy object.( t __name__t
__module__t __doc__( ( ( sE /home/tvault/.virtenv/lib/python2.7/site-packages/kombu/utils/json.pyR s u use_decimalt _DecodeErrorc B@ s e Z RS( ( R R ( ( ( sE /home/tvault/.virtenv/lib/python2.7/site-packages/kombu/utils/json.pyR
s ( t JSONDecodeErrori t JSONEncoderc B@ sM e Z d Z e j e j f e j f e j e j e
f e e j e d Z
RS( u Kombu custom json encoder.c
C@ sé t | d d } | d k r% | S| | | r | | | sm | | j | j | j d d d d } n | j } | j d r | d d } n | S| | | r¶ | j S| | | rÏ | | St t | j | Sd S( Nu __json__i u +00:00iúÿÿÿu Z(
t getattrt Nonet yeart montht dayt isoformatt endswitht superR t default(
t selft ot datest timest textualt
isinstancet datetimeR t reducert r( ( sE /home/tvault/.virtenv/lib/python2.7/site-packages/kombu/utils/json.pyR ( s *
( R R R R t datet timet decimalt Decimalt uuidt UUIDR R R R ( ( ( sE /home/tvault/.virtenv/lib/python2.7/site-packages/kombu/utils/json.pyR % s c K@ s" | | d | p t t | | S( u Serialize object to json string.t cls( t _default_encodert dict( t st _dumpsR% t default_kwargst kwargs( ( sE /home/tvault/.virtenv/lib/python2.7/site-packages/kombu/utils/json.pyt dumpsD s c C@ s½ t | t r' | j j d } nf t | t rH | j d } nE | ro t | t ro | j d } n t | t r t | } n y | | SWn t k
r¸ t j
| SXd S( u Deserialize json from string.u utf-8N( R t
memoryviewt tobytest decodet bytearrayR R R R
t stdjsont loads( R( t _loadst decode_bytes( ( sE /home/tvault/.virtenv/lib/python2.7/site-packages/kombu/utils/json.pyR2 K s
(# R t
__future__R R R R! t jsonR1 t sysR# t
kombu.fiveR R R t django.utils.functionalR R t ImportErrort objectt
simplejsont Falset _json_extra_kwargst ExceptionR
t simplejson.decoderR t version_infot IS_PY3t typeR&