constants: convert CHROMITE_DIR to a Path object
BUG=None
TEST=CQ passes
Change-Id: I826e6fcddcd205435c65df69b030caf43ea3ab29
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/chromite/+/4358397
Tested-by: Mike Frysinger <vapier@chromium.org>
Commit-Queue: Mike Frysinger <vapier@chromium.org>
Reviewed-by: Ram Chandrasekar <rchandrasekar@google.com>
diff --git a/api/controller/api.py b/api/controller/api.py
index d1b5ed2..ef9641e 100644
--- a/api/controller/api.py
+++ b/api/controller/api.py
@@ -4,8 +4,6 @@
"""API information controller."""
-import os
-
from chromite.api import faux
from chromite.api import router as router_lib
from chromite.api import validate
@@ -32,9 +30,7 @@
@validate.validation_complete
def CompileProto(_input_proto, output_proto, _config):
"""Compile the Build API proto, returning the list of modified files."""
- cmd = [
- os.path.join(constants.CHROMITE_DIR, "api", "compile_build_api_proto")
- ]
+ cmd = [constants.CHROMITE_DIR / "api" / "compile_build_api_proto"]
cros_build_lib.run(cmd)
result = cros_build_lib.run(
["git", "status", "--porcelain=v1"],
@@ -46,8 +42,8 @@
if not line:
continue
path = line.split()[-1]
- output_proto.modified_files.add().path = os.path.join(
- constants.CHROMITE_DIR, path
+ output_proto.modified_files.add().path = str(
+ constants.CHROMITE_DIR / path
)