Skip to content

Commit 13483d3

Browse files
committed
overlay files from tensorflow-core-api/src/gen/java/org/tensorflow
1 parent c9066f2 commit 13483d3

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

tools/build_java_api_docs.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,13 +48,24 @@
4848
TOOLS_DIR = pathlib.Path(__file__).resolve().parent
4949
REPO_ROOT = TOOLS_DIR.parent
5050

51+
def overlay(from_root, to_root):
52+
for from_path in pathlib.Path(from_root).rglob('*'):
53+
relpath = from_path.relative_to(from_root)
54+
to_path = to_root/relpath
55+
if from_path.is_file():
56+
assert not to_path.exists()
57+
shutil.copyfile(from_path, to_path)
58+
else:
59+
to_path.mkdir(exist_ok=True)
5160

5261
def main(unused_argv):
5362
merged_source = pathlib.Path(tempfile.mkdtemp())
5463
(merged_source / 'java/org').mkdir(parents=True)
5564

5665
shutil.copytree(REPO_ROOT/'tensorflow-core/tensorflow-core-api/src/main/java/org/tensorflow/',
5766
merged_source/'java/org/tensorflow')
67+
overlay(REPO_ROOT/'tensorflow-core/tensorflow-core-api/src/gen/java/org/tensorflow',
68+
merged_source/'java/org/tensorflow')
5869
shutil.copytree(REPO_ROOT/'tensorflow-framework/src/main/java/org/tensorflow/framework',
5970
merged_source/'java/org/tensorflow/framework')
6071
shutil.copytree(REPO_ROOT/'ndarray/src/main/java/org/tensorflow/ndarray',

0 commit comments

Comments
 (0)