diff options
author | Jason A. Donenfeld <Jason@zx2c4.com> | 2009-10-19 20:20:09 -0400 |
---|---|---|
committer | Jason A. Donenfeld <Jason@zx2c4.com> | 2009-10-19 20:20:09 -0400 |
commit | 2d6dd2c5ade3f5fad3e2257dce52a6e188fe7535 (patch) | |
tree | da9c93d2f87df6d2b688a455a31e69859117ba1e /google_appengine/lib/django/django/db/backends/dummy/base.py | |
download | FramedPrototype-2d6dd2c5ade3f5fad3e2257dce52a6e188fe7535.tar.xz FramedPrototype-2d6dd2c5ade3f5fad3e2257dce52a6e188fe7535.zip |
Initial import.
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 = {} |