На больших JSON-объектах функция падает с `RecursionError: maximum recursion depth exceeded`.
Как исправить.
```python
def walk(obj, fn):
if isinstance(obj, dict):
return {k: walk(v, fn) for k, v in obj.items()}
if isinstance(obj, list):
return [walk(v, fn) for v in obj]
return fn(obj)
```
middle
debug
#611
Чтобы решить вопрос и сохранить попытку — войди.