def get_default_executor():
global DEFAULT_EXECUTOR<EOL>if DEFAULT_EXECUTOR is not None:<EOL><INDENT>return DEFAULT_EXECUTOR<EOL><DEDENT>executor_name = configuration.conf.get('<STR_LIT>', '<STR_LIT>')<EOL>DEFAULT_EXECUTOR = _get_executor(executor_name)<EOL>log = LoggingMixin().log<EOL>log.info("<STR_LIT>", executor_name)<EOL>return DEFAULT_EXECUTOR<EOL>
Creates a new instance of the configured executor if none exists and returns it