aboutsummaryrefslogtreecommitdiffstats
path: root/build/scripts/gen_java_codenav_entry.py
diff options
context:
space:
mode:
authorv-korovin <v-korovin@yandex-team.com>2024-09-26 10:35:27 +0300
committerv-korovin <v-korovin@yandex-team.com>2024-09-26 10:44:46 +0300
commitc9843510b39357d5510030691beecfab56e3bd17 (patch)
tree990009b83044e936303dec6b770033b46f59c6fc /build/scripts/gen_java_codenav_entry.py
parent1339bbde1687911362cf2a244869e30003508986 (diff)
downloadydb-c9843510b39357d5510030691beecfab56e3bd17.tar.gz
futurize build/scripts
commit_hash:41fb885eb1e03094e65521671349e66f4225321b
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__':