Closed as not planned
Description
I am trying to do a cherry-pick, but abort when it fails:
import git
...
git = repo.git
try:
git.cherry_pick(commit)
except git.GitCommandError as e:
git.cherry_pick(abort=True)
...
but I get this:
except git.GitCommandError as e:
TypeError: catching classes that do not inherit from BaseException is not allowed
Now I can obviously do except Exception as e
... But, I would like to be explicit to defer code-paths.
Metadata
Metadata
Assignees
Labels
No labels