From d0da24b6ec20e58e7eecb9d644fd71e113900f85 Mon Sep 17 00:00:00 2001 From: Robert Bradshaw Date: Thu, 29 Oct 2026 09:47:30 -0700 Subject: [PATCH] Register _FilteringIterable as an iterable-like type. --- sdks/python/apache_beam/transforms/sideinputs.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/sdks/python/apache_beam/transforms/sideinputs.py b/sdks/python/apache_beam/transforms/sideinputs.py index a38e05d66cbe..ac393c4c508d 100644 --- a/sdks/python/apache_beam/transforms/sideinputs.py +++ b/sdks/python/apache_beam/transforms/sideinputs.py @@ -31,6 +31,7 @@ from typing import TYPE_CHECKING from typing import Any +from apache_beam.coders import coder_impl from apache_beam.transforms import window if TYPE_CHECKING: @@ -110,3 +111,7 @@ def __iter__(self): def __reduce__(self): # Pickle self as an already filtered list. return list, (list(self), ) + + +coder_impl.FastPrimitivesCoderImpl.register_iterable_like_type( + _FilteringIterable)