mirror of
https://github.com/panda3d/panda3d.git
synced 2025-09-28 07:48:37 -04:00
task: fix unnecessary use of PythonUtil.Queue class
A standard list will do just fine here.
This commit is contained in:
parent
0a622d08e9
commit
ffeb8937bf
@ -123,7 +123,7 @@ class TaskManager:
|
||||
self.fKeyboardInterrupt = False
|
||||
self.interruptCount = 0
|
||||
|
||||
self._frameProfileQueue = Queue()
|
||||
self._frameProfileQueue = []
|
||||
|
||||
# this will be set when it's safe to import StateVar
|
||||
self._profileFrames = None
|
||||
@ -518,7 +518,7 @@ class TaskManager:
|
||||
while self.running:
|
||||
try:
|
||||
if len(self._frameProfileQueue):
|
||||
numFrames, session, callback = self._frameProfileQueue.pop()
|
||||
numFrames, session, callback = self._frameProfileQueue.pop(0)
|
||||
def _profileFunc(numFrames=numFrames):
|
||||
self._doProfiledFrames(numFrames)
|
||||
session.setFunc(_profileFunc)
|
||||
@ -626,7 +626,7 @@ class TaskManager:
|
||||
session = self.getProfileSession()
|
||||
# make sure the profile session doesn't get destroyed before we're done with it
|
||||
session.acquire()
|
||||
self._frameProfileQueue.push((num, session, callback))
|
||||
self._frameProfileQueue.append((num, session, callback))
|
||||
|
||||
def _doProfiledFrames(self, numFrames):
|
||||
for i in range(numFrames):
|
||||
|
Loading…
x
Reference in New Issue
Block a user