Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Browse files

[1.0.X] Fixed #9814 -- Allowed SafeStrings to be saved to sqlite DB w…

…hen running on Python 2.6.

r9654 from trunk, also updated merge metadata to reflect that all other bugfix changetsets have been merged.

git-svn-id: bcc190cf-cafb-0310-a4f2-bffc1f526a37
  • Loading branch information...
commit 75ea7a434a5c5a8b2b040ad4461149430e6e03dd 1 parent 8cc518a
@kmtracey kmtracey authored
Showing with 2 additions and 0 deletions.
  1. +2 −0  django/db/backends/sqlite3/
2  django/db/backends/sqlite3/
@@ -10,6 +10,7 @@
from django.db.backends.sqlite3.client import DatabaseClient
from django.db.backends.sqlite3.creation import DatabaseCreation
from django.db.backends.sqlite3.introspection import DatabaseIntrospection
+from django.utils.safestring import SafeString
@@ -49,6 +50,7 @@
# slow-down, this adapter is only registered for sqlite3 versions
# needing it.
Database.register_adapter(str, lambda s:s.decode('utf-8'))
+ Database.register_adapter(SafeString, lambda s:s.decode('utf-8'))
class DatabaseFeatures(BaseDatabaseFeatures):
# SQLite cannot handle us only partially reading from a cursor's result set

0 comments on commit 75ea7a4

Please sign in to comment.
Something went wrong with that request. Please try again.