From b47dc73d305c5f1ca20eb7ddccd580e2a38ce419 Mon Sep 17 00:00:00 2001 From: Calum Lind Date: Fri, 24 Feb 2012 15:29:58 +0000 Subject: [PATCH] Disable check for user and group options on Windows --- deluge/main.py | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/deluge/main.py b/deluge/main.py index dc1df9671..91c0968ab 100644 --- a/deluge/main.py +++ b/deluge/main.py @@ -221,16 +221,17 @@ this should be an IP address", metavar="IFACE", # Write pid file before chuid write_pidfile() - if options.user: - if not options.user.isdigit(): - import pwd - options.user = pwd.getpwnam(options.user)[2] - os.setuid(options.user) - if options.group: - if not options.group.isdigit(): - import grp - options.group = grp.getgrnam(options.group)[2] - os.setuid(options.group) + if not deluge.common.windows_check(): + if options.user: + if not options.user.isdigit(): + import pwd + options.user = pwd.getpwnam(options.user)[2] + os.setuid(options.user) + if options.group: + if not options.group.isdigit(): + import grp + options.group = grp.getgrnam(options.group)[2] + os.setuid(options.group) open_logfile()