Fixed wrap from taking negative values
Now for wrap input it will take only postive integers as an input and if any negative numbers are give it will give output as "Wrap argument should be a positive integer". Change-Id: Ia7a8d4c2c772038bb3a87dc22719fcbd6c6644e9
This commit is contained in:
parent
0e12344930
commit
b1216b6b1e
|
@ -193,6 +193,8 @@ def print_dict(dct, dict_property="Property", wrap=0):
|
|||
v = six.text_type(v)
|
||||
if wrap > 0:
|
||||
v = textwrap.fill(six.text_type(v), wrap)
|
||||
elif wrap < 0:
|
||||
raise ValueError(_("Wrap argument should be a positive integer"))
|
||||
# if value has a newline, add in multiple rows
|
||||
# e.g. fault with stacktrace
|
||||
if v and isinstance(v, six.string_types) and r'\n' in v:
|
||||
|
|
Loading…
Reference in New Issue