changeset 50798 | ee1617c04858 |
parent 50797 | 94506fc107b7 |
child 50816 | 3ccef7902070 |
--- a/mercurial/extensions.py Mon Jul 10 15:39:19 2023 +0200 +++ b/mercurial/extensions.py Mon Jul 10 10:53:12 2023 +0200 @@ -676,6 +676,11 @@ """ assert callable(wrapper) + if not isinstance(funcname, str): + msg = b"pass wrapfunction target name as `str`, not `bytes`" + util.nouideprecwarn(msg, b"6.6", stacklevel=2) + funcname = pycompat.sysstr(funcname) + origfn = getattr(container, funcname) assert callable(origfn) if inspect.ismodule(container):