parameters: (self, attr, getter=None, setter=None)
docstring: Set special setter and/or getter for a given key.
  
          See documentation on `_getters` and `_setters`.
docstring_summary: Set special setter and/or getter for a given key.
docstring_tokens: Set special setter and / or getter for a given key .
function: def _set_special_getset(self, attr, getter=None, setter=None):
          """Set special setter and/or getter for a given key.
  
          See documentation on `_getters` and `_setters`.
          """
          if getter is not None:
              self._getters[attr] = getter
          if setter is not None:
              self._setters[attr] = setter
function_tokens: def _set_special_getset ( self , attr , getter = None , setter = None ) : if getter is not None : self . _getters [ attr ] = getter if setter is not None : self . _setters [ attr ] = setter