On 11 May 2018 10:01:56 EEST, Hubert Zhang <hzh...@pivotal.io> wrote:
>2. Add a flag in hook function to indicate whether to call
>Py_AddPendingCall.
>This is straightforward.(I prefer it)

Yeah, that's what I had in mind, too. A global bool variable that's set when 
you enter libpython, and cleared on return. Need to handle nesting, i.e if a 
PL/python function runs a slow query with SPI, and cancellation happens during 
that. And the case that the SPI query calls another PL/python function.

- Heikki

Reply via email to