parameters: (result, mask, printopt)
return_statement: return
docstring: Puts printoptions in result where mask is True.
      Private function allowing for recursion
docstring_summary: Puts printoptions in result where mask is True.
      Private function allowing for recursion
docstring_tokens: Puts printoptions in result where mask is True . Private function allowing for recursion
function: def _recursive_printoption(result, mask, printopt):
      """
      Puts printoptions in result where mask is True.
      Private function allowing for recursion
      """
      names = result.dtype.names
      for name in names:
          (curdata, curmask) = (result[name], mask[name])
          if curdata.dtype.names:
              _recursive_printoption(curdata, curmask, printopt)
          else:
              np.copyto(curdata, printopt, where=curmask)
      return
function_tokens: def _recursive_printoption ( result , mask , printopt ) : names = result . dtype . names for name in names : ( curdata , curmask ) = ( result [ name ] , mask [ name ] ) if curdata . dtype . names : _recursive_printoption ( curdata , curmask , printopt ) else : np . copyto ( curdata , printopt , where = curmask ) return