Viewing File: /opt/alt/python35/lib/python3.5/site-packages/jwt/__pycache__/__main__.cpython-35.pyc
b'[ @ s 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 m Z m Z m
Z
m Z d d Z d d Z
d d
Z d d Z d S)
)absolute_importprint_functionN )DecodeError__version__decodeencodec C sJ | j d k r t d i } x | j D] } | j d d \ } } | d k r | d d k r t | d k r t t t j t | d d } | j r t | } n% y t | } Wn t k
r Yn Xd d d d
d d i } | | k r| | } | | | <q+ Wt
| d | j d
| j } | j d S)Nz4Key is required when encoding. See --help for usage.=r expr +trueTfalseFZnullkey algorithmzutf-8)
r
ValueErrorpayloadsplitlenstrinttimeisdigitfloatr r r )argsr argkvZ constantstoken r /__main__.pyencode_payload
s, .,
r c C s y | j r | j } n3 t j j r? t j j j } n t d | j d } t | d | j d | j
} t j | SWn5 t
k
r } z t
d | WYd d } ~ Xn Xd S)Nz*Cannot read from stdin: terminal not a TTYzutf-8r verifyz)There was an error decoding the token: %s)r sysstdinisattyreadlinestripIOErrorr r r r! jsondumpsr )r r dataer r r decode_payload7 s r, c C sT d } t j d d d | } | j d d d d d d t | j d
d d d
d d d d d | j d d d d
d d d d d | j d d d d d d } | j d d d } d } | j d d d! d | | j d"