diff options
| author | Vinay Sajip <vinay_sajip@yahoo.co.uk> | 2009-10-16 14:06:44 +0000 |
|---|---|---|
| committer | Vinay Sajip <vinay_sajip@yahoo.co.uk> | 2009-10-16 14:06:44 +0000 |
| commit | 96d4aa3fca0b5001f5e346dd836f9c48e5954dbb (patch) | |
| tree | 63beeb95ca647e12af770f2a8e2376158cd4d774 /Lib | |
| parent | 42e30556e56947a83130165be3bcac1d2707c8cd (diff) | |
| download | cpython-git-96d4aa3fca0b5001f5e346dd836f9c48e5954dbb.tar.gz | |
Issue #7120: logging: Removed import of multiprocessing which is causing crash in GAE.
Diffstat (limited to 'Lib')
| -rw-r--r-- | Lib/logging/__init__.py | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/Lib/logging/__init__.py b/Lib/logging/__init__.py index 033fecdaae..e64d86bc6b 100644 --- a/Lib/logging/__init__.py +++ b/Lib/logging/__init__.py @@ -284,12 +284,10 @@ class LogRecord: self.threadName = None if not logMultiprocessing: self.processName = None + elif 'multiprocessing' not in sys.modules: + self.processName = 'MainProcess' else: - try: - from multiprocessing import current_process - self.processName = current_process().name - except ImportError: - self.processName = None + self.processName = sys.modules['multiprocessing'].current_process().name if logProcesses and hasattr(os, 'getpid'): self.process = os.getpid() else: |
