class_docstr: Define the patching behaviour.
  
  Attributes
  ----------
  allow_hit : bool
      A hit occurs when an attribute at the destination already exists with
      the name given by the patch. If ``False``, the patch process won't
      allow setting a new value for the attribute by raising an exception.
      Defaults to ``False``.
  store_hit : bool
      If ``True`` and :attr:`allow_hit` is also set to ``True``, then any
      attribute at the destination that is hit is stored under a different
      name before being overwritten by the patch. Defaults to ``True``.
code: def __ne__(self, other):
      is_equal = self.__eq__(other)
      return is_equal if is_equal is NotImplemented else not is_equal
  
imports: import collections
  import copy
  import inspect
  import logging
  import pkgutil
  import sys
  import types
label_desc: Use image node_id 4 for calling the Settings obj's underlying member method code with example usage: obj.__ne__(other) and returns: unknown