mirror of
https://github.com/python/cpython.git
synced 2025-08-04 00:48:58 +00:00
gh-98307: Add docstring and documentation for SysLogHandler.createSocket (GH-98319)
Co-authored-by: C.A.M. Gerlach <CAM.Gerlach@Gerlach.CAM>
This commit is contained in:
parent
7b48d02933
commit
f6b1e4048d
3 changed files with 21 additions and 1 deletions
|
@ -891,6 +891,13 @@ class SysLogHandler(logging.Handler):
|
|||
raise
|
||||
|
||||
def createSocket(self):
|
||||
"""
|
||||
Try to create a socket and, if it's not a datagram socket, connect it
|
||||
to the other end. This method is called during handler initialization,
|
||||
but it's not regarded as an error if the other end isn't listening yet
|
||||
--- the method will be called again when emitting an event,
|
||||
if there is no socket at that point.
|
||||
"""
|
||||
address = self.address
|
||||
socktype = self.socktype
|
||||
|
||||
|
@ -898,7 +905,7 @@ class SysLogHandler(logging.Handler):
|
|||
self.unixsocket = True
|
||||
# Syslog server may be unavailable during handler initialisation.
|
||||
# C's openlog() function also ignores connection errors.
|
||||
# Moreover, we ignore these errors while logging, so it not worse
|
||||
# Moreover, we ignore these errors while logging, so it's not worse
|
||||
# to ignore it also here.
|
||||
try:
|
||||
self._connect_unixsocket(address)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue