ó V!¶\c@s|ddlZddlZddlZddlmZddlZddlmZd„Zedkrxej eƒƒndS(iÿÿÿÿN(tpformat(t exceptionscCsètjƒ}|jdƒ|jddddƒ|jddddd ƒ|jƒ}|j}|jr¥tj|jƒ}tj j t |j ƒƒtj j d ƒd S|j rÛt|j d ƒ}tj|ƒ}WdQXntjjƒ}tj|ƒ}y?tj j tjtj||ƒd dƒƒtj j d ƒWn©tjk re}tjj d|ƒdStjk r}tjj d|ƒdStjk r¹}tjj d|ƒdStjk rã}tjj d|ƒdSXdS(Nt expressions-fs --filenamethelpsaThe filename containing the input data. If a filename is not given then data is read from stdin.s--asttactiont store_trues-Pretty print the AST, do not search the data.s itrtindentisinvalid-arity: %s isinvalid-type: %s sunknown-function: %s ssyntax-error: %s (targparsetArgumentParsert add_argumentt parse_argsRtasttjmespathtcompiletsyststdouttwriteRtparsedtfilenametopentjsontloadtstdintreadtloadstdumpstsearchRt ArityErrortstderrtJMESPathTypeErrortUnknownFunctionErrort ParseError(tparsertargsRtftdatate((sB/tmp/pip-install-usGedi/jmespath/jmespath-0.9.4.data/scripts/jp.pytmain sD      t__main__( RRRtpprintRR RR&t__name__texit(((sB/tmp/pip-install-usGedi/jmespath/jmespath-0.9.4.data/scripts/jp.pyts     )