Update of /cvsroot/jython/jython/org/python/core
In directory slayer.i.sourceforge.net:/tmp/cvs-serv29117
Modified Files:
PyInteger.java
Log Message:
__oct__(): Fixed return of oct(0) ==> "0"
Index: PyInteger.java
===================================================================
RCS file: /cvsroot/jython/jython/org/python/core/PyInteger.java,v
retrieving revision 2.3
retrieving revision 2.4
diff -C2 -r2.3 -r2.4
*** PyInteger.java 2000/10/01 17:57:03 2.3
--- PyInteger.java 2000/11/30 09:01:43 2.4
***************
*** 257,263 ****
return new PyString(
"0"+Long.toString(0x100000000l+(long)value, 8));
! } else {
return new PyString("0"+Integer.toString(value, 8));
! }
}
--- 257,264 ----
return new PyString(
"0"+Long.toString(0x100000000l+(long)value, 8));
! } else if (value > 0) {
return new PyString("0"+Integer.toString(value, 8));
! } else
! return new PyString("0");
}
|