From c9b4f9edf0a26267b22093034efb7d1cccb04554 Mon Sep 17 00:00:00 2001 From: Eero Niemi Date: Mon, 6 Sep 2021 14:30:07 +0300 Subject: [PATCH] feat: Add support for Python 3.9 runtime (#1267) --- src/config/supportedRuntimes.js | 1 + src/lambda/handler-runner/HandlerRunner.js | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/src/config/supportedRuntimes.js b/src/config/supportedRuntimes.js index f11d86fc9..8f7c08a06 100644 --- a/src/config/supportedRuntimes.js +++ b/src/config/supportedRuntimes.js @@ -37,6 +37,7 @@ export const supportedPython = new Set([ 'python3.6', 'python3.7', 'python3.8', + 'python3.9', ]) // RUBY diff --git a/src/lambda/handler-runner/HandlerRunner.js b/src/lambda/handler-runner/HandlerRunner.js index 12f35c3b8..6aed01709 100644 --- a/src/lambda/handler-runner/HandlerRunner.js +++ b/src/lambda/handler-runner/HandlerRunner.js @@ -47,6 +47,11 @@ export default class HandlerRunner { throw new Error('Unsupported runtime') } + if (runtime === 'python3.9') { + logWarning('"python3.9" runtime is not supported with docker.') + throw new Error('Unsupported runtime') + } + const dockerOptions = { host: this.#options.dockerHost, hostServicePath: this.#options.dockerHostServicePath,