Re: [sqlalchemy] hybrid_properties and literals

2014-06-20 Thread Simon King
On Fri, Jun 20, 2014 at 5:02 AM, AM ams@gmail.com wrote: On 06/19/2014 10:24 AM, Mike Bayer wrote: On 6/19/14, 1:05 PM, AM wrote: What I am storing is things like string versions of lists, tuples and dicts, for e.g.: str([1, 2, 3]) str({'a':1} and so on. ast.literal_eval will only

[sqlalchemy] hybrid_properties and literals

2014-06-19 Thread AM
Hi. I am having some trouble understanding how to use native python data types with hybrid properties. I have the following model. I am using flask-sqlalchemy however I run into the same issue in straight sqlalchemy too. class SystemModel(BaseModel): __tablename__ = 'system'

Re: [sqlalchemy] hybrid_properties and literals

2014-06-19 Thread AM
On 06/19/2014 06:13 AM, Mike Bayer wrote: On 6/19/14, 2:05 AM, AM wrote: Hi. I am having some trouble understanding how to use native python data types with hybrid properties. I have the following model. I am using flask-sqlalchemy however I run into the same issue in straight sqlalchemy too.

Re: [sqlalchemy] hybrid_properties and literals

2014-06-19 Thread Mike Bayer
On 6/19/14, 1:05 PM, AM wrote: What I am storing is things like string versions of lists, tuples and dicts, for e.g.: str([1, 2, 3]) str({'a':1} and so on. ast.literal_eval will only parse those and return those, it does not evaluate expressions and statements so no real code at all. I

Re: [sqlalchemy] hybrid_properties and literals

2014-06-19 Thread AM
On 06/19/2014 10:24 AM, Mike Bayer wrote: On 6/19/14, 1:05 PM, AM wrote: What I am storing is things like string versions of lists, tuples and dicts, for e.g.: str([1, 2, 3]) str({'a':1} and so on. ast.literal_eval will only parse those and return those, it does not evaluate expressions and