- added "fetchmany()" support to ResultProxy
- changed "BooleanExpression" to subclass from "BinaryExpression", so that boolean
expressions can also follow column-clause behaviors (i.e. label(), etc).
+ - trailing underscores are trimmed from func.<xxx> calls, such as func.if_()
- fix to correlation of subqueries when the column list of the select statement
is constructed with individual calls to append_column(); this fixes an ORM
bug whereby nested select statements were not getting correlated with the
"""returns a callable based on an attribute name, which then returns a _Function
object with that name."""
def __getattr__(self, name):
+ if name[-1] == '_':
+ name = name[0:-1]
return getattr(_FunctionGenerator(), name)
func = _FunctionGateway()