pg_proboscis and pg_typical 0.9.2 released
James William Pye
pgsql at jwp.name
Fri Jan 11 04:00:22 UTC 2008
For typical, this fixes issues with pre-2.5 versions of Python. The code uses
a struct.Struct instance when available, otherwise fallback to struct.pack and
struct.unpack. The closures were returning None, always. ;P
For proboscis, the Query.load()(<<) method was not limiting the set of data to be
sent as it should have been. Rather, it sent all the data supplied by the given
iterator; in addition to be very expensive memory-wise, it also caused buffer
exhaustion on most systems(ie, "frozen" socket).
Some good fixes. If you tried using it with 2.4, chances are that this will fix
the main problem that you experienced! :)
To upgrade:
easy_install -U pg_typical
easy_install -U pg_proboscis
More information about the Python-general
mailing list