Send me a patch and I will take a look. It is probably safe. On Friday, 27 July 2012 06:30:54 UTC-5, Omri Har-Shemesh wrote: > > I recently defined a pickled SQLCustomType field for automatic > dumping/loading of inserted types to the field. > The definition is: > > pickled = SQLCustomType( > type = 'text', > native = 'text', > encoder = (lambda x: pickle.dumps(x)), > decoder = (lambda x: pickle.loads(x)) > ) > > I use it to store a dictionary of values, which I later retrieve and send > to the client via an jsonrpc service. For this > to work, I need to call the as_dict() method of the Row object I obtained > from the database. > The problem is that "dict" is not recognized as a serializable by the > as_dict method. > Is it safe to simply add it to the list of values already defined there? > Is there a different way of letting the Row object > know how to decode the value? Is there a way to do it so that next time > when I update web2py it will stay defined? > > Thanks! > Omri >
--