Submit
Path:
~
/
/
lib
/
python2.7
/
site-packages
/
jmespath
/
File Content:
visitor.pyc
� @��Xc @ s� d d l Z d d l m Z d d l m Z d � Z d � Z d � Z d � Z d e f d � � YZ d e f d � � YZ d e f d � � YZ d e f d � � YZ d e f d � � YZ d S( i����N( t functions( t string_typec C s! t | | � r t S| | k Sd S( N( t _is_special_integer_caset False( t xt y( ( s2 /tmp/pip-build-uEGWVr/jmespath/jmespath/visitor.pyt _equals s c C s` | d k s | d k r. | t k p- | t k S| d k sF | d k r\ | t k p[ | t k Sd S( Ni i ( t TrueR ( R R ( ( s2 /tmp/pip-build-uEGWVr/jmespath/jmespath/visitor.pyR s c C s t | � p t | t � S( N( t _is_actual_numbert isinstanceR ( R ( ( s2 /tmp/pip-build-uEGWVr/jmespath/jmespath/visitor.pyt _is_comparable% s c C s/ | t k s | t k r t St | t t f � S( N( R R R t floatt int( R ( ( s2 /tmp/pip-build-uEGWVr/jmespath/jmespath/visitor.pyR - s t Optionsc B s e Z d Z d d d � Z RS( s8 Options to control how a JMESPath function is evaluated.c C s | | _ | | _ d S( N( t dict_clst custom_functions( t selfR R ( ( s2 /tmp/pip-build-uEGWVr/jmespath/jmespath/visitor.pyt __init__<