# HG changeset patch # User Boris Feld # Date 2018-10-01 15:37:53 # Node ID 46f9b1d2daf06673a7b14d3a42ea3f9347caadce # Parent 17223d8e7d7583ad7bb2664e07c78c507a100a67 formatter: more details on assertion failure This is useful when the assertion fails. diff --git a/mercurial/formatter.py b/mercurial/formatter.py --- a/mercurial/formatter.py +++ b/mercurial/formatter.py @@ -213,7 +213,7 @@ class baseformatter(object): def write(self, fields, deftext, *fielddata, **opts): '''do default text output while assigning data to item''' fieldkeys = fields.split() - assert len(fieldkeys) == len(fielddata) + assert len(fieldkeys) == len(fielddata), (fieldkeys, fielddata) self._item.update(zip(fieldkeys, fielddata)) def condwrite(self, cond, fields, deftext, *fielddata, **opts): '''do conditional write (primarily for plain formatter)'''