pg_proboscis 0.9.3
James William Pye
pgsql at jwp.name
Mon Jan 14 01:15:41 UTC 2008
pg_proboscis 0.9.3 released.
This fixes more problems with the ``load()`` method on query objects. Load was
problematic because it's the only operation that makes use of FlushMessages;
these messages do not cause the backend to synchronize with the client, so in
cases of errors in ``load()``, the client must explicitly issue an "additional"
synchronize message. load was not doing this, so failures inside load would
cause a connection to become unresponsive until a synchronize message was
finally sent--likely with the ultimate result of an unexpected exception.
Or in cases where non-extended protocol messages were sent, indefinitely
unresponsive due to the protocol transaction capitalizing the connection state.
More information about the Python-general
mailing list