diff options
author | coderick14 | 2017-05-17 15:40:18 +0530 |
---|---|---|
committer | coderick14 | 2017-05-17 15:41:00 +0530 |
commit | fe407193c200e03070928c1e2c1a6e067d32893d (patch) | |
tree | 1c492aa814754b5db5d644c769f5382306217298 /lib/python2.7/site-packages/django/db/backends/dummy/base.py | |
parent | 9a1393e8470d855762e699abca9911b9cdae6a7d (diff) | |
download | SBHS-2018-Rpi-fe407193c200e03070928c1e2c1a6e067d32893d.tar.gz SBHS-2018-Rpi-fe407193c200e03070928c1e2c1a6e067d32893d.tar.bz2 SBHS-2018-Rpi-fe407193c200e03070928c1e2c1a6e067d32893d.zip |
Upgrade to Django 1.11
- Database integration yet to be tested
Diffstat (limited to 'lib/python2.7/site-packages/django/db/backends/dummy/base.py')
-rw-r--r-- | lib/python2.7/site-packages/django/db/backends/dummy/base.py | 73 |
1 files changed, 0 insertions, 73 deletions
diff --git a/lib/python2.7/site-packages/django/db/backends/dummy/base.py b/lib/python2.7/site-packages/django/db/backends/dummy/base.py deleted file mode 100644 index 9a220ff..0000000 --- a/lib/python2.7/site-packages/django/db/backends/dummy/base.py +++ /dev/null @@ -1,73 +0,0 @@ -""" -Dummy database backend for Django. - -Django uses this if the database ENGINE setting is empty (None or empty string). - -Each of these API functions, except connection.close(), raises -ImproperlyConfigured. -""" - -from django.core.exceptions import ImproperlyConfigured -from django.db.backends import * -from django.db.backends.creation import BaseDatabaseCreation - -def complain(*args, **kwargs): - raise ImproperlyConfigured("settings.DATABASES is improperly configured. " - "Please supply the ENGINE value. Check " - "settings documentation for more details.") - -def ignore(*args, **kwargs): - pass - -class DatabaseError(Exception): - pass - -class IntegrityError(DatabaseError): - pass - -class DatabaseOperations(BaseDatabaseOperations): - quote_name = complain - -class DatabaseClient(BaseDatabaseClient): - runshell = complain - -class DatabaseCreation(BaseDatabaseCreation): - create_test_db = ignore - destroy_test_db = ignore - -class DatabaseIntrospection(BaseDatabaseIntrospection): - get_table_list = complain - get_table_description = complain - get_relations = complain - get_indexes = complain - get_key_columns = complain - -class DatabaseWrapper(BaseDatabaseWrapper): - operators = {} - # Override the base class implementations with null - # implementations. Anything that tries to actually - # do something raises complain; anything that tries - # to rollback or undo something raises ignore. - _cursor = complain - _commit = complain - _rollback = ignore - _close = ignore - _savepoint = ignore - _savepoint_commit = complain - _savepoint_rollback = ignore - _set_autocommit = complain - set_dirty = complain - set_clean = complain - - def __init__(self, *args, **kwargs): - super(DatabaseWrapper, self).__init__(*args, **kwargs) - - self.features = BaseDatabaseFeatures(self) - self.ops = DatabaseOperations(self) - self.client = DatabaseClient(self) - self.creation = DatabaseCreation(self) - self.introspection = DatabaseIntrospection(self) - self.validation = BaseDatabaseValidation(self) - - def is_usable(self): - return True |