Update powerline for new psutil

Fixes #835
This commit is contained in:
ZyX 2014-03-13 19:38:05 +04:00
parent 70a94ee7d3
commit ecf26dfbc6

View File

@ -517,8 +517,14 @@ try:
if data: if data:
yield interface, data.bytes_recv, data.bytes_sent yield interface, data.bytes_recv, data.bytes_sent
def _get_user(segment_info): # Pre psutil-2.0.0: psutil.Process.username has type property
return psutil.Process(os.getpid()).username if callable(psutil.Process.username):
def _get_user(segment_info):
return psutil.Process(os.getpid()).username()
# psutil-2.0.0: psutil.Process.username is unbound method
else:
def _get_user(segment_info):
return psutil.Process(os.getpid()).username
class CPULoadPercentSegment(ThreadedSegment): class CPULoadPercentSegment(ThreadedSegment):
interval = 1 interval = 1