summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKaifeng Wang <kaifeng.w@gmail.com>2020-07-04 15:35:02 +0800
committerKaifeng Wang <kaifeng.w@gmail.com>2020-07-04 15:35:02 +0800
commitd90459a87fce4a84d34bdf24604de3edfb23dda7 (patch)
tree22705fae6178c4218ffd235b5d439a4c16d630ed
parent57b619bf804d9ccdc1d84356de53476689148150 (diff)
downloadironic-d90459a87fce4a84d34bdf24604de3edfb23dda7.tar.gz
Fix the error message when reached max number of traits
The error message is not properly tranlated as desired, raw string is returned when reached maximum number of traits. Change-Id: I62b2d32c545b6ad6487aead98c8fab212ed5e83f
-rw-r--r--ironic/db/sqlalchemy/api.py12
1 files changed, 6 insertions, 6 deletions
diff --git a/ironic/db/sqlalchemy/api.py b/ironic/db/sqlalchemy/api.py
index e8f4c737a..a0ca90ef1 100644
--- a/ironic/db/sqlalchemy/api.py
+++ b/ironic/db/sqlalchemy/api.py
@@ -1520,12 +1520,12 @@ class Connection(api.Connection):
per-node trait limit.
"""
if num_traits > MAX_TRAITS_PER_NODE:
- msg = _("Could not modify traits for node %(node_id)s as it would "
- "exceed the maximum number of traits per node "
- "(%(num_traits)d vs. %(max_traits)d)")
- raise exception.InvalidParameterValue(
- msg, node_id=node_id, num_traits=num_traits,
- max_traits=MAX_TRAITS_PER_NODE)
+ msg = (_("Could not modify traits for node %(node_id)s as it "
+ "would exceed the maximum number of traits per node "
+ "(%(num_traits)d vs. %(max_traits)d)")
+ % {'node_id': node_id, 'num_traits': num_traits,
+ 'max_traits': MAX_TRAITS_PER_NODE})
+ raise exception.InvalidParameterValue(err=msg)
@oslo_db_api.retry_on_deadlock
def set_node_traits(self, node_id, traits, version):