class_docstr: Result of |-operation between several filters.
code: def __init__(self, filters):
      all_filters = []
  
      for f in filters:
          if isinstance(f, _OrList):  # Turn nested _OrLists into one.
              all_filters.extend(f.filters)
          else:
              all_filters.append(f)
  
      self.filters = all_filters
  
imports: from __future__ import unicode_literals
  from abc import ABCMeta, abstractmethod
  from six import with_metaclass
  from prompt_toolkit.utils import test_callable_args
label_desc: Use image node_id 1 to create a new _OrList object from inherited base classes: Filter with example: obj = _OrList(filters)