aboutsummaryrefslogtreecommitdiffstats
path: root/build/scripts/gen_java_codenav_entry.py
diff options
context:
space:
mode:
authorAlexander Smirnov <alex@ydb.tech>2024-09-26 14:44:45 +0000
committerAlexander Smirnov <alex@ydb.tech>2024-09-26 14:44:45 +0000
commitc853e78c5e416ede1d99665049657f2e304872e4 (patch)
treeb6e2e59629b8e0f863eec9a700121ca3f7416f28 /build/scripts/gen_java_codenav_entry.py
parent7d208c76420539a7e44f2393c66e7d0444744517 (diff)
parent47e779420bb80722978c1ffd518245bffd886a50 (diff)
downloadydb-c853e78c5e416ede1d99665049657f2e304872e4.tar.gz
Merge branch 'rightlib' into mergelibs-240926-1443
Diffstat (limited to 'build/scripts/gen_java_codenav_entry.py')
-rw-r--r--build/scripts/gen_java_codenav_entry.py21
1 files changed, 11 insertions, 10 deletions
diff --git a/build/scripts/gen_java_codenav_entry.py b/build/scripts/gen_java_codenav_entry.py
index 2959dc4843..0429fc5398 100644
--- a/build/scripts/gen_java_codenav_entry.py
+++ b/build/scripts/gen_java_codenav_entry.py
@@ -1,3 +1,4 @@
+from __future__ import print_function
import argparse
import datetime
import os
@@ -20,23 +21,23 @@ def just_do_it(java, kythe, kythe_to_proto, out_name, binding_only, kindexes):
open(temp_out_name, 'w').close()
start = datetime.datetime.now()
for kindex in kindex_inputs:
- print >> sys.stderr, '[INFO] Processing:', kindex
+ print('[INFO] Processing:', kindex, file=sys.stderr)
indexer_start = datetime.datetime.now()
p = subprocess.Popen(
[java, '-jar', os.path.join(kythe, 'indexers/java_indexer.jar'), kindex], stdout=subprocess.PIPE
)
indexer_out, _ = p.communicate()
- print >> sys.stderr, '[INFO] Indexer execution time:', (
+ print('[INFO] Indexer execution time:', (
datetime.datetime.now() - indexer_start
- ).total_seconds(), 'seconds'
+ ).total_seconds(), 'seconds', file=sys.stderr)
if p.returncode:
raise Exception('java_indexer failed with exit code {}'.format(p.returncode))
dedup_start = datetime.datetime.now()
p = subprocess.Popen([os.path.join(kythe, 'tools/dedup_stream')], stdin=subprocess.PIPE, stdout=subprocess.PIPE)
dedup_out, _ = p.communicate(indexer_out)
- print >> sys.stderr, '[INFO] Dedup execution time:', (
+ print('[INFO] Dedup execution time:', (
datetime.datetime.now() - dedup_start
- ).total_seconds(), 'seconds'
+ ).total_seconds(), 'seconds', file=sys.stderr)
if p.returncode:
raise Exception('dedup_stream failed with exit code {}'.format(p.returncode))
entrystream_start = datetime.datetime.now()
@@ -48,18 +49,18 @@ def just_do_it(java, kythe, kythe_to_proto, out_name, binding_only, kindexes):
p.communicate(dedup_out)
if p.returncode:
raise Exception('entrystream failed with exit code {}'.format(p.returncode))
- print >> sys.stderr, '[INFO] Entrystream execution time:', (
+ print('[INFO] Entrystream execution time:', (
datetime.datetime.now() - entrystream_start
- ).total_seconds(), 'seconds'
+ ).total_seconds(), 'seconds', file=sys.stderr)
preprocess_start = datetime.datetime.now()
subprocess.check_call(
[kythe_to_proto, '--preprocess-entry', '--entries', temp_out_name, '--out', out_name]
+ (['--only-binding-data'] if binding_only else [])
)
- print >> sys.stderr, '[INFO] Preprocessing execution time:', (
+ print('[INFO] Preprocessing execution time:', (
datetime.datetime.now() - preprocess_start
- ).total_seconds(), 'seconds'
- print >> sys.stderr, '[INFO] Total execution time:', (datetime.datetime.now() - start).total_seconds(), 'seconds'
+ ).total_seconds(), 'seconds', file=sys.stderr)
+ print('[INFO] Total execution time:', (datetime.datetime.now() - start).total_seconds(), 'seconds', file=sys.stderr)
if __name__ == '__main__':