Fix color=never for cl-desktop.

master 2.2.23
Mike Hiretsky 13 years ago
parent 37d256a425
commit 122eb5e9dd

@ -120,10 +120,6 @@ class desktop_cmd(share_cmd):
errMsg = _("incorrect argument") + ":" + " %s" %" ".join(args)
self.optobj.error(errMsg)
return False
userName = args[0]
# Проверка на существование пользователя
if not self.logicObj.existsUser(userName):
return False
if not optObj.v:
if optObj.filter:
errMsg = _("incorrect option") + ":" + " %s" %"--filter" +\
@ -139,7 +135,11 @@ class desktop_cmd(share_cmd):
def setUserName(self, userName):
"""Установка имени пользователя"""
# Проверка на существование пользователя
if not self.logicObj.existsUser(userName):
return False
self.logicObj.clVars.Set("ur_login", userName, True)
return True
def createHome(self, optObj):
"""Создание домашней директории"""

@ -42,7 +42,8 @@ if __name__ == "__main__":
obj.setPrintNoColor(opts)
if userName:
# Установка имени пользователя
obj.setUserName(userName)
if not obj.setUserName(userName):
sys.exit(1)
# Установка переменных
if not obj.setVars(opts):
sys.exit(1)

Loading…
Cancel
Save