code: def _updateNonDefaultsForInspector(self, inspectorRegItem, inspector):
          
          if inspectorRegItem and inspector:
              key = inspectorRegItem.identifier
              logger.debug("_updateNonDefaultsForInspector: {} {}"
                           .format(key, type(inspector)))
              self._inspectorsNonDefaults[key] = inspector.config.getNonDefaultsDict()
          else:
              logger.debug("_updateNonDefaultsForInspector: no inspector")
docs: Store the (non-default) config values for the current inspector in a local dictionary.
              This dictionary is later used to store value for persistence.
  
              This function must be called after the inspector was drawn because that may update
              some derived config values (e.g. ranges)