Satte inn fanging av UnicodeEncodeError.

Det viser seg at pwd.getpwnam blir gretten av ikke-ASCII-tegn.  Man
risikerer at denne blir kalt hvis man søker etter noe i Buy-menyen og
ikke får noen treff.
This commit is contained in:
Øystein Ingmar Skartsæterhagen 2010-09-04 14:29:14 +00:00
parent 6732345e72
commit 467c6af263
1 changed files with 2 additions and 0 deletions

View File

@ -29,6 +29,8 @@ def system_user_exists(username):
pwd.getpwnam(username) pwd.getpwnam(username)
except KeyError: except KeyError:
return False return False
except UnicodeEncodeError:
return False
else: else:
return True return True