keyring_check crashes
With TortoiseHg 3.9 on Windows (1.1.5, without the history note), I get the following trace:
#!python
Traceback (most recent call last):
File "hg", line 49, in <module>
File "mercurial\dispatch.pyo", line 59, in run
File "mercurial\dispatch.pyo", line 125, in dispatch
File "mercurial\dispatch.pyo", line 204, in _runcatch
File "mercurial\dispatch.pyo", line 880, in _dispatch
File "mercurial\dispatch.pyo", line 637, in runcommand
File "mercurial\dispatch.pyo", line 1010, in _runcommand
File "mercurial\dispatch.pyo", line 971, in checkargs
File "mercurial\dispatch.pyo", line 877, in <lambda>
File "mercurial\util.pyo", line 1036, in check
File "mercurial\extensions.pyo", line 210, in closure
File "mercurial\util.pyo", line 1036, in check
File "hgext\mq.pyo", line 3539, in mqcommand
File "mercurial\util.pyo", line 1036, in check
File "mercurial\commands.pyo", line 6510, in serve
File "mercurial\cmdutil.pyo", line 883, in service
File "mercurial\commandserver.pyo", line 340, in run
File "mercurial\commandserver.pyo", line 293, in serve
File "mercurial\commandserver.pyo", line 268, in serveone
File "mercurial\commandserver.pyo", line 251, in runcommand
File "mercurial\dispatch.pyo", line 125, in dispatch
File "mercurial\dispatch.pyo", line 204, in _runcatch
File "mercurial\extensions.pyo", line 210, in closure
File "tortoisehg\util\hgdispatch.pyo", line 23, in _dispatch
File "mercurial\dispatch.pyo", line 880, in _dispatch
File "mercurial\dispatch.pyo", line 637, in runcommand
File "mercurial\dispatch.pyo", line 1010, in _runcommand
File "mercurial\dispatch.pyo", line 971, in checkargs
File "mercurial\dispatch.pyo", line 877, in <lambda>
File "mercurial\util.pyo", line 1036, in check
File "mercurial\extensions.pyo", line 210, in closure
File "mercurial\util.pyo", line 1036, in check
File "hgext\mq.pyo", line 3539, in mqcommand
File "mercurial\util.pyo", line 1036, in check
File "hgext\mercurial_keyring.pyo", line 765, in cmd_keyring_check
TypeError: __init__() takes exactly 3 arguments (2 given)
I didn't check keyring_clear, in case that works. Using clear with a dummy path complained about the path, so maybe it is OK.
(It also looks like the "tested with Mercurial version" isn't working, maybe because it recently changed. See https://www.mercurial-scm.org/repo/hg/rev/d5883fd055c6)
(edited to format the stacktrace with code tags)