Files
openide/python/testData/paramInfo/FunctoolsWrap.py
andrey.matveev 52f21cc60d PY-48338 PY-60104 Make decorators pure functions if not annotated
GitOrigin-RevId: fed5c22c9114a5dcfb882be367c570baf8ba3e5a
2024-01-09 20:49:13 +00:00

22 lines
359 B
Python

from functools import wraps
import inspect
class Route:
def __init__(self, input_a: int, input_b: float):
...
class Router:
def __init__(self):
self.routes = []
@wraps(Route.__init__)
def route(self, *args, **kwargs):
route = Route(*args, **kwargs)
self.routes.append(route)
r = Router()
r.route(<arg1>)