From b2033c72b8c6963b49e4f783ffa31a8ff9783e07 Mon Sep 17 00:00:00 2001 From: nullhack Date: Thu, 7 May 2026 06:08:56 -0400 Subject: [PATCH] fix(export): include flows from subdirectories in directory export --- flowr/__main__.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/flowr/__main__.py b/flowr/__main__.py index 1652420..cd321a1 100644 --- a/flowr/__main__.py +++ b/flowr/__main__.py @@ -493,6 +493,11 @@ def _extract_adapter_options(args: argparse.Namespace) -> dict: def _load_flows_from_directory(dir_path: Path) -> list[tuple[str, Flow]]: yaml_files = sorted(dir_path.glob("*.yaml")) + sorted(dir_path.glob("*.yml")) + for subdir in sorted(dir_path.iterdir()): + if subdir.is_dir(): + yaml_files.extend( + sorted(subdir.glob("*.yaml")) + sorted(subdir.glob("*.yml")) + ) flows: list[tuple[str, Flow]] = [] for yaml_file in yaml_files: flow = load_flow_from_file(yaml_file)