Fix deprecated use of currentThread() in REPL

zuul/lib/repl.py:29: DeprecationWarning: currentThread() is deprecated, use current_thread() instead
  obj = self.files.get(threading.currentThread(), self.default)

Change-Id: I6f5a9b6b169b882024a41623364eefe0955796ef
This commit is contained in:
Simon Westphahl 2023-02-14 11:14:15 +01:00
parent 776bbc6a6e
commit ac88ab76eb
No known key found for this signature in database
1 changed files with 3 additions and 3 deletions

View File

@ -26,14 +26,14 @@ class ThreadLocalProxy(object):
self.default = default
def __getattr__(self, name):
obj = self.files.get(threading.currentThread(), self.default)
obj = self.files.get(threading.current_thread(), self.default)
return getattr(obj, name)
def register(self, obj):
self.files[threading.currentThread()] = obj
self.files[threading.current_thread()] = obj
def unregister(self):
self.files.pop(threading.currentThread())
self.files.pop(threading.current_thread())
class REPLHandler(socketserver.StreamRequestHandler):