aboutsummaryrefslogtreecommitdiffstats
path: root/build
diff options
context:
space:
mode:
authorr-vetrov <r-vetrov@yandex-team.ru>2022-02-10 16:48:37 +0300
committerDaniil Cherednik <dcherednik@yandex-team.ru>2022-02-10 16:48:37 +0300
commite9e4986eda97ffe44139887e03f9ae77852ff8d9 (patch)
treeecb5e7ed1eb390f29ed43815d7037bd5900896c8 /build
parenta4a5dfbf444b461ae1cdad41dc582f33b8190f4e (diff)
downloadydb-e9e4986eda97ffe44139887e03f9ae77852ff8d9.tar.gz
Restoring authorship annotation for <r-vetrov@yandex-team.ru>. Commit 1 of 2.
Diffstat (limited to 'build')
-rw-r--r--build/scripts/gen_py_protos.py2
-rw-r--r--build/scripts/gen_tasklet_reg.py36
-rw-r--r--build/ymake.core.conf28
3 files changed, 33 insertions, 33 deletions
diff --git a/build/scripts/gen_py_protos.py b/build/scripts/gen_py_protos.py
index 08397472f9..38bbec778b 100644
--- a/build/scripts/gen_py_protos.py
+++ b/build/scripts/gen_py_protos.py
@@ -44,7 +44,7 @@ def main():
assert out_dir_temp, 'Param "{0}" not found'.format(OUT_DIR_ARG)
retcode = subprocess.call(args)
- assert not retcode, 'Protoc failed for command {}'.format(' '.join(args))
+ assert not retcode, 'Protoc failed for command {}'.format(' '.join(args))
for root_temp, dirs, files in os.walk(out_dir_temp):
sub_dir = path.relpath(root_temp, out_dir_temp)
diff --git a/build/scripts/gen_tasklet_reg.py b/build/scripts/gen_tasklet_reg.py
index 5b747c2eca..5e2266dbb0 100644
--- a/build/scripts/gen_tasklet_reg.py
+++ b/build/scripts/gen_tasklet_reg.py
@@ -1,33 +1,33 @@
import argparse
-TEMPLATE = '''\
-{includes}\
-#include <tasklet/runtime/lib/{language}_wrapper.h>
+TEMPLATE = '''\
+{includes}\
+#include <tasklet/runtime/lib/{language}_wrapper.h>
#include <tasklet/runtime/lib/registry.h>
static const NTasklet::TRegHelper REG(
"{name}",
- new NTasklet::{wrapper}
+ new NTasklet::{wrapper}
);
'''
-WRAPPER = {
- 'cpp': 'TCppWrapper<{impl}>()',
+WRAPPER = {
+ 'cpp': 'TCppWrapper<{impl}>()',
'js': 'TJsWrapper("{impl}")',
- 'go': 'TGoWrapper("{impl}")',
- 'py': 'TPythonWrapper("{impl}")',
+ 'go': 'TGoWrapper("{impl}")',
+ 'py': 'TPythonWrapper("{impl}")',
'java': 'TJavaWrapper("{impl}", "{py_wrapper}")',
-}
+}
def parse_args():
parser = argparse.ArgumentParser()
- parser.add_argument('name')
- parser.add_argument('output')
- parser.add_argument('-l', '--lang', choices=WRAPPER, required=True)
- parser.add_argument('-i', '--impl', required=True)
+ parser.add_argument('name')
+ parser.add_argument('output')
+ parser.add_argument('-l', '--lang', choices=WRAPPER, required=True)
+ parser.add_argument('-i', '--impl', required=True)
parser.add_argument('-w', '--wrapper', required=False)
- parser.add_argument('includes', nargs='*')
+ parser.add_argument('includes', nargs='*')
return parser.parse_args()
@@ -35,17 +35,17 @@ def parse_args():
if __name__ == '__main__':
args = parse_args()
- includes = ''.join(
- '#include <{}>\n'.format(include)
+ includes = ''.join(
+ '#include <{}>\n'.format(include)
for include in args.includes
)
code = TEMPLATE.format(
includes=includes,
- language=args.lang,
+ language=args.lang,
name=args.name,
wrapper=WRAPPER[args.lang].format(impl=args.impl, py_wrapper=args.wrapper),
)
- with open(args.output, 'w') as f:
+ with open(args.output, 'w') as f:
f.write(code)
diff --git a/build/ymake.core.conf b/build/ymake.core.conf
index 081833998b..759697e2f6 100644
--- a/build/ymake.core.conf
+++ b/build/ymake.core.conf
@@ -4992,14 +4992,14 @@ macro JAR_EXCLUDE(Filters...) {
### and will select multimodule variants accordingly.
###
### Documentation: https://wiki.yandex-team.ru/sandbox/tasks/binary
-multimodule SANDBOX_TASK {
+multimodule SANDBOX_TASK {
module SB_TASK_BIN: _PY2_PROGRAM {
- PY_MAIN(sandbox.taskbox.binary)
- PEERDIR(sandbox/bin sandbox/sdk2 sandbox/sandboxsdk sandbox/taskbox/worker)
- SET_APPEND(NO_CHECK_IMPORTS_FOR_VALUE api.*)
- SET_APPEND(NO_CHECK_IMPORTS_FOR_VALUE kernel.*)
- SET_APPEND(NO_CHECK_IMPORTS_FOR_VALUE library.*)
- SET_APPEND(NO_CHECK_IMPORTS_FOR_VALUE sky*)
+ PY_MAIN(sandbox.taskbox.binary)
+ PEERDIR(sandbox/bin sandbox/sdk2 sandbox/sandboxsdk sandbox/taskbox/worker)
+ SET_APPEND(NO_CHECK_IMPORTS_FOR_VALUE api.*)
+ SET_APPEND(NO_CHECK_IMPORTS_FOR_VALUE kernel.*)
+ SET_APPEND(NO_CHECK_IMPORTS_FOR_VALUE library.*)
+ SET_APPEND(NO_CHECK_IMPORTS_FOR_VALUE sky*)
REGISTER_SANDBOX_IMPORT(${MODDIR})
when ($FAIL_PY2 == "yes") {
_OK=no
@@ -5009,11 +5009,11 @@ multimodule SANDBOX_TASK {
}
ASSERT(_OK You are using deprecated Python2-only code (SANDBOX_TASK). Please consider rewriting to 2/3-compatible code.)
- }
+ }
module PY2: PY2_LIBRARY {
- PEERDIR(sandbox/sdk2 sandbox/sandboxsdk)
+ PEERDIR(sandbox/sdk2 sandbox/sandboxsdk)
REGISTER_SANDBOX_IMPORT(${MODDIR})
- }
+ }
}
# tag:sandbox-specific
@@ -7395,14 +7395,14 @@ macro TASKLET() {
TASKLET_REG_INCLUDES= \
${output_include;hide:"tasklet/runtime/lib/cpp_wrapper.h"} \
- ${output_include;hide:"tasklet/runtime/lib/go_wrapper.h"} \
- ${output_include;hide:"tasklet/runtime/lib/py_wrapper.h"} \
+ ${output_include;hide:"tasklet/runtime/lib/go_wrapper.h"} \
+ ${output_include;hide:"tasklet/runtime/lib/py_wrapper.h"} \
${output_include;hide:"tasklet/runtime/lib/js_wrapper.h"} \
${output_include;hide:"tasklet/runtime/lib/registry.h"}
macro TASKLET_REG(Name, Lang, Impl, Includes...) {
- PEERDIR(tasklet/domain sandbox/bin sandbox/taskbox/worker)
-
+ PEERDIR(tasklet/domain sandbox/bin sandbox/taskbox/worker)
+
when($Lang == "js") {
# JS runtime links the Node.js from contrib as a library, which is a bit heavy,
# so we do it, only if any JS tasklets are linked into the target