          Raises an appropriate exception if the request is throttled.
          """
          for throttle in self.get_throttles():
              if not throttle.allow_request(request, self):
                  self.throttled(request, throttle.wait())
  
      def determine_version(self, request, *args, **kwargs):
          """
          If versioning is being used, then determine any API version for the
          incoming request. Returns a two-tuple of (version, versioning_scheme)
 
</s> remove         view.throttle_classes[0].timer = lambda self: value
 </s> add         for cls in view.throttle_classes:
            cls.timer = lambda self: value
                throttle_durations.append(throttle.wait())

        if throttle_durations:
            self.throttled(request, max(throttle_durations))
          Raises an appropriate exception if the request is throttled.
          """
          for throttle in self.get_throttles():
              if not throttle.allow_request(request, self):
                throttle_durations.append(throttle.wait())

        if throttle_durations:
            self.throttled(request, max(throttle_durations))
  
      def determine_version(self, request, *args, **kwargs):
          """
          If versioning is being used, then determine any API version for the
          incoming request. Returns a two-tuple of (version, versioning_scheme)
keep keep keep keep replace keep keep keep keep keep
 Always call all throttling classes on the view when checking throttles (#6711) 
rest_framework/views.py