LAKITU: make repohooks compatible with older COS branches
BUG=b/277779682
TEST=Upload change on M93
RELEASE_NOTE=None
Change-Id: I96c921e471e6d196548e3059e10f4d59e45d6798
Reviewed-on: https://cos-review.googlesource.com/c/cos/repohooks/+/50870
Reviewed-by: He Gao <hegao@google.com>
Tested-by: Robert Kolchmeyer <rkolchmeyer@google.com>
diff --git a/pre-upload.py b/pre-upload.py
index 3eae70d..ab069e6 100755
--- a/pre-upload.py
+++ b/pre-upload.py
@@ -54,7 +54,13 @@
# The sys.path monkey patching confuses the linter.
# pylint: disable=wrong-import-position
-from chromite.format import formatters
+
+# lakitu: older branches do not have this dependency. The things that depend on
+# it don't exist either, so we can ignore this import failure.
+try:
+ from chromite.format import formatters
+except ImportError:
+ pass
from chromite.lib import commandline
from chromite.lib import constants
from chromite.lib import cros_build_lib