(command.CommandList children: [ (C {(Id.KW_Set set)} {(-o)} {(nounset)}) (C {(Id.KW_Set set)} {(-o)} {(pipefail)}) (C {(Id.KW_Set set)} {(-o)} {(errexit)}) (C {(readonly)} {(Id.Lit_VarLike 'GRAMMAR=') (_tmp/py27.grammar.pickle)}) (command.ShFunction name: log body: (command.BraceGroup children: [ (command.Simple words: [{(echo)} {(DQ ($ Id.VSub_At '$@'))}] redirects: [(redir.Redir op:<Id.Redir_GreatAnd '>&'> fd:-1 arg_word:{(2)})] ) ] ) ) (command.ShFunction name: die body: (command.BraceGroup children: [ (C {(log)} {(DQ ('FATAL: ') ($ Id.VSub_At '$@'))}) (command.ControlFlow token:<Id.ControlFlow_Exit exit> arg_word:{(1)}) ] ) ) (command.ShFunction name: opy_ body: (command.BraceGroup children: [ (command.Simple words: [{($ Id.VSub_DollarName '$THIS_DIR') (/../bin/opy_.py)} {(DQ ($ Id.VSub_At '$@'))}] more_env: [ (env_pair name: PYTHONPATH val: {($ Id.VSub_DollarName '$THIS_DIR')} spids: [95] ) ] ) ] ) ) (command.ShFunction name: oil-python-sources body: (command.BraceGroup children: [ (C {(local)} {(Id.Lit_VarLike 'repo_root=') ($ Id.VSub_Number '$1')}) (C {(local)} {(Id.Lit_VarLike 'fmt=') (braced_var_sub token: <Id.VSub_Number 2> suffix_op: (suffix_op.Unary op_id:Id.VTest_ColonHyphen arg_word:{(SQ <'%P\\n'>)}) ) } ) (C {(find)} {($ Id.VSub_DollarName '$repo_root')} {(-name)} {(_tmp)} {(-a)} {(-prune)} {(-o)} {(-name)} {(_chroot)} {(-a)} {(-prune)} {(-o)} {(-name)} {(_deps)} {(-a)} {(-prune)} {(-o)} {(-name)} {(_regtest)} {(-a)} {(-prune)} {(-o)} {(-name)} {(cpython-full)} {(-a)} {(-prune)} {(-o)} {(-name)} {(testdata)} {(-a)} {(-prune)} {(-o)} {(-name)} {(Python-2.7.13)} {(-a)} {(-prune)} {(-o)} {(-name)} {(SQ <'*.py'>)} {(-a)} {(-printf)} {(DQ ($ Id.VSub_DollarName '$fmt'))} ) ] ) ) (command.ShFunction name: opyc-run body: (command.BraceGroup children:[(C {(../bin/opyc)} {(run)} {(DQ ($ Id.VSub_At '$@'))})]) ) (command.ShFunction name: opyc-compile body: (command.BraceGroup children: [(C {(../bin/opyc)} {(compile)} {(DQ ($ Id.VSub_At '$@'))})] ) ) ] )