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

Skip to content

Commit a6a3274

Browse files
committed
Fix #9513 to remove relative imports from multiprocessing.
The test suite currently skips test_multiprocessing on Windows because it fails on finding _multiprocessing in several win32-specific blocks. Removing the relative import lets this through and allows the test to run (and pass).
1 parent 482e66a commit a6a3274

4 files changed

Lines changed: 4 additions & 4 deletions

File tree

Lib/multiprocessing/connection.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -173,7 +173,7 @@ def Pipe(duplex=True):
173173

174174
else:
175175

176-
from ._multiprocessing import win32
176+
from _multiprocessing import win32
177177

178178
def Pipe(duplex=True):
179179
'''

Lib/multiprocessing/forking.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,7 @@ def thread_is_spawning():
157157
import time
158158

159159
from pickle import dump, load, HIGHEST_PROTOCOL
160-
from ._multiprocessing import win32, Connection, PipeConnection
160+
from _multiprocessing import win32, Connection, PipeConnection
161161
from .util import Finalize
162162

163163
def dump(obj, file, protocol=None):

Lib/multiprocessing/heap.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626

2727
if sys.platform == 'win32':
2828

29-
from ._multiprocessing import win32
29+
from _multiprocessing import win32
3030

3131
class Arena(object):
3232

Lib/multiprocessing/reduction.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434

3535
if sys.platform == 'win32':
3636
import _subprocess
37-
from ._multiprocessing import win32
37+
from _multiprocessing import win32
3838

3939
def send_handle(conn, handle, destination_pid):
4040
process_handle = win32.OpenProcess(

0 commit comments

Comments
 (0)