Re: plpython function problem workaround

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: plpython function problem workaround
Дата
Msg-id 24533.1111074564@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Re: plpython function problem workaround  (Martijn van Oosterhout <kleptog@svana.org>)
Ответы Re: plpython function problem workaround  (Michael Fuhr <mike@fuhr.org>)
Re: plpython function problem workaround  (Marco Colombo <pgsql@esiway.net>)
Список pgsql-general
Martijn van Oosterhout <kleptog@svana.org> writes:
> On Thu, Mar 17, 2005 at 01:03:36PM +0100, Marco Colombo wrote:
>> OMG! It's indenting the funtion body. I think you can't do that
>> w/o being syntax-aware. I'm not familiar with the code, why is it
>> adding a 'def' in front of it at all? I undestand that once you do
>> it you'll have to shift the code by an indentation level.

> Presumbly because it wants to create a function, which can later be
> called. Since python is sensetive to whitespace it has to indent the
> code to make it work.

Seems like we have to upgrade that thing to have a complete
understanding of Python lexical rules --- at least enough to know where
the line boundaries are.  Which is pretty much exactly the same as
knowing which CRs to strip out.  So I guess we have a candidate place
for a solution.

Anyone want to code it up?  I don't know enough Python to do it ...

            regards, tom lane

В списке pgsql-general по дате отправления:

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: pg_dump large-file support > 16GB
Следующее
От: Heather Johnson
Дата:
Сообщение: Re: help with plpgsql function called by trigger