android: refactor SplitCPV to parse.
BUG=chromium:1077379
TEST=cq
Change-Id: I97aa101334443c234128203c8bf97965e91916c1
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/chromite/+/2454502
Tested-by: Alex Klein <saklein@chromium.org>
Reviewed-by: Michael Mortensen <mmortensen@google.com>
Commit-Queue: Alex Klein <saklein@chromium.org>
diff --git a/api/controller/android.py b/api/controller/android.py
index 1bdb260..cb2e2a3 100644
--- a/api/controller/android.py
+++ b/api/controller/android.py
@@ -75,10 +75,8 @@
output_proto.status = android_pb2.MARK_STABLE_STATUS_PINNED
if android_atom_to_build:
- CPV = package_info.SplitCPV(android_atom_to_build)
- output_proto.android_atom.category = CPV.category
- output_proto.android_atom.package_name = CPV.package
- output_proto.android_atom.version = CPV.version
+ pkg = package_info.parse(android_atom_to_build)
+ controller_util.serialize_package_info(pkg, output_proto.android_atom)
else:
output_proto.status = android_pb2.MARK_STABLE_STATUS_EARLY_EXIT