Exception that use a combination of %s in quotes and format do not get properly formatted. Swithc to use {} placeholders resolves the issue
@@ -305,7 +305,7 @@ class Scheduler(object):
process = await asyncio.create_subprocess_exec(*args_to_exec, cwd=_SCRIPTS_DIR)
except EnvironmentError:
self._logger.exception(
- "Unable to start schedule '%s' process '%s'\n%s".format(
+ "Unable to start schedule '{}' process '{}'\n%s".format(
schedule.name, schedule.process_name, args_to_exec))
raise
