{"push_id":777035848,"size":1,"distinct_size":1,"ref":"refs/heads/early","head":"fc85874fe50239469dc35004383e33594454dc71","before":"823b327c3ffb2280691b3d3a229b9200192716a9","commits":[{"sha":"fc85874fe50239469dc35004383e33594454dc71","author":{"email":"53faf2da1a8d23f956fe8b3ec3eeda69bbbe2b85@metoffice.gov.uk","name":"Tim Bradshaw"},"message":"Walker methods are now typed\n\nSo instead of defining\n\n```python\n@walker_method\ndef walk_dict(d):\n    if isinstance(d, dict)\n        ...\n    else:\n        return None\n```\n\nYou can define\n\n```python\n@walker_method(dict)\ndef walk_dict(d)\n    ...\n```\n\nI am still unclear whether the global list of walkers is the right\napproach: in fact I am sure it is *not* the right approach, but it's\ntraditional now.  You can always define your own walkers, of course.","distinct":true,"url":"https://api.github.com/repos/cley-limited/python-walker/commits/fc85874fe50239469dc35004383e33594454dc71"}]}