Skip to content

Commit e4582df

Browse files
author
James William Pye
committed
There *must* be a message.
1 parent 2043abe commit e4582df

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

postgresql/protocol/client3.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,8 +109,12 @@ def connect(self, ssl = None, timeout = None):
109109
code = "--TOE",
110110
)
111111
else:
112+
errmsg = self.socket_factory.fatal_exception_message(err)
113+
# It's an error that occurred during socket creation/connection.
114+
# Even if there isn't a known fatal message,
115+
# identify it as fatal and set an ambiguous message.
112116
self.xact.error_message = element.ClientError(
113-
message = self.socket_factory.fatal_exception_message(err),
117+
message = errmsg or "could not connect socket",
114118
severity = "FATAL",
115119
# ConnectionRejectionError
116120
code = "08004",

0 commit comments

Comments
 (0)