Bug 1128099 - Make GaiaMixin extend TransferMixin, since it uses load_json_from_url
authorJonathan Griffin <jgriffin@mozilla.com>
Fri, 20 Mar 2015 11:27:19 -0700 (2015-03-20)
changeset 3797 0727092996a0b071a1d2501fe12e763791d2c4c8
parent 3795 ff37fa579a6522a27e10ecb88365ab9ce8b174ee
child 3798 993ae8c319a08c9c04d4d94da2ce160435cede9d
push id2995
push userjgriffin@mozilla.com
push dateFri, 20 Mar 2015 18:27:51 +0000 (2015-03-20)
bugs1128099
Bug 1128099 - Make GaiaMixin extend TransferMixin, since it uses load_json_from_url
mozharness/mozilla/gaia.py
--- 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):
         """