Formatting: Format all python code with black.

This CL is probably not what you're looking for, it's only
automated formatting. Ignore it with
`git blame --ignore-rev <revision>` for this commit.

BUG=b:233893248
TEST=CQ

Change-Id: I66591d7a738d241aed3290138c0f68065ab10a6d
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/chromite/+/3879174
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Tested-by: Alex Klein <saklein@chromium.org>
diff --git a/scripts/has_prebuilt.py b/scripts/has_prebuilt.py
index dc6788d..ed75fc4 100644
--- a/scripts/has_prebuilt.py
+++ b/scripts/has_prebuilt.py
@@ -19,81 +19,84 @@
 
 
 if cros_build_lib.IsInsideChroot():
-  from chromite.lib import depgraph
+    from chromite.lib import depgraph
 
 
 def GetParser():
-  """Build the argument parser."""
-  parser = commandline.ArgumentParser(description=__doc__)
+    """Build the argument parser."""
+    parser = commandline.ArgumentParser(description=__doc__)
 
-  parser.add_argument(
-      '-b',
-      '--build-target',
-      dest='build_target_name',
-      help='The build target that is being checked.')
-  parser.add_argument(
-      '--output',
-      type='path',
-      required=True,
-      help='The file path where the result json should be stored.')
-  parser.add_argument(
-      'packages',
-      nargs='+',
-      help='The package atoms that are being checked.')
+    parser.add_argument(
+        "-b",
+        "--build-target",
+        dest="build_target_name",
+        help="The build target that is being checked.",
+    )
+    parser.add_argument(
+        "--output",
+        type="path",
+        required=True,
+        help="The file path where the result json should be stored.",
+    )
+    parser.add_argument(
+        "packages", nargs="+", help="The package atoms that are being checked."
+    )
 
-  return parser
+    return parser
 
 
 def _ParseArguments(argv):
-  """Parse and validate arguments."""
-  parser = GetParser()
-  opts = parser.parse_args(argv)
+    """Parse and validate arguments."""
+    parser = GetParser()
+    opts = parser.parse_args(argv)
 
-  if not os.path.exists(os.path.dirname(opts.output)):
-    parser.error('Path containing the output file does not exist.')
+    if not os.path.exists(os.path.dirname(opts.output)):
+        parser.error("Path containing the output file does not exist.")
 
-  # Manually parse the packages as CPVs.
-  packages = []
-  for pkg in opts.packages:
-    cpv = package_info.parse(pkg)
-    if not cpv.atom:
-      parser.error('Invalid package atom: %s' % pkg)
+    # Manually parse the packages as CPVs.
+    packages = []
+    for pkg in opts.packages:
+        cpv = package_info.parse(pkg)
+        if not cpv.atom:
+            parser.error("Invalid package atom: %s" % pkg)
 
-    packages.append(cpv)
-  opts.packages = packages
+        packages.append(cpv)
+    opts.packages = packages
 
-  opts.Freeze()
-  return opts
+    opts.Freeze()
+    return opts
 
 
 def main(argv):
-  opts = _ParseArguments(argv)
-  cros_build_lib.AssertInsideChroot()
+    opts = _ParseArguments(argv)
+    cros_build_lib.AssertInsideChroot()
 
-  board = opts.build_target_name
-  bests = {}
-  for cpv in opts.packages:
-    bests[cpv.atom] = portage_util.PortageqBestVisible(cpv.atom, board=board)
+    board = opts.build_target_name
+    bests = {}
+    for cpv in opts.packages:
+        bests[cpv.atom] = portage_util.PortageqBestVisible(
+            cpv.atom, board=board
+        )
 
-  # Emerge args:
-  #   g: use binpkgs (needed to find if we have one)
-  #   u: update packages to latest version (want updates to invalidate binpkgs)
-  #   D: deep -- consider full tree rather that just immediate deps
-  #     (changes in dependencies and transitive deps can invalidate a binpkg)
-  #   N: Packages with changed use flags should be considered
-  #     (changes in dependencies and transitive deps can invalidate a binpkg)
-  #   q: quiet (simplifies output)
-  #   p: pretend (don't actually install it)
-  args = ['-guDNqp', '--with-bdeps=y', '--color=n']
-  if board:
-    args.append('--board=%s' % board)
-  args.extend('=%s' % best.cpvr for best in bests.values())
+    # Emerge args:
+    #   g: use binpkgs (needed to find if we have one)
+    #   u: update packages to latest version (want updates to invalidate binpkgs)
+    #   D: deep -- consider full tree rather that just immediate deps
+    #     (changes in dependencies and transitive deps can invalidate a binpkg)
+    #   N: Packages with changed use flags should be considered
+    #     (changes in dependencies and transitive deps can invalidate a binpkg)
+    #   q: quiet (simplifies output)
+    #   p: pretend (don't actually install it)
+    args = ["-guDNqp", "--with-bdeps=y", "--color=n"]
+    if board:
+        args.append("--board=%s" % board)
+    args.extend("=%s" % best.cpvr for best in bests.values())
 
-  generator = depgraph.DepGraphGenerator()
-  generator.Initialize(args)
+    generator = depgraph.DepGraphGenerator()
+    generator.Initialize(args)
 
-  results = {}
-  for atom, best in bests.items():
-    results[atom] = generator.HasPrebuilt(best.cpvr)
+    results = {}
+    for atom, best in bests.items():
+        results[atom] = generator.HasPrebuilt(best.cpvr)
 
-  osutils.WriteFile(opts.output, json.dumps(results))
+    osutils.WriteFile(opts.output, json.dumps(results))