Charles Chen created BEAM-3511: ---------------------------------- Summary: Eager running 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 Reporter: Charles Chen Assignee: Charles Chen
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)