Skip to content

Commit cbde1f8

Browse files
niftyneirustyrussell
authored andcommitted
pyln-proto: make an error message more detailed
Easier to figure out what's going wrong
1 parent 5142dc8 commit cbde1f8

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

contrib/pyln-proto/pyln/proto/message/message.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -248,7 +248,7 @@ def val_from_str(self, s: str) -> Tuple[Dict[str, Any], str]:
248248
fieldname, s = s.split('=', 1)
249249
f = self.find_field(fieldname)
250250
if f is None:
251-
raise ValueError("Unknown field name {}".format(fieldname))
251+
raise ValueError("Unknown field name '{}'. Expected one of [{}])".format(fieldname, ','.join(str(f) for f in self.fields)))
252252
ret[fieldname], s = f.fieldtype.val_from_str(s)
253253
if s[0] == ',':
254254
s = s[1:]

0 commit comments

Comments
 (0)