فهرست منبع

wxGUI: Thread.setDaemon deprecated in Python 3.10 (#2145)

Anna Petrasova 3 سال پیش
والد
کامیت
eba61a1ca1
5فایلهای تغییر یافته به همراه6 افزوده شده و 6 حذف شده
  1. 1 1
      gui/wxpython/core/gcmd.py
  2. 1 1
      gui/wxpython/core/gconsole.py
  3. 1 1
      gui/wxpython/core/gthread.py
  4. 2 2
      gui/wxpython/gui_core/forms.py
  5. 1 1
      gui/wxpython/nviz/mapwindow.py

+ 1 - 1
gui/wxpython/core/gcmd.py

@@ -541,7 +541,7 @@ class CommandThread(Thread):
         self._want_abort = False
         self._want_abort = False
         self.aborted = False
         self.aborted = False
 
 
-        self.setDaemon(True)
+        self.daemon = True
 
 
         # set message formatting
         # set message formatting
         self.message_format = os.getenv("GRASS_MESSAGE_FORMAT")
         self.message_format = os.getenv("GRASS_MESSAGE_FORMAT")

+ 1 - 1
gui/wxpython/core/gconsole.py

@@ -87,7 +87,7 @@ class CmdThread(threading.Thread):
         else:
         else:
             self.resultQ = resultQ
             self.resultQ = resultQ
 
 
-        self.setDaemon(True)
+        self.daemon = True
 
 
         self.requestCmd = None
         self.requestCmd = None
 
 

+ 1 - 1
gui/wxpython/core/gthread.py

@@ -58,7 +58,7 @@ class gThread(threading.Thread, wx.EvtHandler):
         else:
         else:
             self.resultQ = resultQ
             self.resultQ = resultQ
 
 
-        self.setDaemon(True)
+        self.daemon = True
 
 
         self.Bind(EVT_CMD_DONE, self.OnDone)
         self.Bind(EVT_CMD_DONE, self.OnDone)
         self.Bind(EVT_THD_TERMINATE, self.OnTerminate)
         self.Bind(EVT_THD_TERMINATE, self.OnTerminate)

+ 2 - 2
gui/wxpython/gui_core/forms.py

@@ -168,7 +168,7 @@ class UpdateThread(Thread):
         self.event = event
         self.event = event
         self.eventId = eventId
         self.eventId = eventId
         self.task = task
         self.task = task
-        self.setDaemon(True)
+        self.daemon = True
 
 
         # list of functions which updates the dialog
         # list of functions which updates the dialog
         self.data = {}
         self.data = {}
@@ -434,7 +434,7 @@ class UpdateQThread(Thread):
         Thread.__init__(self, **kwds)
         Thread.__init__(self, **kwds)
 
 
         self.parent = parent  # cmdPanel
         self.parent = parent  # cmdPanel
-        self.setDaemon(True)
+        self.daemon = True
 
 
         self.requestQ = requestQ
         self.requestQ = requestQ
         self.resultQ = resultQ
         self.resultQ = resultQ

+ 1 - 1
gui/wxpython/nviz/mapwindow.py

@@ -62,7 +62,7 @@ class NvizThread(Thread):
 
 
         self._display = None
         self._display = None
 
 
-        self.setDaemon(True)
+        self.daemon = True
 
 
     def run(self):
     def run(self):
         self._display = wxnviz.Nviz(self.log, self.progressbar)
         self._display = wxnviz.Nviz(self.log, self.progressbar)