(command.CommandList children: [ (command.Simple blame_tok: <set> more_env: [] words: [{<set>} {<-o>} {<nounset>}] redirects: [] do_fork: T ) (command.Simple blame_tok: <set> more_env: [] words: [{<set>} {<-o>} {<pipefail>}] redirects: [] do_fork: T ) (command.Simple blame_tok: <set> more_env: [] words: [{<set>} {<-o>} {<errexit>}] redirects: [] do_fork: T ) (command.Simple blame_tok: <readonly> more_env: [] words: [{<readonly>} {<Id.Lit_VarLike 'GRAMMAR='> <'_tmp/py27.grammar.pickle'>}] redirects: [] do_fork: T ) (command.ShFunction name_tok: <log> name: log body: (BraceGroup left: <Id.Lit_LBrace '{'> children: [ (command.Simple blame_tok: <echo> more_env: [] words: [{<echo>} {(DQ ($ Id.VSub_At '@'))}] redirects: [(Redir op:<Id.Redir_GreatAnd '>&'> loc:(redir_loc.Fd fd:1) arg:{<2>})] do_fork: T ) ] redirects: [] right: <Id.Lit_RBrace '}'> ) ) (command.ShFunction name_tok: <die> name: die body: (BraceGroup left: <Id.Lit_LBrace '{'> children: [ (command.Simple blame_tok: <log> more_env: [] words: [{<log>} {(DQ <'FATAL: '> ($ Id.VSub_At '@'))}] redirects: [] do_fork: T ) (command.ControlFlow keyword:<Id.ControlFlow_Exit exit> arg_word:{<1>}) ] redirects: [] right: <Id.Lit_RBrace '}'> ) ) (command.ShFunction name_tok: <opy_> name: opy_ body: (BraceGroup left: <Id.Lit_LBrace '{'> children: [ (command.Simple blame_tok: <Id.VSub_DollarName '$THIS_DIR'> more_env: [ (EnvPair left: <Id.Lit_VarLike 'PYTHONPATH='> name: PYTHONPATH val: {($ Id.VSub_DollarName THIS_DIR)} ) ] words: [{($ Id.VSub_DollarName THIS_DIR) <'/../bin/opy_.py'>} {(DQ ($ Id.VSub_At '@'))}] redirects: [] do_fork: T ) ] redirects: [] right: <Id.Lit_RBrace '}'> ) ) (command.ShFunction name_tok: <oil-python-sources> name: oil-python-sources body: (BraceGroup left: <Id.Lit_LBrace '{'> children: [ (command.Simple blame_tok: <local> more_env: [] words: [{<local>} {<Id.Lit_VarLike 'repo_root='> ($ Id.VSub_Number 1)}] redirects: [] do_fork: T ) (command.Simple blame_tok: <local> more_env: [] words: [ {<local>} {<Id.Lit_VarLike 'fmt='> (BracedVarSub left: <Id.Left_DollarBrace '${'> token: <Id.VSub_Number 2> var_name: 2 suffix_op: (suffix_op.Unary op:<Id.VTest_ColonHyphen _> arg_word:{(SQ <'%P\\n'>)}) right: <Id.Right_DollarBrace '}'> ) } ] redirects: [] do_fork: T ) (command.Simple blame_tok: <find> more_env: [] words: [ {<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))} ] redirects: [] do_fork: T ) ] redirects: [] right: <Id.Lit_RBrace '}'> ) ) (command.ShFunction name_tok: <opyc-run> name: opyc-run body: (BraceGroup left: <Id.Lit_LBrace '{'> children: [ (command.Simple blame_tok: <'../bin/opyc'> more_env: [] words: [{<'../bin/opyc'>} {<run>} {(DQ ($ Id.VSub_At '@'))}] redirects: [] do_fork: T ) ] redirects: [] right: <Id.Lit_RBrace '}'> ) ) (command.ShFunction name_tok: <opyc-compile> name: opyc-compile body: (BraceGroup left: <Id.Lit_LBrace '{'> children: [ (command.Simple blame_tok: <'../bin/opyc'> more_env: [] words: [{<'../bin/opyc'>} {<compile>} {(DQ ($ Id.VSub_At '@'))}] redirects: [] do_fork: T ) ] redirects: [] right: <Id.Lit_RBrace '}'> ) ) ] )