]> granicus.if.org Git - postgresql/commit
Correctly add exceptions to the plpy module for Python 3
authorPeter Eisentraut <peter_e@gmx.net>
Fri, 21 Jan 2011 21:46:56 +0000 (23:46 +0200)
committerPeter Eisentraut <peter_e@gmx.net>
Fri, 21 Jan 2011 21:46:56 +0000 (23:46 +0200)
commit4609caf3645ae975724af1f7f57f831e516cf220
treebb6bceebcfa37c5b0d7308e4b9e757edca584525
parentd3b372e92d4efdd6f63da35996f04ff009c932b5
Correctly add exceptions to the plpy module for Python 3

The way the exception types where added to the module was wrong for
Python 3.  Exception classes were not actually available from plpy.
Fix that by factoring out code that is responsible for defining new
Python exceptions and make it work with Python 3.  New regression test
makes sure the plpy module has the expected contents.

Jan UrbanÅ›ki, slightly revised by me
src/pl/plpython/expected/plpython_test.out
src/pl/plpython/plpython.c
src/pl/plpython/sql/plpython_test.sql