This is an automated email from the ASF dual-hosted git repository.
ibzib pushed a commit to branch release-2.34.0
in repository https://gitbox.apache.org/repos/asf/beam.git
The following commit(s) were added to refs/heads/release-2.34.0 by this push:
new c3e6521 Merge pull request #15891: [BEAM-13187] Set filesToStage
after full jar resolution.
new 7e777d8 Merge pull request #15902 from TheNeuralBit/BEAM-13187-cp
c3e6521 is described below
commit c3e6521e4aa867c4ee2df81133cef24aedb66704
Author: Chamikara Jayalath <[email protected]>
AuthorDate: Thu Nov 4 10:22:18 2021 -0700
Merge pull request #15891: [BEAM-13187] Set filesToStage after full jar
resolution.
---
sdks/python/apache_beam/transforms/external.py | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/sdks/python/apache_beam/transforms/external.py
b/sdks/python/apache_beam/transforms/external.py
index ab02ae6..008b076 100644
--- a/sdks/python/apache_beam/transforms/external.py
+++ b/sdks/python/apache_beam/transforms/external.py
@@ -656,8 +656,6 @@ class JavaJarExpansionService(object):
transform.
"""
def __init__(self, path_to_jar, extra_args=None):
- if extra_args is None:
- extra_args = ['{{PORT}}', f'--filesToStage={path_to_jar}']
self._path_to_jar = path_to_jar
self._extra_args = extra_args
self._service_count = 0
@@ -666,6 +664,8 @@ class JavaJarExpansionService(object):
if self._service_count == 0:
self._path_to_jar = subprocess_server.JavaJarServer.local_jar(
self._path_to_jar)
+ if self._extra_args is None:
+ self._extra_args = ['{{PORT}}', f'--filesToStage={self._path_to_jar}']
# Consider memoizing these servers (with some timeout).
self._service_provider = subprocess_server.JavaJarServer(
ExpansionAndArtifactRetrievalStub,