Bug 1128099 - Make GaiaMixin extend TransferMixin, since it uses load_json_from_url
--- a/mozharness/mozilla/gaia.py
+++ b/mozharness/mozilla/gaia.py
@@ -3,16 +3,17 @@ Module for performing gaia-specific task
"""
import json
import os
import re
from mozharness.base.errors import HgErrorList, BaseErrorList, ZipErrorList
from mozharness.base.log import ERROR, FATAL
+from mozharness.base.transfer import TransferMixin
gaia_config_options = [
[["--gaia-dir"],
{"action": "store",
"dest": "gaia_dir",
"help": "directory where gaia repo should be cloned"
}],
[["--gaia-repo"],
@@ -23,17 +24,17 @@ gaia_config_options = [
[["--gaia-branch"],
{"action": "store",
"dest": "gaia_branch",
"default": "default",
"help": "branch of gaia repo to clone"
}],
]
-class GaiaMixin(object):
+class GaiaMixin(TransferMixin):
npm_error_list = BaseErrorList + [
{'substr': r'''npm ERR! Error:''', 'level': ERROR}
]
# This requires self to inherit a VCSMixin.
def clone_gaia(self, dest, repo, use_gaia_json=False):
"""