  back to the defaults.
  """
  from __future__ import unicode_literals
  
  from django.conf import settings
  from django.test.signals import setting_changed
  from django.utils import six
 
</s> remove                 raise AttributeError("The '%s' setting has been removed. Please refer to '%s' for available settings." % (setting, SETTINGS_DOC))
 </s> add                 warnings.warn("The '%s' setting has been removed. Please refer to '%s' for available settings." % (setting, SETTINGS_DOC), DeprecationWarning) </s> remove     def test_loud_error_raised_on_removed_setting(self):
 </s> add     def test_warning_raised_on_removed_setting(self): </s> remove         with self.assertRaises(AttributeError):
 </s> add         with warnings.catch_warnings(record=True) as w:
            warnings.simplefilter("always")
import warnings
  back to the defaults.
  """
import warnings
  from __future__ import unicode_literals
  
  from django.conf import settings
  from django.test.signals import setting_changed
  from django.utils import six
keep add keep keep keep keep keep
 Changed error to warning message 
rest_framework/settings.py