On Fri, Jan 04, 2019 at 12:03:13AM +0100, Christoph Zwerschke wrote:
> 1. The order of params is now different from the underlying C function where
> the name comes first which could be confusing.
Doesn't matter at all except maybe to pygres developers, right ?
Or postgres developers who happen to be using pygres.
> 2. People might be tempted to leave out the name when calling
> query_formatted() with arguments, but then the first argument would be
> interpreted as the name. This may cause unexpected errors.
You mean query_prepred with args ?
I suggest it should actually be:
|+ def query_prepared(self, *args, **kwargs):
|+ def prepare(self, command, **kwargs):
name=kwargs.get('name', '')
So one *has* to pass name as named param.
Justin
_______________________________________________
PyGreSQL mailing list
[email protected]
https://mail.vex.net/mailman/listinfo/pygresql