Files
openide/python/testData/paramInfo/FunctoolsWraps.py
Petr 5d2d6cc722 PY-23067 Pycharm not picking function metadata from functools.wraps with methods
GitOrigin-RevId: d95c1a8f64a6e58d1a6c6c65866b6ab08aaf71b3
2024-08-28 20:02:44 +00:00

23 lines
355 B
Python

import functools
class MyClass:
def foo(self, s: str, b: bool):
pass
class Route:
@functools.wraps(MyClass.foo)
def __init__(self, a: int, b: float, c: object):
pass
class Router:
@functools.wraps(wrapped=Route.__init__)
def route(self, *args, **kwargs):
pass
r = Router()
r.route(<arg1>"", <arg2>True)