Michael Fuhr wrote:
Should the PL/Python documentation mention this behavior?

Isn't this the behavior the user would expect? If so, I guess it's okay not to document it.


How should I submit regression tests?

Yes, please.

*** src/pl/plpython/plpython.c 17 Dec 2004 02:14:48 -0000 1.58
--- src/pl/plpython/plpython.c 19 Mar 2005 04:29:55 -0000
***************
*** 1206,1215 ****
while (*sp != '\0')
{
! if (*sp == '\n')
{
! *mp++ = *sp++;
*mp++ = '\t';
}
else
*mp++ = *sp++;
--- 1206,1219 ----
while (*sp != '\0')
{
! if (*sp == '\r' && *(sp + 1) == '\n')
! sp++;
! ! if (*sp == '\n' || *sp == '\r')
{
! *mp++ = '\n';
*mp++ = '\t';
+ sp++;
}
else
*mp++ = *sp++;

Does this work for "\r\n" embedded in string literals?

-Neil

---------------------------(end of broadcast)---------------------------
TIP 9: the planner will ignore your desire to choose an index scan if your
     joining column's datatypes do not match

Reply via email to