我正在尝试移植一些使用gtop的python代码。我已经取代了gtop的旧用法
import gtop
[...]
gtop.proclist()
通过
from gi.repository import GTop
[...]
proclist = GTop.glibtop_proclist()
GTop.glibtop_get_proclist(proclist, 0, 0)
C函数get_proclist返回 pid_t * ,但在python中它返回 int 。 我不知道它是否是内省的限制,或者我需要对返回的值进行投射或做某事......
我找到了使用psutils的解决方法,但我想坚持使用已经使用过的依赖项(GLib,GTK等)
答案 0 :(得分:0)
这是LibGTop2中的一个错误,我提交了一个补丁,添加了缺少的Python绑定以使其正常工作:https://bugzilla.gnome.org/show_bug.cgi?id=734170