Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 4c641d0

Browse files
committed
getpid doesn't exist on MacOS9.
1 parent be53242 commit 4c641d0

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

Lib/logging/__init__.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -213,7 +213,10 @@ def __init__(self, name, level, pathname, lineno, msg, args, exc_info):
213213
self.thread = thread.get_ident()
214214
else:
215215
self.thread = None
216-
self.process = os.getpid()
216+
if hasattr(os, 'getpid'):
217+
self.process = os.getpid()
218+
else:
219+
self.process = None
217220

218221
def __str__(self):
219222
return '<LogRecord: %s, %s, %s, %s, "%s">'%(self.name, self.levelno,

0 commit comments

Comments
 (0)