Skip to content

Commit 360ea18

Browse files
committed
Re-enable the signature fix in get_xp
1 parent d88f709 commit 360ea18

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

array_api_compat/_internal.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,11 @@ def func(x, /, xp, kwarg=None):
2222
2323
"""
2424
def inner(f):
25-
sig = signature(f)
26-
2725
@wraps(f)
2826
def wrapped_f(*args, **kwargs):
2927
return f(*args, xp=xp, **kwargs)
3028

29+
sig = signature(f)
3130
new_sig = sig.replace(parameters=[sig.parameters[i] for i in sig.parameters if i != 'xp'])
3231

3332
if wrapped_f.__doc__ is None:
@@ -38,7 +37,7 @@ def wrapped_f(*args, **kwargs):
3837
specification for more details.
3938
4039
"""
41-
# wrapped_f.__signature__ = new_sig
40+
wrapped_f.__signature__ = new_sig
4241
return wrapped_f
4342

4443
return inner

0 commit comments

Comments
 (0)