From 2c475427c26f013cf2050ed281637820abeedc10 Mon Sep 17 00:00:00 2001 From: Guido van Rossum Date: Fri, 14 Aug 1992 15:13:07 +0000 Subject: oct(0) should return '0', not '00' --- Objects/longobject.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Objects/longobject.c b/Objects/longobject.c index f9e3765..7ede30c 100644 --- a/Objects/longobject.c +++ b/Objects/longobject.c @@ -322,8 +322,10 @@ long_format(aa, base) }) } while (ABS(a->ob_size) != 0); DECREF(a); - if (base == 8) - *--p = '0'; + if (base == 8) { + if (size_a != 0) + *--p = '0'; + } else if (base == 16) { *--p = 'x'; *--p = '0'; -- cgit v0.12