Dependency cleanup: Move YamlWrite to hwdb.
YamlRead and YamlWrite are used only by HWDB & gooftool (for HWDB). Remove that
from common to reduce dependency.
BUG=chromium:403712
TEST=make test
Change-Id: I9c554f09703c01f685df58bb2acb17a65d63ebc6
Reviewed-on: https://chromium-review.googlesource.com/214163
Reviewed-by: Ricky Liang <jcliang@chromium.org>
Tested-by: Hung-Te Lin <hungte@chromium.org>
Commit-Queue: Hung-Te Lin <hungte@chromium.org>
diff --git a/py/gooftool/gooftool.py b/py/gooftool/gooftool.py
index f1dfcfc..e6bcbc9 100755
--- a/py/gooftool/gooftool.py
+++ b/py/gooftool/gooftool.py
@@ -30,7 +30,6 @@
from cros.factory import event_log
from cros.factory.common import Error, SetupLogging, Shell
-from cros.factory.common import YamlWrite
from cros.factory.gooftool import Gooftool
from cros.factory.gooftool import crosfw
from cros.factory.gooftool import report_upload
@@ -41,6 +40,7 @@
from cros.factory.hacked_argparse import CmdArg, Command, ParseCmdline
from cros.factory.hacked_argparse import verbosity_cmd_arg
from cros.factory.hwdb import hwid_tool
+from cros.factory.hwdb.yaml_datastore import YamlWrite
from cros.factory.hwid import common
from cros.factory.hwid import hwid_utils
from cros.factory.test import factory