[DB-SIG] pyformat Parameter Style
Federico Di Gregorio
fog at initd.org
Wed May 14 15:53:04 EDT 2003
Il mer, 2003-05-14 alle 16:36, M.-A. Lemburg ha scritto:
> Chris Cogdon wrote:
> > The ONLY valid solution I see is to very specifically state that
> > pyformat allows %s and %(keyname)s, and nothing else, which is what many
> > API's already do; they don't specifically check for %non-s, but it
> > doesn't work, because the parameters are already strings by the time it
> > gets to the python % operator (see code snippets previous in this thread).
>
> I don't think the DB API should limit the authors in coming up
> with good uses of the various Python format codes. How they
> implement these is really up to the module author:
>
> %s could mean: "bind as string" while %i means: "bind as integer".
> %r could have the meaning: "bind as blob". You could even add new
> parameters for e.g. date, datetime and time. etc. etc.
i am not sure i like that. using different codes is perfectly good _as
long_ as the dbapi explains exactly what's the expected behaviour.
--
Federico Di Gregorio
Debian GNU/Linux Developer fog at debian.org
INIT.D Developer fog at initd.org
Beh un bacio, se ben dato, non si rifiuta. -- <laura>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Questa parte del messaggio =?ISO-8859-1?Q?=E8?= firmata
Url : http://mail.python.org/pipermail/db-sig/attachments/20030514/3b117dea/attachment.bin
More information about the DB-SIG
mailing list