Looks great, but you need an `else` clause:

```
            if e.errno==2:    # No Such File or Directory Error
                continue
            else:
                raise