Add exception to exec_pg_command...

bzr revid: ced-de6c319e4e2cf61187887e314784c2263e173975
This commit is contained in:
ced 2007-09-06 14:12:35 +00:00
parent 1aa2597015
commit f4c8e20ef6
1 changed files with 5 additions and 1 deletions

View File

@ -140,11 +140,15 @@ def find_pg_tool(name):
def exec_pg_command(name, *args):
prog = find_pg_tool(name)
if not prog:
raise Exception('Couldn\'t find %s' % name)
args2 = (os.path.basename(prog),) + args
return os.spawnv(os.P_WAIT, prog, args2)
def exec_pg_command_pipe(name, *args):
prog = find_pg_tool(name)
if not prog:
raise Exception('Couldn\'t find %s' % name)
if os.name == "nt":
cmd = '"' + prog + '" ' + ' '.join(args)
else:
@ -154,7 +158,7 @@ def exec_pg_command_pipe(name, *args):
def exec_command_pipe(name, *args):
prog = find_in_path(name)
if not prog:
raise
raise Exception('Couldn\'t find %s' % name)
if os.name == "nt":
cmd = '"'+prog+'" '+' '.join(args)
else: