def _get_user_value ( self ):
        value = self.control.GetValue()
        try:
            value = self.evaluate( value )
        except:
            pass

        try:
            ret = self.factory.mapping.get( value, value )
        except TypeError:
            # The value is probably not hashable:
            ret = value

        return ret

    #---------------------------------------------------------------------------
    #  Handles an error that occurs while setting the object's trait value:
    #---------------------------------------------------------------------------
Before preforming the release, get the previously released version from
dataset/ETHPy150Open enthought/traitsui/traitsui/wx/text_editor.py/SimpleEditor._get_user_value--crossover with--dataset/ETHPy150Open spacetelescope/PyFITS/pyfits/_release.py/ReleaseManager.prereleaser_after