Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

Removed django.db.backend per deprecation timeline.

  • Loading branch information...
commit 051c666acac770dea1af2fc223cc695f985f02f7 1 parent 253e8ac
Aymeric Augustin aaugustin authored
Showing with 0 additions and 24 deletions.
  1. +0 −24 django/db/__init__.py
24 django/db/__init__.py
View
@@ -5,7 +5,6 @@
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 @@ def __ne__(self, other):
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():
Please sign in to comment.
Something went wrong with that request. Please try again.