changeset: 77784:1bc1a14feb70 branch: 3.2 parent: 77778:40cc55770988 user: Vinay Sajip date: Mon Jun 25 23:18:45 2012 +0100 files: Lib/logging/handlers.py description: Issue #15179: Closed socket on connection failure. Thanks to Kazutaka Morita for the patch. diff -r 40cc55770988 -r 1bc1a14feb70 Lib/logging/handlers.py --- a/Lib/logging/handlers.py Mon Jun 25 18:08:54 2012 +0200 +++ b/Lib/logging/handlers.py Mon Jun 25 23:18:45 2012 +0100 @@ -761,7 +761,11 @@ except socket.error: self.socket.close() self.socket = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM) - self.socket.connect(address) + try: + self.socket.connect(address) + except socket.error: + self.socket.close() + raise def encodePriority(self, facility, priority): """

AltStyle によって変換されたページ (->オリジナル) /