[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