# HG changeset patch # User Paul Boddie # Date 1486073724 -3600 # Node ID 7812a5a746be062ff38cb90ee608cd617abd6d41 # Parent d6a50fe5b3adfde0469eb4499d3d15b77e788505 Fixed number-to-string output when the number is zero. diff -r d6a50fe5b3ad -r 7812a5a746be lib/__builtins__/character.py --- a/lib/__builtins__/character.py Thu Feb 02 22:41:07 2017 +0100 +++ b/lib/__builtins__/character.py Thu Feb 02 23:15:24 2017 +0100 @@ -3,7 +3,7 @@ """ Character-related functions. -Copyright (C) 2015, 2016 Paul Boddie +Copyright (C) 2015, 2016, 2017 Paul Boddie This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software @@ -39,9 +39,12 @@ digits = [] - while number: - digits.append(_hexdigits[number % base]) - number = number / base + if number: + while number: + digits.append(_hexdigits[number % base]) + number = number / base + else: + digits.append("0") digits.append(prefix)