diff options
author | Benjamin Saller <bcsaller@objectrealms.net> | 2007-06-19 15:54:12 (GMT) |
---|---|---|
committer | Benjamin Saller <bcsaller@objectrealms.net> | 2007-06-19 15:54:12 (GMT) |
commit | c7091e4a1df6ff625bb6b6dae42b503511f291ef (patch) | |
tree | 2b2da6814739898d14fa1e9ac754de4435535c7e /src/olpc/datastore/model.py | |
parent | f88cd477f1cdbe2513d78b6d9b374f6b5172ed8c (diff) |
allow polymorphic Python property types more easily
don't trigger DBus errors on binary properties for no reason
Diffstat (limited to 'src/olpc/datastore/model.py')
-rw-r--r-- | src/olpc/datastore/model.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/olpc/datastore/model.py b/src/olpc/datastore/model.py index 1fa5416..d6d8977 100644 --- a/src/olpc/datastore/model.py +++ b/src/olpc/datastore/model.py @@ -11,7 +11,7 @@ __copyright__ = 'Copyright ObjectRealms, LLC, 2007' __license__ = 'The GNU Public License V2+' from sqlalchemy import Table, Column, UniqueConstraint -from sqlalchemy import String, Integer, Unicode +from sqlalchemy import String, Integer, Unicode, PickleType from sqlalchemy import ForeignKey, Sequence, Index from sqlalchemy import mapper, relation from sqlalchemy import create_session @@ -225,7 +225,7 @@ class Model(object): Column('id', Integer, Sequence('property_id_seq'), primary_key=True), Column('content_id', Integer, ForeignKey('content.id')), Column('key', Unicode, ), - Column('value', Unicode, ), + Column('value', PickleType, ), Column('type', Unicode, ), # unique key to content mapping UniqueConstraint('content_id', 'key', |