Export to GitHub

psutil - issue #508

Windows 8 UTF-8 username decoding problem


Posted on May 27, 2014 by Happy Camel

What steps will reproduce the problem? 1. install python 3.4 and psutil 2.1.1 on Windows 8 2. create system_infos.py file with the following line: import psutil user_info=psutil.users() print(str(user_info)) 3. python system_infos.py

What is the expected output?

What do you see instead? Traceback (most recent call last): ... File "c:\Python34\lib\site-packages\psutil__init__.py", line 1815, in users return _psplatform.users() return net_io_counters(pernic) File "c:\Python34\lib\site-packages\psutil_pswindows.py", line 184, in users rawlist = cext.users() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xf3 in position 3: invalid continuation byte

C:\Documents and Settings\Alsómocsolád 3>

What version of psutil are you using? 2.1.1

What Python version? 3.4

On what operating system? Windows 8

Is it 32bit or 64bit version? 64bit

Please provide any additional information below. This problem is same as the previously solved ticket. (https://code.google.com/p/psutil/issues/detail?id=446) Please replace the non UNICODE characters with '?' character.

Problems is here: https://github.com/giampaolo/psutil/blob/master/psutil/_psutil_windows.c#L2748

and I think it should be also same problem here: https://github.com/giampaolo/psutil/blob/master/psutil/_psutil_windows.c#L1413

Comment #1

Posted on May 27, 2014 by Happy Monkey

psutil project has been migrated to github. Can you please open a ticket here? https://github.com/giampaolo/psutil/issues?state=open

Comment #2

Posted on May 28, 2014 by Happy Camel

I did it. https://github.com/giampaolo/psutil/issues/508

Status: New

Labels:
Type-Defect Priority-Medium