[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: