diff options
author | Jan Cholasta <jcholast@redhat.com> | 2016-05-19 16:24:47 +0200 |
---|---|---|
committer | Martin Basti <mbasti@redhat.com> | 2016-05-19 16:43:58 +0200 |
commit | 83f6ddb473156c0eb1d85f98a7eb2997e7b70dc5 (patch) | |
tree | bc1197bcc6a4bee00b67b1c72d5f2fc2c3e39d93 | |
parent | 54520064989c8a9e45bcaea2e9463c7a62416c0a (diff) | |
download | freeipa-83f6ddb473156c0eb1d85f98a7eb2997e7b70dc5.tar.gz freeipa-83f6ddb473156c0eb1d85f98a7eb2997e7b70dc5.tar.xz freeipa-83f6ddb473156c0eb1d85f98a7eb2997e7b70dc5.zip |
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 <mbasti@redhat.com>
-rw-r--r-- | ipalib/parameters.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/ipalib/parameters.py b/ipalib/parameters.py index e46068c96..2ebd74d25 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) |