From 6ab16c2dc2db896f7ea98850c3a4019337aa6dbf Mon Sep 17 00:00:00 2001 From: kclowes Date: Mon, 13 Sep 2021 14:24:04 -0600 Subject: [PATCH] Add newsfragment, one more clarification --- newsfragments/2146.doc.rst | 1 + web3/contract.py | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) create mode 100644 newsfragments/2146.doc.rst diff --git a/newsfragments/2146.doc.rst b/newsfragments/2146.doc.rst new file mode 100644 index 0000000000..f66b35cc11 --- /dev/null +++ b/newsfragments/2146.doc.rst @@ -0,0 +1 @@ +Clarify some contract ``ValueError`` error messages. diff --git a/web3/contract.py b/web3/contract.py index d3ff8dfd22..2dc7e89290 100644 --- a/web3/contract.py +++ b/web3/contract.py @@ -689,7 +689,7 @@ def check_forbidden_keys_in_transaction( ) -> None: keys_found = set(transaction.keys()) & set(forbidden_keys) if keys_found: - raise ValueError("Cannot set '{}' field in transaction".format(', '.join(keys_found))) + raise ValueError("Cannot set '{}' field(s) in transaction".format(', '.join(keys_found))) class ConciseMethod: