Browse Source

Debugger example

pull/9/head
Jure Šorn 6 years ago
parent
commit
8c981eb7dc
1 changed files with 7 additions and 1 deletions
  1. 8
      README.md

8
README.md

@ -557,7 +557,7 @@ from functools import wraps
def debug(func):
@wraps(func) # Needed for metadata copying (func name, ...).
def out(*args, **kwargs):
print(func.__name__)
print(f'You called function {func.__name__!r}.')
return func(*args, **kwargs)
return out
@ -566,6 +566,12 @@ def add(x, y):
return x + y
```
```python
>>> add(2, 2)
You called function 'add'.
4
```
Class
-----

Loading…
Cancel
Save