(command.CommandList children: [ (C {<set>} {<-o>} {<nounset>}) (C {<set>} {<-o>} {<pipefail>}) (C {<set>} {<-o>} {<errexit>}) (C {<readonly>} {<Id.Lit_VarLike 'GRAMMAR='> <'_tmp/py27.grammar.pickle'>}) (command.ShFunction name: log body: (BraceGroup children: [ (command.Simple words: [{<echo>} {(DQ ($ Id.VSub_At '$@'))}] redirects: [(redir op:<Id.Redir_GreatAnd '>&'> loc:(redir_loc.Fd fd:1) arg:{<2>})] do_fork: T ) ] ) ) (command.ShFunction name: die body: (BraceGroup children: [ (C {<log>} {(DQ <'FATAL: '> ($ Id.VSub_At '$@'))}) (command.ControlFlow token:<Id.ControlFlow_Exit exit> arg_word:{<1>}) ] ) ) (command.ShFunction name: opy_ body: (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] ) ] do_fork: T ) ] ) ) (command.ShFunction name: oil-python-sources body: (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 tok:<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: (BraceGroup children:[(C {<'../bin/opyc'>} {<run>} {(DQ ($ Id.VSub_At '$@'))})]) ) (command.ShFunction name: opyc-compile body: (BraceGroup children:[(C {<'../bin/opyc'>} {<compile>} {(DQ ($ Id.VSub_At '$@'))})]) ) ] )