mirror of
				https://github.com/encode/django-rest-framework.git
				synced 2025-11-04 01:47:59 +03:00 
			
		
		
		
	Minor cleanup on Resource
This commit is contained in:
		
							parent
							
								
									e9168b508b
								
							
						
					
					
						commit
						0bc9d3ae0d
					
				| 
						 | 
					@ -11,15 +11,8 @@ import re
 | 
				
			||||||
# TODO: Figure how out references and named urls need to work nicely
 | 
					# TODO: Figure how out references and named urls need to work nicely
 | 
				
			||||||
# TODO: POST on existing 404 URL, PUT on existing 404 URL
 | 
					# TODO: POST on existing 404 URL, PUT on existing 404 URL
 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
# NEXT: Validators to become generic, forms to move out of Resource into FormValidator
 | 
					 | 
				
			||||||
# NEXT: Permissions to become generic, UserAllowed, Throttling
 | 
					 | 
				
			||||||
# NEXT: Exceptions on func() -> 500, tracebacks emitted if settings.DEBUG
 | 
					# NEXT: Exceptions on func() -> 500, tracebacks emitted if settings.DEBUG
 | 
				
			||||||
# NEXT: Caching cleverness
 | 
					 | 
				
			||||||
# NEXT: Test non-existent fields on ModelResources
 | 
					 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
# FUTURE: Erroring on read-only fields
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# Documentation, Release
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
__all__ = ['Resource']
 | 
					__all__ = ['Resource']
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -69,13 +62,7 @@ class Resource(object):
 | 
				
			||||||
        """Make the class callable so it can be used as a Django view."""
 | 
					        """Make the class callable so it can be used as a Django view."""
 | 
				
			||||||
        self = object.__new__(cls)
 | 
					        self = object.__new__(cls)
 | 
				
			||||||
        self.__init__(request)
 | 
					        self.__init__(request)
 | 
				
			||||||
        # TODO: Remove this debugging code
 | 
					 | 
				
			||||||
        try:
 | 
					 | 
				
			||||||
        return self._handle_request(request, *args, **kwargs)
 | 
					        return self._handle_request(request, *args, **kwargs)
 | 
				
			||||||
        except:
 | 
					 | 
				
			||||||
            import traceback
 | 
					 | 
				
			||||||
            traceback.print_exc()
 | 
					 | 
				
			||||||
            raise
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    def __init__(self, request):
 | 
					    def __init__(self, request):
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue
	
	Block a user