mirror of
https://github.com/facebook/sapling.git
synced 2024-10-07 07:17:55 +03:00
peer: ensure command names are always ascii bytestrs
Differential Revision: https://phab.mercurial-scm.org/D1104
This commit is contained in:
parent
aff2a14d65
commit
25449b9adb
@ -10,6 +10,7 @@ from __future__ import absolute_import
|
||||
|
||||
from . import (
|
||||
error,
|
||||
pycompat,
|
||||
util,
|
||||
)
|
||||
|
||||
@ -92,7 +93,8 @@ def batchable(f):
|
||||
if not encresref:
|
||||
return encargsorres # a local result in this case
|
||||
self = args[0]
|
||||
encresref.set(self._submitone(f.__name__, encargsorres))
|
||||
cmd = pycompat.bytesurl(f.__name__) # ensure cmd is ascii bytestr
|
||||
encresref.set(self._submitone(cmd, encargsorres))
|
||||
return next(batchable)
|
||||
setattr(plain, 'batchable', f)
|
||||
return plain
|
||||
|
Loading…
Reference in New Issue
Block a user