Minor cleanup on Resource

parent e9168b50
...@@ -11,15 +11,8 @@ import re ...@@ -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): ...@@ -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 return self._handle_request(request, *args, **kwargs)
try:
return self._handle_request(request, *args, **kwargs)
except:
import traceback
traceback.print_exc()
raise
def __init__(self, request): def __init__(self, request):
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment