Commit 8b829033 authored by Marco Mariani's avatar Marco Mariani

print promise names without u''

parent 685dc433
...@@ -517,7 +517,7 @@ class Slapgrid(object): ...@@ -517,7 +517,7 @@ class Slapgrid(object):
command = [os.path.join(promise_dir, promise)] command = [os.path.join(promise_dir, promise)]
promise = os.path.basename(command[0]) promise = os.path.basename(command[0])
self.logger.info("Checking promise %r.", promise) self.logger.info("Checking promise '%s'.", promise)
process_handler = subprocess.Popen(command, process_handler = subprocess.Popen(command,
preexec_fn=lambda: dropPrivileges(uid, gid, logger=self.logger), preexec_fn=lambda: dropPrivileges(uid, gid, logger=self.logger),
...@@ -534,13 +534,13 @@ class Slapgrid(object): ...@@ -534,13 +534,13 @@ class Slapgrid(object):
if process_handler.poll() is None: if process_handler.poll() is None:
process_handler.terminate() process_handler.terminate()
raise Slapgrid.PromiseError("The promise %r timed out" % promise) raise Slapgrid.PromiseError("The promise '%s' timed out" % promise)
elif process_handler.poll() != 0: elif process_handler.poll() != 0:
stderr = process_handler.communicate()[1] stderr = process_handler.communicate()[1]
if stderr is None: if stderr is None:
stderr = 'No error output from %r.' % promise stderr = "No error output from '%s'." % promise
else: else:
stderr = 'Promise %r:' % promise + stderr stderr = "Promise '%s':" % promise + stderr
raise Slapgrid.PromiseError(stderr) raise Slapgrid.PromiseError(stderr)
if not promise_present: if not promise_present:
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment