      
              # Either generate the response data, deserializing and validating any request data
              # TODO: This is going to change to: func(request, *args, **kwargs)
              # That'll work out now that we have the lazily evaluated self.CONTENT property.
              if self.method in ('PUT', 'POST'):
                  response_obj = func(request, auth_context, self.CONTENT, *args, **kwargs)
  
              else:
                  response_obj = func(request, auth_context, *args, **kwargs)
  
              # Allow return value to be either Response, or an object, or None
              if isinstance(response_obj, Response):
                  response = response_obj
              elif response_obj is not None:
 
</s> remove         The authentication context is passed to the method calls eg Resource.get(request, auth) in order to
        allow them to apply any more fine grained permission checking at the point the response is being generated.
 </s> add         The authentication context is available to the method calls eg Resource.get(request)
        by accessing self.auth in order to allow them to apply any more fine grained permission
        checking at the point the response is being generated. </s> remove     def delete(self, request, auth, *args, **kwargs):
 </s> add     def delete(self, request, *args, **kwargs): </s> remove     def put(self, request, auth, content, *args, **kwargs):
 </s> add     def put(self, request, *args, **kwargs): </s> remove     def get(self, request, auth, *args, **kwargs):
 </s> add     def get(self, request, *args, **kwargs): </s> remove     def post(self, request, auth, content, *args, **kwargs):
 </s> add     def post(self, request, *args, **kwargs):
            response_obj = func(request, *args, **kwargs)
      
              # Either generate the response data, deserializing and validating any request data
              # TODO: This is going to change to: func(request, *args, **kwargs)
              # That'll work out now that we have the lazily evaluated self.CONTENT property.
            response_obj = func(request, *args, **kwargs)
            response_obj = func(request, *args, **kwargs)
            response_obj = func(request, *args, **kwargs)
            response_obj = func(request, *args, **kwargs)
            response_obj = func(request, *args, **kwargs)
  
              # Allow return value to be either Response, or an object, or None
              if isinstance(response_obj, Response):
                  response = response_obj
              elif response_obj is not None:
keep keep keep keep replace replace replace replace replace keep keep keep keep keep
 depercate auth and content arguments to the request handler methods - yea :) 
djangorestframework/resource.py