Hi Michael,

why there's such condition testing value for None in JSONEncodeDict?

def process_bind_param(self, value, dialect):
    *if value is not None:*
        value = json.dumps(value)

    return value

*json.dumps(None)* returns *'null'* which is absolutely valid JSON string.

P

Dne pondělí 3. srpna 2015 15:26:07 UTC+2 Michael Bayer napsal(a):
>
>
> On 8/3/15 3:13 AM, [email protected] <javascript:> wrote: 
> > On 2015-08-02 19:15 <[email protected] <javascript:>> wrote: 
> >> But what is about SQLAlchemy? I see nowhere a implementation of a 
> >> List() type that encapsulate that VARCHAR-depending converting work? 
> > When implementing this myself. I am not sure if I have to use 
> > TypeDecorator 
> > or 
> > UserDefinedType 
> > as baseclass for that. 
> > 
> > I am not sure how this would look like. 
> > 
> > I need a list (undefined length) with tree values for each entry. 
> > 
> >    x = [(1,2,3), (1,2,3), (1,2,3)] 
> > 
>
> The JSON type would give you a quick way to handle the list format: 
>
>
> http://docs.sqlalchemy.org/en/rel_1_0/core/custom_types.html#marshal-json-strings
>  
>
> if you have some other string format, substitute dumps() / loads(). 
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"sqlalchemy" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sqlalchemy.
For more options, visit https://groups.google.com/d/optout.

Reply via email to