aboutsummaryrefslogtreecommitdiffstats
path: root/build/plugins/pybuild.py
diff options
context:
space:
mode:
authorreshilkin <reshilkin@yandex-team.com>2023-08-02 14:07:40 +0300
committerreshilkin <reshilkin@yandex-team.com>2023-08-02 14:07:40 +0300
commite59e20ae2d1e498c1a2ee4c6f9036475b45b8329 (patch)
tree3d13375b78f4564e6750704a4b538dd3da5e2a9f /build/plugins/pybuild.py
parenta98df246dd365c2c1ce33e8d65a5a1ec2f175bff (diff)
downloadydb-e59e20ae2d1e498c1a2ee4c6f9036475b45b8329.tar.gz
Using deprecated flatc for compiling PY2FBS
Diffstat (limited to 'build/plugins/pybuild.py')
-rw-r--r--build/plugins/pybuild.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/build/plugins/pybuild.py b/build/plugins/pybuild.py
index 3fc8f5e66e7..bd66b1ef701 100644
--- a/build/plugins/pybuild.py
+++ b/build/plugins/pybuild.py
@@ -611,8 +611,12 @@ def onpy_srcs(unit, *args):
if fbss:
unit.onpeerdir(unit.get('_PY_FBS_DEPS').split())
pysrc_base_name = listid(fbss)
- unit.onfbs_to_pysrc([pysrc_base_name] + [path for path, _ in fbss])
- unit.onsrcs(['GLOBAL', '{}.fbs.pysrc'.format(pysrc_base_name)])
+ if py3:
+ unit.onfbs_to_pysrc([pysrc_base_name] + [path for path, _ in fbss])
+ unit.onsrcs(['GLOBAL', '{}.py3.fbs.pysrc'.format(pysrc_base_name)])
+ else:
+ unit.onfbs_to_py2src([pysrc_base_name] + [path for path, _ in fbss])
+ unit.onsrcs(['GLOBAL', '{}.py2.fbs.pysrc'.format(pysrc_base_name)])
def _check_test_srcs(*args):