code: def fuzzy_or(args):
      """
      Or in fuzzy logic. Returns True (any True), False (all False), or None
  
      See the docstrings of fuzzy_and and fuzzy_not for more info.  fuzzy_or is
      related to the two by the standard De Morgan's law.
  
      >>> from sympy.core.logic import fuzzy_or
      >>> fuzzy_or([True, False])
      True
      >>> fuzzy_or([True, None])
      True
      >>> fuzzy_or([False, False])
      False
      >>> print(fuzzy_or([False, None]))
      None
  
      """
      rv = False
      for ai in args:
          ai = fuzzy_bool(ai)
          if ai is True:
              return True
          if (
              rv is False
          ):  # this will stop updating if a None is ever trapped
              rv = ai
      return rv
  
imports: from __future__ import annotations
  from typing import Optional
label_desc: Use image node_id 6 for calling a global function with example usage: fuzzy_or(args) and returns: rv, True