Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/src/olpc/datastore/model.py
diff options
context:
space:
mode:
authorBenjamin Saller <bcsaller@objectrealms.net>2007-06-19 15:54:12 (GMT)
committer Benjamin Saller <bcsaller@objectrealms.net>2007-06-19 15:54:12 (GMT)
commitc7091e4a1df6ff625bb6b6dae42b503511f291ef (patch)
tree2b2da6814739898d14fa1e9ac754de4435535c7e /src/olpc/datastore/model.py
parentf88cd477f1cdbe2513d78b6d9b374f6b5172ed8c (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.py4
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',