Replaced most site_config.params usages with new direct access.

BUG=chromium:795449
TEST=run_tests

Change-Id: Icb7d9700fa8c1b77ef97bf47fb1e096baa09da36
Reviewed-on: https://chromium-review.googlesource.com/1144202
Commit-Ready: Alex Klein <saklein@chromium.org>
Tested-by: Alex Klein <saklein@chromium.org>
Reviewed-by: Don Garrett <dgarrett@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>
diff --git a/scripts/gerrit.py b/scripts/gerrit.py
index c7f4c27..b859e40 100644
--- a/scripts/gerrit.py
+++ b/scripts/gerrit.py
@@ -30,9 +30,6 @@
 from chromite.lib import uri_lib
 
 
-site_config = config_lib.GetConfig()
-
-
 # Locate actions that are exposed to the user.  All functions that start
 # with "UserAct" are fair game.
 ACTION_PREFIX = 'UserAct'
@@ -95,7 +92,7 @@
   gob = opts.gob
   if cl is not None:
     if cl.startswith('*'):
-      gob = site_config.params.INTERNAL_GOB_INSTANCE
+      gob = config_lib.GetSiteParams().INTERNAL_GOB_INSTANCE
       cl = cl[1:]
     elif ':' in cl:
       gob, cl = cl.split(':', 1)
@@ -161,11 +158,12 @@
 def PrintCls(opts, cls, lims=None, show_approvals=True):
   """Print all results based on the requested format."""
   if opts.raw:
+    site_params = config_lib.GetSiteParams()
     pfx = ''
     # Special case internal Chrome GoB as that is what most devs use.
     # They can always redirect the list elsewhere via the -g option.
-    if opts.gob == site_config.params.INTERNAL_GOB_INSTANCE:
-      pfx = site_config.params.INTERNAL_CHANGE_PREFIX
+    if opts.gob == site_params.INTERNAL_GOB_INSTANCE:
+      pfx = site_params.INTERNAL_CHANGE_PREFIX
     for cl in cls:
       print('%s%s' % (pfx, cl['number']))
 
@@ -545,15 +543,16 @@
                          (cmd, cmd.lower().capitalize()))
     usage += '\n  %-*s: %s' % (indent, cmd.lower(), globals()[a].__doc__)
 
+  site_params = config_lib.GetSiteParams()
   parser = commandline.ArgumentParser(usage=usage)
   parser.add_argument('-i', '--internal', dest='gob', action='store_const',
-                      default=site_config.params.EXTERNAL_GOB_INSTANCE,
-                      const=site_config.params.INTERNAL_GOB_INSTANCE,
+                      default=site_params.EXTERNAL_GOB_INSTANCE,
+                      const=site_params.INTERNAL_GOB_INSTANCE,
                       help='Query internal Chromium Gerrit instance')
   parser.add_argument('-g', '--gob',
-                      default=site_config.params.EXTERNAL_GOB_INSTANCE,
+                      default=site_params.EXTERNAL_GOB_INSTANCE,
                       help=('Gerrit (on borg) instance to query (default: %s)' %
-                            (site_config.params.EXTERNAL_GOB_INSTANCE)))
+                            (site_params.EXTERNAL_GOB_INSTANCE)))
   parser.add_argument('--sort', default='number',
                       help='Key to sort on (number, project); use "unsorted" '
                            'to disable')