-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Michael Bayer ha scritto:
> Manlio Perillo wrote:
>> However, now I'm not sure to understand the example here:
>> http://www.sqlalchemy.org/docs/reference/sqlalchemy/expressions.html?highlight=exists#sqlalchemy.sql.expression.exists
>>
>> # use on an existing select()
>> s = select([table.c.col1]).where(table.c.col2==5)
>> s = exists(s)
> 
> wow, look at that.  I'm glad exists() accepts that, since it seemed
> awkward that one would be required to say exists([someselect]).   your
> call to as_scalar() was throwing it off.  It is accepted in the same way
> now as a plain select() in r6702.
> 

By the way; with another query (but still using exists and case) I get
this error:

TypeError: self_group() takes exactly 2 arguments (1 given)
/usr/local/lib/python2.5/site-packages/sqlalchemy/sql/expression.py,
line 2411:
(_literal_as_binds(c).self_group(), _literal_as_binds(r)) for (c, r) in
whens


It is probable that this query is broken, too.
Or it may be a bug in SQLAlchemy.

If required, I can try to write a minimal example that reproduces the
problem.


Regards  Manlio
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAktiBZsACgkQscQJ24LbaUQgQACeJWYpAlkSloQZD/jBqUfNYApQ
7iMAn2eWtTI3dTBqjUCj13DOmjY6rPBN
=RIh0
-----END PGP SIGNATURE-----

-- 
You received this message because you are subscribed to the Google Groups 
"sqlalchemy" group.
To post to this group, send email to sqlalch...@googlegroups.com.
To unsubscribe from this group, send email to 
sqlalchemy+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/sqlalchemy?hl=en.

Reply via email to