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