Files
mongo/buildscripts/util/buildozer_utils.py
Zac 5c02ebfa2b SERVER-94173 Fix Bazel Headers (#26849)
GitOrigin-RevId: ad87c3b1f1469d3d6a029089d7b679dd364617b4
2024-09-17 20:30:29 +00:00

19 lines
464 B
Python

from typing import List
import subprocess
def _bd_command(cmd: str, labels: List[str]):
return subprocess.run(
["buildozer"] + [cmd],
capture_output=True,
text=True,
)
def bd_add(labels: List[str], attr: str, values: List[str]) -> None:
_bd_command(f'add {attr} {"".join(values)}', labels)
def bd_remove(labels: List[str], attr: str, values: List[str]) -> None:
_bd_command(f'remove {attr} {"".join(values)}', labels)