hgext/remotefilelog/fileserverclient.py
changeset 40610 13d4ad8d7801
parent 40511 466dd4d70bff
child 40612 3fa4183e7803
--- a/hgext/remotefilelog/fileserverclient.py	Sat Oct 13 05:09:18 2018 +0300
+++ b/hgext/remotefilelog/fileserverclient.py	Tue Nov 13 17:41:26 2018 +0300
@@ -18,6 +18,7 @@
 from mercurial.node import bin, hex, nullid
 from mercurial import (
     error,
+    pycompat,
     revlog,
     sshpeer,
     util,
@@ -119,7 +120,7 @@
         def _callstream(self, command, **opts):
             supertype = super(remotefilepeer, self)
             if not util.safehasattr(supertype, '_sendrequest'):
-                self._updatecallstreamopts(command, opts)
+                self._updatecallstreamopts(command, pycompat.byteskwargs(opts))
             return super(remotefilepeer, self)._callstream(command, **opts)
 
     peer.__class__ = remotefilepeer