diff options
author | Ram Rachum <ram@rachum.com> | 2020-06-12 13:52:38 +0300 |
---|---|---|
committer | Sebastian Thiel <sebastian.thiel@icloud.com> | 2020-06-13 17:55:50 +0800 |
commit | e5410b4166d177f90901db4986753787d34bc48f (patch) | |
tree | cc4f72b5d1b6843c6169099bfb2815172af63d18 | |
parent | a5d3d7e7ec4e2b52c93509bdf35999d66f91e06d (diff) | |
download | gitdb-e5410b4166d177f90901db4986753787d34bc48f.tar.gz |
Fix exception causes in loose.py
-rw-r--r-- | gitdb/db/loose.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/gitdb/db/loose.py b/gitdb/db/loose.py index 7bf92da..a63a2ef 100644 --- a/gitdb/db/loose.py +++ b/gitdb/db/loose.py @@ -138,12 +138,12 @@ class LooseObjectDB(FileDBBase, ObjectDBR, ObjectDBW): # try again without noatime try: return file_contents_ro_filepath(db_path) - except OSError: - raise BadObject(sha) + except OSError as new_e: + raise BadObject(sha) from new_e # didn't work because of our flag, don't try it again self._fd_open_flags = 0 else: - raise BadObject(sha) + raise BadObject(sha) from e # END handle error # END exception handling |