check for working zopfli (#22105)

This commit is contained in:
Jason2866 2024-09-07 14:22:16 +02:00 committed by GitHub
parent 069f59d13f
commit b5f26e9210
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 4 additions and 1 deletions

View File

@ -31,7 +31,10 @@ if not tasmotapiolib.is_env_set(tasmotapiolib.DISABLE_MAP_GZ, env):
env.AddPostAction("$BUILD_DIR/${PROGNAME}.bin", [map_gzip]) env.AddPostAction("$BUILD_DIR/${PROGNAME}.bin", [map_gzip])
if tasmotapiolib.is_env_set(tasmotapiolib.ENABLE_ESP32_GZ, env) or env["PIOPLATFORM"] != "espressif32": if tasmotapiolib.is_env_set(tasmotapiolib.ENABLE_ESP32_GZ, env) or env["PIOPLATFORM"] != "espressif32":
try:
from zopfli.gzip import compress from zopfli.gzip import compress
except:
pass
def bin_gzip(source, target, env): def bin_gzip(source, target, env):
# create string with location and file names based on variant # create string with location and file names based on variant
bin_file = tasmotapiolib.get_final_bin_path(env) bin_file = tasmotapiolib.get_final_bin_path(env)