FBT: Fix for Python 3.13 (#4187)

Co-authored-by: hedger <hedger@users.noreply.github.com>
This commit is contained in:
WillyJL
2025-04-12 12:35:19 +01:00
committed by GitHub
parent ddf77f58e3
commit 1eb57ba462

View File

@@ -158,7 +158,7 @@ class AppManager:
f"App {kw.get('appid')} cannot have fal_embedded set"
)
if apptype in AppBuildset.dist_app_types:
if apptype in AppBuildset.DIST_APP_TYPES:
# For distributing .fap's resources, there's "fap_file_assets"
for app_property in ("resources",):
if kw.get(app_property):
@@ -258,14 +258,12 @@ class AppBuildset:
FlipperAppType.DEBUG: True,
FlipperAppType.MENUEXTERNAL: False,
}
@classmethod
@property
def dist_app_types(cls):
"""Applications that are installed on SD card"""
return list(
entry[0] for entry in cls.EXTERNAL_APP_TYPES_MAP.items() if entry[1]
)
DIST_APP_TYPES = list(
# Applications that are installed on SD card
entry[0]
for entry in EXTERNAL_APP_TYPES_MAP.items()
if entry[1]
)
@staticmethod
def print_writer(message):