Carsten Haese wrote: > On Mon, 2007-06-04 at 16:32 +0200, M.-A. Lemburg wrote: >> On 2007-06-04 16:00, Carsten Haese wrote: >>>> So I'm: >>>> >>>> * +1 on making support one param style mandatory for all >>>> implementations >>> Any one? Let's make named mandatory, then. >> I intentionally left this open :-) >> >> We should have a vote on it. Let's gather votes for say two weeks >> and then see what the outcome is. > > Here's my vote: > > +1 on qmark > +1 on named > +0 on numeric > -1 on format > -1 on pyformat > >>> +1, let's discuss what that interface should look like. >> We basically have two options: >> >> * use an attribute which is inherited from connections to >> cursors >> >> * use a get/set method approach with much the same meaning >> >> For simplicity, I'd be in favor of adding a settable >> .paramstyle attribute. > > +1 on connection.paramstyle and cursor.paramstyle attributes. > > We should also discuss what is to happen to the .paramstyle module > attribute. Naturally, the attribute would reflect the module's default > style (and this default should not be settable module wide). However, we
Hmm, default style brings up a new issue: If there will be more than one style, should there be a common default? > might want to convey which paramstyles the module can accept. I see two > options: > > * Invent a new module attribute called paramstyles that is a list or set > of supported paramstyles. > * Simply raise ValueError if the programmer requests an unsupported > parameter style. I kinda think it been decided that the set of styles will be required of all modules. But given that it was never voted on, add it to the ballot. Carl K _______________________________________________ DB-SIG maillist - DB-SIG@python.org http://mail.python.org/mailman/listinfo/db-sig