decorators.py 318 B

1234567891011121314
  1. from django.core.exceptions import PermissionDenied
  2. from django.http import Http404
  3. def return_boolean(f):
  4. def decorator(*args, **kwargs):
  5. try:
  6. f(*args, **kwargs)
  7. except (Http404, PermissionDenied):
  8. return False
  9. else:
  10. return True
  11. return decorator