changeset 50797 | 94506fc107b7 |
parent 49781 | f4a363b25859 |
child 50798 | ee1617c04858 |
--- a/mercurial/extensions.py Mon Jul 10 19:34:04 2023 +0200 +++ b/mercurial/extensions.py Mon Jul 10 15:39:19 2023 +0200 @@ -626,6 +626,10 @@ def __init__(self, container, funcname, wrapper): assert callable(wrapper) + if not isinstance(funcname, str): + msg = b"pass wrappedfunction target name as `str`, not `bytes`" + util.nouideprecwarn(msg, b"6.6", stacklevel=2) + funcname = pycompat.sysstr(funcname) self._container = container self._funcname = funcname self._wrapper = wrapper