py3: use pycompat.strkwargs()
Otherwise we get an error attempting to dispatch a command with
arguments because we're passing a dict with bytes keys.
Differential Revision: https://phab.mercurial-scm.org/D4732
--- a/mercurial/wireprotov2server.py Mon Sep 24 20:10:01 2018 -0700
+++ b/mercurial/wireprotov2server.py Mon Sep 24 20:17:42 2018 -0700
@@ -339,7 +339,7 @@
func, spec = COMMANDS[command]
args = proto.getargs(spec)
- return func(repo, proto, **args)
+ return func(repo, proto, **pycompat.strkwargs(args))
@interfaceutil.implementer(wireprototypes.baseprotocolhandler)
class httpv2protocolhandler(object):