[NFC][Py Reformat] Reformat python files in libcxx/libcxxabi

This is an ongoing series of commits that are reformatting our
Python code.

Reformatting is done with `black`.

If you end up having problems merging this commit because you
have made changes to a python file, the best way to handle that
is to run git checkout --ours <yourfile> and then reformat it
with black.

If you run into any problems, post to discourse about it and
we will try to help.

RFC Thread below:

https://discourse.llvm.org/t/rfc-document-and-standardize-python-code-style

Reviewed By: #libc, kwk, Mordante

Differential Revision: https://reviews.llvm.org/D150763
diff --git a/libcxx/utils/sym_diff.py b/libcxx/utils/sym_diff.py
index 6bd1b57..8eaf8b7 100755
--- a/libcxx/utils/sym_diff.py
+++ b/libcxx/utils/sym_diff.py
@@ -1,11 +1,11 @@
 #!/usr/bin/env python
-#===----------------------------------------------------------------------===##
+# ===----------------------------------------------------------------------===##
 #
 # Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
 # See https://llvm.org/LICENSE.txt for license information.
 # SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
 #
-#===----------------------------------------------------------------------===##
+# ===----------------------------------------------------------------------===##
 """
 sym_diff - Compare two symbol lists and output the differences.
 """
@@ -17,34 +17,60 @@
 
 def main():
     parser = ArgumentParser(
-        description='Extract a list of symbols from a shared library.')
+        description="Extract a list of symbols from a shared library."
+    )
     parser.add_argument(
-        '--names-only', dest='names_only',
-        help='Only print symbol names',
-        action='store_true', default=False)
+        "--names-only",
+        dest="names_only",
+        help="Only print symbol names",
+        action="store_true",
+        default=False,
+    )
     parser.add_argument(
-        '--removed-only', dest='removed_only',
-        help='Only print removed symbols',
-        action='store_true', default=False)
-    parser.add_argument('--only-stdlib-symbols', dest='only_stdlib',
-                        help="Filter all symbols not related to the stdlib",
-                        action='store_true', default=False)
-    parser.add_argument('--strict', dest='strict',
-                        help="Exit with a non-zero status if any symbols "
-                             "differ",
-                        action='store_true', default=False)
+        "--removed-only",
+        dest="removed_only",
+        help="Only print removed symbols",
+        action="store_true",
+        default=False,
+    )
     parser.add_argument(
-        '-o', '--output', dest='output',
-        help='The output file. stdout is used if not given',
-        type=str, action='store', default=None)
+        "--only-stdlib-symbols",
+        dest="only_stdlib",
+        help="Filter all symbols not related to the stdlib",
+        action="store_true",
+        default=False,
+    )
     parser.add_argument(
-        '--demangle', dest='demangle', action='store_true', default=False)
+        "--strict",
+        dest="strict",
+        help="Exit with a non-zero status if any symbols " "differ",
+        action="store_true",
+        default=False,
+    )
     parser.add_argument(
-        'old_syms', metavar='old-syms', type=str,
-        help='The file containing the old symbol list or a library')
+        "-o",
+        "--output",
+        dest="output",
+        help="The output file. stdout is used if not given",
+        type=str,
+        action="store",
+        default=None,
+    )
     parser.add_argument(
-        'new_syms', metavar='new-syms', type=str,
-        help='The file containing the new symbol list or a library')
+        "--demangle", dest="demangle", action="store_true", default=False
+    )
+    parser.add_argument(
+        "old_syms",
+        metavar="old-syms",
+        type=str,
+        help="The file containing the old symbol list or a library",
+    )
+    parser.add_argument(
+        "new_syms",
+        metavar="new-syms",
+        type=str,
+        help="The file containing the new symbol list or a library",
+    )
     args = parser.parse_args()
 
     old_syms_list = util.extract_or_load(args.old_syms)
@@ -58,15 +84,16 @@
     if args.removed_only:
         added = {}
     report, is_break, is_different = diff.report_diff(
-        added, removed, changed, names_only=args.names_only,
-        demangle=args.demangle)
+        added, removed, changed, names_only=args.names_only, demangle=args.demangle
+    )
     if args.output is None:
         print(report)
     else:
-        with open(args.output, 'w') as f:
-            f.write(report + '\n')
+        with open(args.output, "w") as f:
+            f.write(report + "\n")
     exit_code = 1 if is_break or (args.strict and is_different) else 0
     sys.exit(exit_code)
 
-if __name__ == '__main__':
+
+if __name__ == "__main__":
     main()