Skip to content

Commit a5c53d9

Browse files
author
Pierre Frayer
committed
fix: remove deprecated ssl.wrap_socket, use SSLContext.wrap_socket instead
1 parent cf48fc6 commit a5c53d9

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

VERSION

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0.0.31
1+
0.0.32

src/logging_gelf/handlers.py

+5-3
Original file line numberDiff line numberDiff line change
@@ -43,9 +43,11 @@ def makeSocket(self, timeout=1, **kwargs):
4343
)
4444

4545
if self.use_tls is True:
46-
return ssl.wrap_socket(
47-
sock, cert_reqs=self.cert_reqs, ca_certs=self.ca_certs
48-
)
46+
context = ssl.SSLContext(ssl.PROTOCOL_TLS)
47+
context.verify_mode = self.cert_reqs
48+
if self.ca_certs:
49+
context.load_verify_locations(self.ca_certs)
50+
return context.wrap_socket(sock=sock)
4951
return sock
5052

5153
def makePickle(self, record):

0 commit comments

Comments
 (0)