fix: port is a string
This commit is contained in:
parent
9acb8b71c6
commit
25dc5bfd42
1 changed files with 6 additions and 4 deletions
|
|
@ -125,7 +125,7 @@ CONVERT_OPTION = {
|
|||
example="https://example.net",
|
||||
),
|
||||
"port": dict(
|
||||
opttype="PortOption", initkwargs={"allow_private": True}, example="111"
|
||||
opttype="PortOption", initkwargs={"allow_private": True}, example="111", func=str,
|
||||
),
|
||||
"mac": dict(opttype="MACOption", example="00:00:00:00:00"),
|
||||
"unix_permissions": dict(
|
||||
|
|
@ -392,14 +392,16 @@ def jinja_to_property_help(prop, description, **kwargs):
|
|||
|
||||
|
||||
@function_waiting_for_error
|
||||
def valid_with_jinja(warnings_only=False, **kwargs):
|
||||
def valid_with_jinja(warnings_only=False, description=None, **kwargs):
|
||||
global ValueWarning
|
||||
value = func["jinja_to_function"](**kwargs)
|
||||
if value:
|
||||
if description is None:
|
||||
description = value
|
||||
if warnings_only:
|
||||
raise ValueWarning(value)
|
||||
raise ValueWarning(description)
|
||||
else:
|
||||
raise ValueError(value)
|
||||
raise ValueError(description)
|
||||
|
||||
|
||||
func["calc_value"] = rougail_calc_value
|
||||
|
|
|
|||
Loading…
Reference in a new issue