From e63bbe7f97c18d701bb28f884aaba567ccf01c18 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bahad=C4=B1r=20Kandemir?= Date: Tue, 30 Mar 2010 05:46:55 +0000 Subject: [PATCH] Split argument string right --- api/comar/service.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/api/comar/service.py b/api/comar/service.py index b1323a2..6f0fdc6 100644 --- a/api/comar/service.py +++ b/api/comar/service.py @@ -21,6 +21,7 @@ import pwd import grp import signal import time +import shlex from comar.utility import * @@ -232,7 +233,7 @@ def startService(command, args=None, pidfile=None, makepid=False, nice=None, det cmd = [ command ] if args: if isinstance(args, basestring): - args = args.split() + args = shlex.split(args) cmd.extend(args) try: @@ -316,7 +317,7 @@ def stopService(pidfile=None, command=None, args=None, chuid=None, user=None, na cmd = [ command ] if args: if isinstance(args, basestring): - args = args.split() + args = shlex.split(args) cmd.extend(args) if chuid: -- 2.18.1