From 9f34f049eccedcd1d355b57195006180d84065ec Mon Sep 17 00:00:00 2001 From: Ilya Fedin Date: Sat, 18 Mar 2023 00:40:18 +0400 Subject: [PATCH] Simplify setting Dockerfile defaults --- Telegram/build/docker/centos_env/gen_dockerfile.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/Telegram/build/docker/centos_env/gen_dockerfile.py b/Telegram/build/docker/centos_env/gen_dockerfile.py index 76143aa39b..997b784caf 100755 --- a/Telegram/build/docker/centos_env/gen_dockerfile.py +++ b/Telegram/build/docker/centos_env/gen_dockerfile.py @@ -3,10 +3,13 @@ from os import environ from os.path import dirname from jinja2 import Environment, FileSystemLoader +def checkEnv(envName, defaultValue): + return bool(len(environ[envName])) if envName in environ else defaultValue + def main(): print(Environment(loader=FileSystemLoader(dirname(__file__))).get_template("Dockerfile").render( - DEBUG=bool(len(environ["DEBUG"])) if "DEBUG" in environ else True, - LTO=bool(len(environ["LTO"])) if "LTO" in environ else True, + DEBUG=checkEnv("DEBUG", True), + LTO=checkEnv("LTO", True), )) if __name__ == '__main__':