I'm pretty sure it isn't. `path(self.bundles_dir)` doesn't include the ftype. You could do:

```
if not os.path.exists(path(self.bundles_dir, ftype)):
```

which would be a bit more readable (I think).