Browse Source

made users win compatible

master
Raphael Roberts 7 years ago
parent
commit
5160d73055
  1. 18
      pydash/services.py

18
pydash/services.py

@ -72,25 +72,13 @@ def get_cpus():
cpu_info = cpuinfo.get_cpu_info() cpu_info = cpuinfo.get_cpu_info()
_cpu_info = {"cpus":cpu_info["count"],"type": cpu_info["brand"]} _cpu_info = {"cpus":cpu_info["count"],"type": cpu_info["brand"]}
return _cpu_info return _cpu_info
# win comp
def get_users(): def get_users():
""" """
Get the current logged in users Get the current logged in users
""" """
try:
pipe = os.popen("who |" + "awk '{print $1, $2, $6}'")
data = pipe.read().strip().split('\n')
pipe.close()
if data == [""]:
data = None
else:
data = [i.split(None, 3) for i in data]
except Exception as err:
data = str(err)
return data
return [[user.name,user.terminal,user.host] for user in psutil.users()]
def get_traffic(request): def get_traffic(request):

Loading…
Cancel
Save