[DB-SIG] spec: named parameters: clarification needed

Nathan Clegg nathan@geerbox.com
Tue, 18 Feb 2003 08:44:26 -0800


 [Harald Meland]
 > You *can* have it both ways, you know:

 >  def execute(self, statement, params=(), **kws):
 >      if kws and not params:
 >         self.execute(statement, kws)
 >      ...


Unless, of course, you have keyword parameters named "statement" or
"params" (or "self"!!).  Should the average user of your driver be
aware of its implementation or be given a list of parameter names they
may not use?



-- 
Nathan Clegg
GeerBox
nathan@geerbox.com