From: Paul Burton Date: Tue, 27 Sep 2016 15:03:58 +0000 (+0100) Subject: dtoc: Make integer division python 3.x safe X-Git-Tag: v2016.11-rc2~10^2~21 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=34c38896357db4aae266b14346927da2cd920de6;p=u-boot dtoc: Make integer division python 3.x safe If we use the '/' operator then python 3.x will produce a float, and refuse to multiply the string sequence in Conv_name_to_c by it with: TypeError: can't multiply sequence by non-int of type 'float' Use the '//' operator instead to enforce that we want integer rather than floating point division. Signed-off-by: Paul Burton Acked-by: Simon Glass --- diff --git a/tools/dtoc/dtoc.py b/tools/dtoc/dtoc.py index 12aa9905ec..11050b66f7 100755 --- a/tools/dtoc/dtoc.py +++ b/tools/dtoc/dtoc.py @@ -60,7 +60,7 @@ def Conv_name_to_c(name): def TabTo(num_tabs, str): if len(str) >= num_tabs * 8: return str + ' ' - return str + '\t' * (num_tabs - len(str) / 8) + return str + '\t' * (num_tabs - len(str) // 8) class DtbPlatdata: """Provide a means to convert device tree binary data to platform data