From b8bbb120cd7abb532a6805f0836f870514f6e75f Mon Sep 17 00:00:00 2001 From: Frederic Massart Date: Fri, 8 Feb 2013 17:02:43 +0800 Subject: [PATCH] Fixed init error when group named after user doesn't exist --- moodle-init.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/moodle-init.py b/moodle-init.py index e9d0668..7bbf428 100755 --- a/moodle-init.py +++ b/moodle-init.py @@ -56,10 +56,16 @@ while True: username = question('What user are you initialising MDK for?', get_current_user()) try: user = pwd.getpwnam(username) - usergroup = grp.getgrnam(username) except: - debug('Error while getting information for user %s') + debug('Error while getting information for user %s' % (username)) continue + + try: + usergroup = grp.getgrgid(user.pw_gid) + except: + debug('Error while getting the group of user %s' % (username)) + continue + break # Default directories. -- 2.11.0