如何在Python中检查由Supervisor控制的进程的状态

Mat*_*sen 5 python supervisord

我已经设置了Supervisor并让它监控一些应用程序.现在我想使用python来检查受监控应用程序的状态并在我的UI中显示它.

我宁愿不做类似的事情

import subprocess
p = subprocess.Popen(['supervisorctl', 'status app'], stdout=subprocess.PIPE)
status = p.communicate()[0].split()[1]
print status
Run Code Online (Sandbox Code Playgroud)

有没有办法用任何supervisor python API执行此操作?