From fd8adb32cec9c7545039f03cc3aa6cda95d4d692 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Wieczorek?= Date: Mon, 1 Aug 2022 17:28:05 +0200 Subject: [PATCH] Refactor short names in exceptions (#8585) --- rest_framework/exceptions.py | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/rest_framework/exceptions.py b/rest_framework/exceptions.py index d21606770..09f111102 100644 --- a/rest_framework/exceptions.py +++ b/rest_framework/exceptions.py @@ -1,7 +1,7 @@ """ Handled exceptions raised by REST framework. -In addition Django's built in 403 and 404 exceptions are handled. +In addition, Django's built in 403 and 404 exceptions are handled. (`django.http.Http404` and `django.core.exceptions.PermissionDenied`) """ import math @@ -72,19 +72,19 @@ class ErrorDetail(str): return self def __eq__(self, other): - r = super().__eq__(other) - if r is NotImplemented: + result = super().__eq__(other) + if result is NotImplemented: return NotImplemented try: - return r and self.code == other.code + return result and self.code == other.code except AttributeError: - return r + return result def __ne__(self, other): - r = self.__eq__(other) - if r is NotImplemented: + result = self.__eq__(other) + if result is NotImplemented: return NotImplemented - return not r + return not result def __repr__(self): return 'ErrorDetail(string=%r, code=%r)' % (