X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=python%2Fvserver.py;h=24b4560c72550186a35d5558535faf6ad2e6fbfc;hb=95e2774070e989fe9cf9f48dae5fa054e55e2a3e;hp=dd3c3be337e7d2327523eae77c87ca720482d42d;hpb=27829b920327ad00cdc6a388b247b14e1c95faf5;p=util-vserver.git diff --git a/python/vserver.py b/python/vserver.py index dd3c3be..24b4560 100644 --- a/python/vserver.py +++ b/python/vserver.py @@ -456,7 +456,7 @@ class VServer: cmd_args = [cmd[0]] + map(lambda x: x % arg_subst, cmd[1:]) print >>log, "executing '%s'" % " ".join(cmd_args) - os.spawnvp(os.P_WAIT,cmd[0],cmd_args) + os.spawnvp(os.P_NOWAIT,cmd[0],cmd_args) except: traceback.print_exc() os._exit(1) @@ -509,7 +509,7 @@ def create(vm_name, static = False, ctor = VServer): if static: options += ['--static'] ret = os.spawnvp(os.P_WAIT, 'vuseradd', options + [vm_name]) - if !os.WIFEXITED(ret) || os.WEXITSTATUS(ret) != 0: + if not os.WIFEXITED(ret) or os.WEXITSTATUS(ret) != 0: out = "system command ('%s') " % options if os.WIFEXITED(ret): out += "failed, rc = %d" % os.WEXITSTATUS(ret)