"David Gardner" <dgard...@creatureshop.com> writes:
> CREATE OR REPLACE FUNCTION pyreplace(src text,s text)
>   RETURNS text AS
> $BODY$
> try:
>     src=src.replace(s,'')
>     return src
> except Exception,e:
>     return str(e)
> $BODY$
>   LANGUAGE 'plpythonu' VOLATILE
>   COST 100;

Weird.  You seem to need both the try block and the overwrite of the
parameter to make it misbehave.  I suspect this means we're doing
something a bit wrong in setting up the python variable for the
parameter.  Unfortunately I don't know enough about python to go further
than that.

                        regards, tom lane

-- 
Sent via pgsql-bugs mailing list (pgsql-bugs@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-bugs

Reply via email to