| From: | Marti Raudsepp <marti(at)juffo(dot)org> |
|---|---|
| To: | pgsql-docs <pgsql-docs(at)postgresql(dot)org> |
| Subject: | [PATCH] Fix documentation about PL/Python exception handling |
| Date: | 2010-11-09 16:40:43 |
| Message-ID: | AANLkTinWJoW2Q1VOtb-EL_XV3iOrKNBedTFfbx_zhED-@mail.gmail.com |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-docs |
Hi lists,
It seems that PL/Python exception functions (plpy.error, plpy.fatal)
and exception types (plpy.Error, plpy.Fatal) have never worked as
documented, and the behavior is quite surprising.
This is an attempt at properly documenting the current semantics. I
tested these behaviors on PostgreSQL 8.1.22 as well as 9.1alpha2.
Patch 1 updates the documentation in doc/src/sgml/plpython.sgml
Patch 2 adds tests to src/pl/plpython/sql/plpython_error.sql
Should I submit separate documentation patches for older maintenance
releases? Versions 8.1 - 8.4 contain the same incorrect text, but in
the "Database Access" section.
Regards,
Marti
| Attachment | Content-Type | Size |
|---|---|---|
| 0001-Document-current-PL-Python-exception-raising-semanti.patch | text/x-patch | 2.7 KB |
| 0002-Add-tests-for-current-PL-Python-exception-behavior.patch | text/x-patch | 5.4 KB |
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Euler Taveira de Oliveira | 2010-11-10 14:07:54 | Re: [PATCH] Fix documentation about PL/Python exception handling |
| Previous Message | Alvaro Herrera | 2010-11-09 14:34:15 | Re: plpython docs should say 'plpy.Error' instead of ERROR |