[Zope-Checkins] CVS: Products/DCOracle2 - CHANGELOG:1.52
Matthew T. Kromer
matt@zope.com
Fri, 10 May 2002 11:42:57 -0400
Update of /cvs-repository/Products/DCOracle2
In directory cvs.zope.org:/tmp/cvs-serv6699
Modified Files:
CHANGELOG
Log Message:
Change default arg handling re collector 48
=== Products/DCOracle2/CHANGELOG 1.51 => 1.52 ===
length string without actually calling OCILobRead
(Peter Brandstrom) Collector # 45
+ o Better handling of default arguments to stored procedures.
+ Default args passed in positionally as None (or omitted if
+ at end of argument list) will be skipped, and parameter
+ construction will shift to named parameter style (parm => value)
+ syntax rather than positional for procedure invocation for
+ all subsequent parameters. NOTE: This change introduces
+ an ambiguity for None/NULL for stored procedure invocation.
+ If the stored proc argument has a default, None means the
+ default in this case rather than NULL. Passing in the
+ None argument by name rather than positionally to the stored
+ procedure will use NULL always e.g. proc(None) vs
+ proc(name=None) where name has a default. Collector # 48
Desired Features Not Yet Implemented: