[
https://issues.apache.org/jira/browse/BEAM-3511?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Charles Chen resolved BEAM-3511.
--------------------------------
Resolution: Fixed
Assignee: Charles Chen
Fix Version/s: 2.3.0
> Eager evaluation of overridden transforms in Python SDK does not work
> ---------------------------------------------------------------------
>
> Key: BEAM-3511
> URL: https://issues.apache.org/jira/browse/BEAM-3511
> Project: Beam
> Issue Type: Bug
> Components: sdk-py-core
> Affects Versions: 2.2.0
> Reporter: Charles Chen
> Assignee: Charles Chen
> Priority: Major
> Fix For: 2.3.0
>
>
> Currently, the Python SDK supports the pattern: "['my', 'list'] |
> MyPTransform()", which will return the results of running MyPTransform on the
> given list in an "eager evaluation" of the generated pipeline. For Python
> Beam runners, we also support the use of PTransformOverrides to allow runners
> to override the behavior of specific transforms. If this is used to override
> a transform that is used in eager evaluation, the evaluation will fail, as
> the eager evaluator looks for the result of the original applied transform,
> which will have been overridden away.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)