config: Fix mypy error for git.exc.

Error was:

  conservancy_beancount/config.py:142: error: Trying to read deleted variable "exc"

Not entirely sure what's causing this, but since GitPython also imports the
exceptions at the root of the package with "from git.exc import *", we can
import them from there instead, which seems to appease mypy.
This commit is contained in:
Ben Sturmfels 2022-02-04 16:13:57 +11:00
parent 7783f7ad10
commit 43548a1ac9
Signed by: bsturmfels
GPG key ID: 023C05E2C9C068F0

View file

@ -139,7 +139,7 @@ class Config:
"""
try:
return git.Repo(self.file_config['Beancount']['books dir'])
except (KeyError, git.exc.GitError):
except (KeyError, git.GitError):
return None
def cache_dir_path(self, name: str='conservancy_beancount') -> Optional[Path]: