@staticmethod
def from_runner_api(proto, context):
> return {
'after_all': AfterAll,
'after_any': AfterAny,
'after_each': AfterEach,
'after_end_of_window': AfterWatermark,
'after_processing_time': AfterProcessingTime,
# 'after_synchronized_processing_time': _AfterSynchronizedProcessingTime,
'always': Always,
'default': DefaultTrigger,
'element_count': AfterCount,
'never': _Never,
'or_finally': OrFinally,
'repeat': Repeatedly,
}[proto.WhichOneof('trigger')].from_runner_api(proto, context)
E KeyError: 'after_synchronized_processing_time'
apache_beam/transforms/trigger.py:301: KeyError
What needs to happen?
Was trying to add a Python test for the new Iceberg streaming source (#33504) but ran into the following error:
This trigger was going to be added in an old PR that went stale (#14060).
Issue Priority
Priority: 2 (default / most normal work should be filed as P2)
Issue Components