aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorsomov <somov@yandex-team.com>2024-09-25 23:41:48 +0300
committersomov <somov@yandex-team.com>2024-09-25 23:58:49 +0300
commit9d9b3c2112667e97ea76cb18a3689308ab8297c2 (patch)
tree1d3f116a731cd98bdff299ff255ae45b470acf8b
parent49a77452c130bb44475265069e76c2147437aff8 (diff)
downloadydb-9d9b3c2112667e97ea76cb18a3689308ab8297c2.tar.gz
Filter *.fake cgo peers
Filter *.fake cgo peers commit_hash:f37144547ee8d478791cf1d2f353c22164513553
-rw-r--r--build/scripts/go_tool.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/build/scripts/go_tool.py b/build/scripts/go_tool.py
index 39d55df4d3..f1dbc9731e 100644
--- a/build/scripts/go_tool.py
+++ b/build/scripts/go_tool.py
@@ -75,8 +75,14 @@ def preprocess_args(args):
args.output_root = os.path.normpath(args.output_root)
args.import_map = {}
args.module_map = {}
+
+ def is_valid_cgo_peer(peer):
+ if peer.endswith('.fake.pkg') or peer.endswith('.fake'):
+ return False
+ return True
+
if args.cgo_peers:
- args.cgo_peers = [x for x in args.cgo_peers if not x.endswith('.fake.pkg')]
+ args.cgo_peers = list(filter(is_valid_cgo_peer, args.cgo_peers))
srcs = []
for f in args.srcs: