cleanup: turn `wrappedfunction` deprecation warning into an error
We could simply drop the check, but lets raise explicit error instead of
suffering strange error in case of misuse.
--- a/mercurial/extensions.py Wed Nov 08 22:17:41 2023 +0100
+++ b/mercurial/extensions.py Wed Nov 08 22:19:20 2023 +0100
@@ -625,9 +625,8 @@
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)
+ msg = b"wrappedfunction target name should be `str`, not `bytes`"
+ raise TypeError(msg)
self._container = container
self._funcname = funcname
self._wrapper = wrapper