project map script | semantic parcer

This commit is contained in:
2026-01-01 16:58:21 +03:00
parent a747a163c8
commit 4c6fc8256d
84 changed files with 10178 additions and 537 deletions

View File

@@ -36,7 +36,7 @@ class BackupConfig:
rotate_archive: bool = True
clean_folders: bool = True
retention_policy: RetentionPolicy = field(default_factory=RetentionPolicy)
# [/DEF:BackupConfig]
# [/DEF:BackupConfig:DataClass]
# [DEF:backup_dashboards:Function]
# @PURPOSE: Выполняет бэкап всех доступных дашбордов для заданного клиента и окружения, пропуская ошибки экспорта.
@@ -111,7 +111,7 @@ def backup_dashboards(
except (RequestException, IOError) as e:
logger.critical(f"[backup_dashboards][Failure] Fatal error during backup for {env_name}: {e}", exc_info=True)
return False
# [/DEF:backup_dashboards]
# [/DEF:backup_dashboards:Function]
# [DEF:main:Function]
# @PURPOSE: Основная точка входа для запуска процесса резервного копирования.
@@ -155,9 +155,9 @@ def main() -> int:
logger.info("[main][Exit] Superset backup process finished.")
return exit_code
# [/DEF:main]
# [/DEF:main:Function]
if __name__ == "__main__":
sys.exit(main())
# [/DEF:backup_script]
# [/DEF:backup_script:Module]