hgview #10132458 curses ui broken with Mercurial 3.8 or later [open]

curses support fails like

File "/usr/lib64/python2.7/site-packages/urwid/listbox.py", line 355, in calculate_visible
focus_widget, focus_pos = self._body.get_focus()
File "/home/mk/hgview/hgviewlib/curses/graphlog.py", line 229, in get_focus
return self.data(self._focus)
File "/home/mk/hgview/hgviewlib/curses/graphlog.py", line 127, in data
widget = self.get_widget(pos)
File "/home/mk/hgview/hgviewlib/curses/graphlog.py", line 146, in get_widget
for graph, fields in zzip(self.graphlog(gnode, ctx), self._allfields):
File "/home/mk/hgview/hgviewlib/curses/graphlog.py", line 327, in hgview_ascii
state[0], fix_nodeline_tail))
TypeError: _getnodelineedgestail() takes exactly 7 arguments (6 given)

when using Mercurial 3.8 or later that include https://www.mercurial-scm.org/repo/hg/rev/0d6137891114 .

Seen with 1.10.5

done in<not specified>
closed by<not specified>