Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Allow MapXComArg to resolve after serialization (#26591)
This is useful for cases where we want to resolve an XCom without running a worker, e.g. to display the value in UI. Since we don't want to actually call the mapper function in this case (the function is arbitrary code, and not running it is the entire point to serialize operators), "resolving" the XComArg in this case would merely produce some kind of quasi-meaningful string representation, instead of the actual value we'd get in the worker. Also note that this only affects a very small number of cases, since once a worker is run for the task instance, RenderedTaskInstanceFields would store the real resolved value and take over UI representation, avoiding this fake resolving logic to be accessed at all. (cherry picked from commit 3e01c0d)
- Loading branch information
1 parent
ef400fe
commit 4ae13d9
Showing
2 changed files
with
43 additions
and
9 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters