This is an automated email from the ASF dual-hosted git repository.

pabloem pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/beam.git


The following commit(s) were added to refs/heads/master by this push:
     new 592ab72  [BEAM-10322] allow only single assignment to producing stages 
by pcollection map
     new 709c2c5  Merge pull request #12086 from [BEAM-10322] allow only single 
assignment to producing stages by pcol…
592ab72 is described below

commit 592ab72d4c98f54eac52e0e37834177af31b5298
Author: Heejong Lee <heej...@gmail.com>
AuthorDate: Wed Jun 24 18:28:24 2020 -0700

    [BEAM-10322] allow only single assignment to producing stages by 
pcollection map
---
 sdks/python/apache_beam/runners/portability/fn_api_runner/execution.py | 2 ++
 1 file changed, 2 insertions(+)

diff --git 
a/sdks/python/apache_beam/runners/portability/fn_api_runner/execution.py 
b/sdks/python/apache_beam/runners/portability/fn_api_runner/execution.py
index acf04b7..251a696 100644
--- a/sdks/python/apache_beam/runners/portability/fn_api_runner/execution.py
+++ b/sdks/python/apache_beam/runners/portability/fn_api_runner/execution.py
@@ -375,6 +375,8 @@ class FnApiRunnerExecutionContext(object):
         for o in transform.outputs.values():
           if o in s.side_inputs():
             continue
+          if o in producing_stages_by_pcoll:
+            continue
           producing_stages_by_pcoll[o] = s
 
     for side_pc in all_side_inputs:

Reply via email to