Skip to content

Commit b03ca4b

Browse files
committed
fix more threading API related bugs
1 parent 2d9a086 commit b03ca4b

File tree

9 files changed

+27
-27
lines changed

9 files changed

+27
-27
lines changed

Lib/bsddb/test/test_associate.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
from pprint import pprint
1010

1111
try:
12-
from threading import Thread, currentThread
12+
from threading import Thread, current_thread
1313
have_threads = 1
1414
except ImportError:
1515
have_threads = 0

Lib/bsddb/test/test_join.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
from pprint import pprint
99

1010
try:
11-
from threading import Thread, currentThread
11+
from threading import Thread, current_thread
1212
have_threads = 1
1313
except ImportError:
1414
have_threads = 0

Lib/bsddb/test/test_lock.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
import time
88

99
try:
10-
from threading import Thread, currentThread
10+
from threading import Thread, current_thread
1111
have_threads = 1
1212
except ImportError:
1313
have_threads = 0
@@ -117,7 +117,7 @@ def deadlock_detection() :
117117
deadlock_detection.end=False
118118
deadlock_detection.count=0
119119
t=Thread(target=deadlock_detection)
120-
t.setDaemon(True)
120+
t.set_daemon(True)
121121
t.start()
122122
self.env.set_timeout(100000, db.DB_SET_LOCK_TIMEOUT)
123123
anID = self.env.lock_id()
@@ -143,7 +143,7 @@ def deadlock_detection() :
143143
self.assertTrue(deadlock_detection.count>0)
144144

145145
def theThread(self, sleepTime, lockType):
146-
name = currentThread().getName()
146+
name = current_thread().get_name()
147147
if lockType == db.DB_LOCK_WRITE:
148148
lt = "write"
149149
else:

Lib/bsddb/test/test_thread.py

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
DASH = b'-'
1313

1414
try:
15-
from threading import Thread, currentThread
15+
from threading import Thread, current_thread
1616
have_threads = True
1717
except ImportError:
1818
have_threads = False
@@ -89,20 +89,20 @@ def writerThread(self, *args, **kwargs):
8989
self._writerThread(*args, **kwargs)
9090
except db.DBLockDeadlockError:
9191
if verbose:
92-
print(currentThread().getName(), 'died from', e)
92+
print(current_thread().get_name(), 'died from', e)
9393
else:
9494
if verbose:
95-
print(currentThread().getName(), "finished.")
95+
print(current_thread().get_name(), "finished.")
9696

9797
def readerThread(self, *args, **kwargs):
9898
try:
9999
self._readerThread(*args, **kwargs)
100100
except db.DBLockDeadlockError as e:
101101
if verbose:
102-
print(currentThread().getName(), 'died from', e)
102+
print(current_thread().get_name(), 'died from', e)
103103
else:
104104
if verbose:
105-
print(currentThread().getName(), "finished.")
105+
print(current_thread().get_name(), "finished.")
106106

107107

108108

@@ -143,7 +143,7 @@ def test01_1WriterMultiReaders(self):
143143
t.join()
144144

145145
def _writerThread(self, d, howMany):
146-
name = currentThread().getName()
146+
name = current_thread().get_name()
147147
start = 0
148148
stop = howMany
149149
if verbose:
@@ -172,7 +172,7 @@ def _writerThread(self, d, howMany):
172172

173173
def _readerThread(self, d, readerNum):
174174
time.sleep(0.01 * readerNum)
175-
name = currentThread().getName()
175+
name = current_thread().get_name()
176176

177177
for loop in range(5):
178178
c = d.cursor()
@@ -240,7 +240,7 @@ def test02_SimpleLocks(self):
240240
t.join()
241241

242242
def _writerThread(self, d, howMany, writerNum):
243-
name = currentThread().getName()
243+
name = current_thread().get_name()
244244
start = howMany * writerNum
245245
stop = howMany * (writerNum + 1) - 1
246246
if verbose:
@@ -286,7 +286,7 @@ def _writerThread(self, d, howMany, writerNum):
286286

287287
def _readerThread(self, d, readerNum):
288288
time.sleep(0.01 * readerNum)
289-
name = currentThread().getName()
289+
name = current_thread().get_name()
290290

291291
for loop in range(5):
292292
c = d.cursor()
@@ -385,7 +385,7 @@ def doWrite(self, d, name, start, stop):
385385
time.sleep(0.05)
386386

387387
def _writerThread(self, d, howMany, writerNum):
388-
name = currentThread().getName()
388+
name = current_thread().get_name()
389389
start = howMany * writerNum
390390
stop = howMany * (writerNum + 1) - 1
391391
if verbose:
@@ -427,7 +427,7 @@ def _writerThread(self, d, howMany, writerNum):
427427

428428
def _readerThread(self, d, readerNum):
429429
time.sleep(0.01 * readerNum + 0.05)
430-
name = currentThread().getName()
430+
name = current_thread().get_name()
431431

432432
for loop in range(5):
433433
finished = False

Lib/idlelib/rpc.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ def handle_error(self, request, client_address):
106106
erf = sys.__stderr__
107107
print('\n' + '-'*40, file=erf)
108108
print('Unhandled server exception!', file=erf)
109-
print('Thread: %s' % threading.currentThread().getName(), file=erf)
109+
print('Thread: %s' % threading.current_thread().get_name(), file=erf)
110110
print('Client Address: ', client_address, file=erf)
111111
print('Request: ', repr(request), file=erf)
112112
traceback.print_exc(file=erf)
@@ -126,7 +126,7 @@ class SocketIO(object):
126126
nextseq = 0
127127

128128
def __init__(self, sock, objtable=None, debugging=None):
129-
self.sockthread = threading.currentThread()
129+
self.sockthread = threading.current_thread()
130130
if debugging is not None:
131131
self.debugging = debugging
132132
self.sock = sock
@@ -149,7 +149,7 @@ def exithook(self):
149149
def debug(self, *args):
150150
if not self.debugging:
151151
return
152-
s = self.location + " " + str(threading.currentThread().getName())
152+
s = self.location + " " + str(threading.current_thread().getName())
153153
for a in args:
154154
s = s + " " + str(a)
155155
print(s, file=sys.__stderr__)
@@ -218,7 +218,7 @@ def remotequeue(self, oid, methodname, args, kwargs):
218218
def asynccall(self, oid, methodname, args, kwargs):
219219
request = ("CALL", (oid, methodname, args, kwargs))
220220
seq = self.newseq()
221-
if threading.currentThread() != self.sockthread:
221+
if threading.current_thread() != self.sockthread:
222222
cvar = threading.Condition()
223223
self.cvars[seq] = cvar
224224
self.debug(("asynccall:%d:" % seq), oid, methodname, args, kwargs)
@@ -228,7 +228,7 @@ def asynccall(self, oid, methodname, args, kwargs):
228228
def asyncqueue(self, oid, methodname, args, kwargs):
229229
request = ("QUEUE", (oid, methodname, args, kwargs))
230230
seq = self.newseq()
231-
if threading.currentThread() != self.sockthread:
231+
if threading.current_thread() != self.sockthread:
232232
cvar = threading.Condition()
233233
self.cvars[seq] = cvar
234234
self.debug(("asyncqueue:%d:" % seq), oid, methodname, args, kwargs)
@@ -294,7 +294,7 @@ def _proxify(self, obj):
294294

295295
def _getresponse(self, myseq, wait):
296296
self.debug("_getresponse:myseq:", myseq)
297-
if threading.currentThread() is self.sockthread:
297+
if threading.current_thread() is self.sockthread:
298298
# this thread does all reading of requests or responses
299299
while 1:
300300
response = self.pollresponse(myseq, wait)

Lib/idlelib/run.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ def main(del_exitfunc=False):
7373
sockthread = threading.Thread(target=manage_socket,
7474
name='SockThread',
7575
args=((LOCALHOST, port),))
76-
sockthread.setDaemon(True)
76+
sockthread.set_daemon(True)
7777
sockthread.start()
7878
while 1:
7979
try:
@@ -227,7 +227,7 @@ def handle_error(self, request, client_address):
227227
erf = sys.__stderr__
228228
print('\n' + '-'*40, file=erf)
229229
print('Unhandled server exception!', file=erf)
230-
print('Thread: %s' % threading.currentThread().getName(), file=erf)
230+
print('Thread: %s' % threading.current_thread().get_name(), file=erf)
231231
print('Client Address: ', client_address, file=erf)
232232
print('Request: ', repr(request), file=erf)
233233
traceback.print_exc(file=erf)

Lib/socketserver.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -566,7 +566,7 @@ def process_request(self, request, client_address):
566566
t = threading.Thread(target = self.process_request_thread,
567567
args = (request, client_address))
568568
if self.daemon_threads:
569-
t.setDaemon (1)
569+
t.set_daemon(True)
570570
t.start()
571571

572572

Lib/test/test_threadedtempfile.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ def test_main(self):
6363
t.join()
6464
ok += t.ok_count
6565
if t.error_count:
66-
errors.append(str(t.getName()) + str(t.errors.getvalue()))
66+
errors.append(str(t.get_name()) + str(t.errors.getvalue()))
6767

6868
threading_cleanup(*thread_info)
6969

Lib/threading.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -856,7 +856,7 @@ def run(self):
856856
P = []
857857
for i in range(NP):
858858
t = ProducerThread(Q, NI)
859-
t.setName("Producer-%d" % (i+1))
859+
t.set_name("Producer-%d" % (i+1))
860860
P.append(t)
861861
C = ConsumerThread(Q, NI*NP)
862862
for t in P:

0 commit comments

Comments
 (0)