(*args, **kwargs)
| 308 | """ |
| 309 | |
| 310 | def wrapped(*args, **kwargs): |
| 311 | save_findsource = inspect.findsource |
| 312 | save_getargs = inspect.getargs |
| 313 | inspect.findsource = findsource |
| 314 | inspect.getargs = getargs |
| 315 | try: |
| 316 | return f(*args, **kwargs) |
| 317 | finally: |
| 318 | inspect.findsource = save_findsource |
| 319 | inspect.getargs = save_getargs |
| 320 | |
| 321 | return wrapped |
| 322 |