2013-10-30 99 views
2

我試圖移植一些使用gtop的python代碼。我把它換成GTOPpython pygobject和返回數組的函數

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

是'pid_t'無法在Windows的'int',或做你根本不需要PID? – mojo

回答