Update of /cvsroot/jython/jython/org/python/core
In directory usw-pr-cvs1:/tmp/cvs-serv4554
Modified Files:
PyString.java
Log Message:
Fix for "[ #490157 ] string.splitlines() - incorrectly splits".
Index: PyString.java
===================================================================
RCS file: /cvsroot/jython/jython/org/python/core/PyString.java,v
retrieving revision 2.52
retrieving revision 2.53
diff -C2 -d -r2.52 -r2.53
*** PyString.java 2001/11/27 19:07:21 2.52
--- PyString.java 2001/12/07 14:15:18 2.53
***************
*** 1038,1043 ****
for (int i = 0; i < n; ) {
/* Find a line and append it */
! while (i < n && (Character.getType(chars[i]) &
! Character.LINE_SEPARATOR) == 0)
i++;
--- 1038,1043 ----
for (int i = 0; i < n; ) {
/* Find a line and append it */
! while (i < n && chars[i] != '\n' && chars[i] != '\r' &&
! Character.getType(chars[i]) != Character.LINE_SEPARATOR)
i++;
|