From 83f6ddb473156c0eb1d85f98a7eb2997e7b70dc5 Mon Sep 17 00:00:00 2001 From: Jan Cholasta Date: May 19 2016 14:43:58 +0000 Subject: makeapi: use the same formatting for `int` and `long` values This prevents validation failures on architectures where integer is less than 32 bits. https://fedorahosted.org/freeipa/ticket/5894 Reviewed-By: Martin Basti --- diff --git a/ipalib/parameters.py b/ipalib/parameters.py index e46068c..2ebd74d 100644 --- a/ipalib/parameters.py +++ b/ipalib/parameters.py @@ -558,6 +558,8 @@ class Param(ReadOnly): value = self.__kw[key] if callable(value) and hasattr(value, '__name__'): value = value.__name__ + elif isinstance(value, six.integer_types): + value = str(value) else: value = repr(value) yield '%s=%s' % (key, value)