HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux spn-python 5.15.0-89-generic #99-Ubuntu SMP Mon Oct 30 20:42:41 UTC 2023 x86_64
User: arjun (1000)
PHP: 8.1.2-1ubuntu2.20
Disabled: NONE
Upload Files
File: //home/arjun/projects/unlimited-leads/leads_venv/bin/__pycache__/jp.cpython-312.pyc
�

�?g���|�ddlZddlZddlZddlmZddlZddlmZd�Zedk(reje��yy)�N)�pformat)�
exceptionsc��tj�}|jd�|jddd��|jddd�	�|j�}|j}|j
rqt
j|j�}tjjt|j��tjjd
�y|jr5t|jd�5}tj |�}ddd�n3tj"j%�}tj&|�}	tjjtj(t
j*|�d
d���tjjd
�y#1swY�sxYw#t,j.$r,}tj0jd|z�Yd}~yd}~wt,j2$r,}tj0jd|z�Yd}~yd}~wt,j4$r,}tj0jd|z�Yd}~yd}~wt,j6$r,}tj0jd|z�Yd}~yd}~wwxYw)N�
expressionz-fz
--filenamezaThe filename containing the input data.  If a filename is not given then data is read from stdin.)�helpz--ast�
store_truez-Pretty print the AST, do not search the data.)�actionr�
r�r�F)�indent�ensure_asciizinvalid-arity: %s
�zinvalid-type: %s
zunknown-function: %s
zsyntax-error: %s
)�argparse�ArgumentParser�add_argument�
parse_argsr�ast�jmespath�compile�sys�stdout�writer�parsed�filename�open�json�load�stdin�read�loads�dumps�searchr�
ArityError�stderr�JMESPathTypeError�UnknownFunctionError�
ParseError)�parser�argsr�f�data�es      �_/home/arjun/projects/unlimited-leads/leads_venv/lib/python3.12/site-packages/../../../bin/jp.py�mainr/s��
�
$�
$�
&�F�
����%�
����l�1��3������M��P�����D����J��x�x��%�%�d�o�o�6�
��
�
�����!2�!2�3�4��
�
�������}�}�
�$�-�-��
%���9�9�Q�<�D�&�
%��y�y�~�~����z�z�$�����
�
�������O�O�J��-�a�e�M�	N��
�
�����&�
%��� � ���
�
���.��2�3����'�'���
�
���-��1�2����*�*���
�
���1�A�5�6���� � ���
�
���-��1�2����sI�	G�A(G�G�K�$"H�K�!"I�K�"J�K�"K�K�__main__)
rrr�pprintrrrr/�__name__�exit��r.�<module>r6s>��������&�R�z���C�H�H�T�V��r5