`versioneer install --no-vendor` produced a `_version.py` file that uses the variable `dispcmd` before assignment. My project is [here](https://github.com/dougiesquire/payu/tree/dc445a170c4c0316e20fd1cc4d8e402dfc6dc19d) and the offending line in the `_version.py` file is [here](https://github.com/dougiesquire/payu/blob/dc445a170c4c0316e20fd1cc4d8e402dfc6dc19d/payu/_version.py#L112). Should [L101](https://github.com/dougiesquire/payu/blob/dc445a170c4c0316e20fd1cc4d8e402dfc6dc19d/payu/_version.py#L101) be outside of the `try-catch` block?