From 051c666acac770dea1af2fc223cc695f985f02f7 Mon Sep 17 00:00:00 2001 From: Aymeric Augustin Date: Fri, 21 Mar 2014 22:16:14 +0100 Subject: [PATCH] Removed django.db.backend per deprecation timeline. --- django/db/__init__.py | 24 ------------------------ 1 file changed, 24 deletions(-) diff --git a/django/db/__init__.py b/django/db/__init__.py index bbda6a1ee3..33ea9b509b 100644 --- a/django/db/__init__.py +++ b/django/db/__init__.py @@ -5,7 +5,6 @@ from django.db.utils import (DEFAULT_DB_ALIAS, DataError, OperationalError, IntegrityError, InternalError, ProgrammingError, NotSupportedError, DatabaseError, InterfaceError, Error, load_backend, ConnectionHandler, ConnectionRouter) -from django.utils.deprecation import RemovedInDjango18Warning from django.utils.functional import cached_property @@ -54,29 +53,6 @@ class DefaultConnectionProxy(object): connection = DefaultConnectionProxy() -class DefaultBackendProxy(object): - """ - Temporary proxy class used during deprecation period of the `backend` module - variable. - """ - @cached_property - def _backend(self): - warnings.warn("Accessing django.db.backend is deprecated.", - RemovedInDjango18Warning, stacklevel=2) - return load_backend(connections[DEFAULT_DB_ALIAS].settings_dict['ENGINE']) - - def __getattr__(self, item): - return getattr(self._backend, item) - - def __setattr__(self, name, value): - return setattr(self._backend, name, value) - - def __delattr__(self, name): - return delattr(self._backend, name) - -backend = DefaultBackendProxy() - - # Register an event to reset saved queries when a Django request is started. def reset_queries(**kwargs): for conn in connections.all():