diff --git a/rest_framework/compat.py b/rest_framework/compat.py index 8de0496c6..5d1c410c7 100644 --- a/rest_framework/compat.py +++ b/rest_framework/compat.py @@ -311,9 +311,11 @@ except ImportError: klass.__str__ = lambda self: self.__unicode__().encode('utf-8') return klass -try: + +import sys +if sys.version_info >= (3, 3): from functools import lru_cache -except ImportError: +else: try: from backports.functools_lru_cache import lru_cache except ImportError: