diff options
Diffstat (limited to 'google_appengine/lib/django/django/db/backends/dummy/base.py')
-rwxr-xr-x | google_appengine/lib/django/django/db/backends/dummy/base.py | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/google_appengine/lib/django/django/db/backends/dummy/base.py b/google_appengine/lib/django/django/db/backends/dummy/base.py new file mode 100755 index 0000000..e36a99e --- /dev/null +++ b/google_appengine/lib/django/django/db/backends/dummy/base.py @@ -0,0 +1,44 @@ +""" +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 + +def complain(*args, **kwargs): + raise ImproperlyConfigured, "You haven't set the DATABASE_ENGINE setting yet." + +class DatabaseError(Exception): + pass + +class DatabaseWrapper: + cursor = complain + _commit = complain + _rollback = complain + + def __init__(self, **kwargs): + pass + + def close(self): + pass # close() + +supports_constraints = False +quote_name = complain +dictfetchone = complain +dictfetchmany = complain +dictfetchall = complain +get_last_insert_id = complain +get_date_extract_sql = complain +get_date_trunc_sql = complain +get_limit_offset_sql = complain +get_random_function_sql = complain +get_deferrable_sql = complain +get_fulltext_search_sql = complain +get_drop_foreignkey_sql = complain +get_sql_flush = complain + +OPERATOR_MAPPING = {} |