Майя Python Script - os.popen список задач читается очень медленно.Быстрее? - PullRequest
0 голосов
/ 23 сентября 2019

Я проверяю список задач os, чтобы узнать, запущено ли внешнее приложение или нет.Скрипт запускается через python & maya.Эта команда занимает более 10 секунд, что кажется очень медленным для получения списка строк?Как я могу ускорить этот процесс?

# python
import os
import maya.cmds as cmds

def getTasks(name):
    r = os.popen('tasklist /v').read().strip().split('\n')
    for i in range(len(r)):
        s = r[i]
        if name in r[i]:
            return True
    return False

if getTasks("program.exe") == False:
    cmds.confirmDialog( title='program.exe Not Running', message='program.exe is not running and action will not be executed.')
...