commit 0877eb1147c649e3ea5a4e7125ed664525480549 from: Jelmer Vernooij date: Sun Sep 04 23:40:14 2022 UTC Handle ConnectionResetError explicitly. commit - 6b1189b300b2ffc6054060b4265205b4245273fd commit + 0877eb1147c649e3ea5a4e7125ed664525480549 blob - 553e9cd0bddfa016637e9ced37dd844a159ec1e0 blob + 4deb48b2af49dc431e3f93e60968ddbebde3c6f5 --- dulwich/protocol.py +++ dulwich/protocol.py @@ -238,6 +238,8 @@ class Protocol(object): if self.report_activity: self.report_activity(size, "read") pkt_contents = read(size - 4) + except ConnectionResetError: + raise HangupException() except socket.error as e: raise GitProtocolError(e) else: