Postgres7.3b1, Linux Suse 7.3 plpy.log() and plpy.warning() leave parentheses and a trailing comma on messages in psql and in the log. I did not test the other plpy interfaces to elog. This is what they look like: WARNING: ('This is a warning!',) LOG: ('This is a log message.',) The parens are OK, but the trailing comma bothers my brain parser. ------warnme.sql---- drop function warnme(): create function warnme() returns text as ' plpy.warning( "This is a warning!" ) return "warning" ' LANGUAGE 'plpython'; drop function logme(); create function logme() returns text as ' plpy.log( "This is a log message." ) return "log message" ' LANGUAGE 'plpython'; select warnme(); select logme(); -- -- Log file results: -- -- WARNING: ('This is a warning!',) -- LOG: ('This is a log message.',) ---------------------------(end of broadcast)--------------------------- TIP 3: if posting/reading through Usenet, please send an appropriate subscribe-nomail command to [EMAIL PROTECTED] so that your message can get through to the mailing list cleanly