`enumerate` accepts a start value, so you can leave out the `for` this way:
```python
cdocs = dict( enumerate(walk.get_raw_docs(msg, parts), 1) )
```