parameters: (m1, m2)
return_statement: return make_mask(umath.logical_or(m1, m2))
docstring: Logical or of the mask candidates m1 and m2, treating nomask as false.
         Result may equal m1 or m2 if the other is nomask.
docstring_summary: Logical or of the mask candidates m1 and m2, treating nomask as false.
         Result may equal m1 or m2 if the other is nomask.
docstring_tokens: Logical or of the mask candidates m1 and m2 treating nomask as false . Result may equal m1 or m2 if the other is nomask .
function: def mask_or (m1, m2):
      """Logical or of the mask candidates m1 and m2, treating nomask as false.
         Result may equal m1 or m2 if the other is nomask.
       """
      if m1 is nomask: return make_mask(m2)
      if m2 is nomask: return make_mask(m1)
      if m1 is m2 and is_mask(m1): return m1
      return make_mask(umath.logical_or(m1, m2))
function_tokens: def mask_or ( m1 , m2 ) : if m1 is nomask : return make_mask ( m2 ) if m2 is nomask : return make_mask ( m1 ) if m1 is m2 and is_mask ( m1 ) : return m1 return make_mask ( umath . logical_or ( m1 , m2 ) )