python: fix flake8 warnings and format with black

Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: If25d550660b82ea8c5f2c9b9140f3e7c5f77e906
diff --git a/monitor/gen-fan-monitor-defs.py b/monitor/gen-fan-monitor-defs.py
index 1118e83..8b255da 100755
--- a/monitor/gen-fan-monitor-defs.py
+++ b/monitor/gen-fan-monitor-defs.py
@@ -2,8 +2,9 @@
 
 import os
 import sys
-import yaml
 from argparse import ArgumentParser
+
+import yaml
 from mako.template import Template
 
 """
@@ -16,7 +17,7 @@
 """
 
 
-tmpl = '''\
+tmpl = """\
 <%!
 def indent(str, depth):
     return ''.join(4*' '*depth+line for line in str.splitlines(True))
@@ -124,33 +125,42 @@
     },
 %endfor
 };
-'''
+"""
 
 
-if __name__ == '__main__':
+if __name__ == "__main__":
     parser = ArgumentParser(
-        description="Phosphor fan monitor definition parser")
+        description="Phosphor fan monitor definition parser"
+    )
 
-    parser.add_argument('-m', '--monitor_yaml', dest='monitor_yaml',
-                        default="example/monitor.yaml",
-                        help='fan monitor definitional yaml')
-    parser.add_argument('-o', '--output_dir', dest='output_dir',
-                        default=".",
-                        help='output directory')
+    parser.add_argument(
+        "-m",
+        "--monitor_yaml",
+        dest="monitor_yaml",
+        default="example/monitor.yaml",
+        help="fan monitor definitional yaml",
+    )
+    parser.add_argument(
+        "-o",
+        "--output_dir",
+        dest="output_dir",
+        default=".",
+        help="output directory",
+    )
     args = parser.parse_args()
 
     if not args.monitor_yaml:
         parser.print_usage()
         sys.exit(1)
 
-    with open(args.monitor_yaml, 'r') as monitor_input:
+    with open(args.monitor_yaml, "r") as monitor_input:
         monitor_data = yaml.safe_load(monitor_input) or {}
 
-    #Do some minor input validation
-    for fan in monitor_data.get('fans', {}):
-        if ((fan['deviation'] < 0) or (fan['deviation'] > 100)):
-            sys.exit("Invalid deviation value " + str(fan['deviation']))
+    # Do some minor input validation
+    for fan in monitor_data.get("fans", {}):
+        if (fan["deviation"] < 0) or (fan["deviation"] > 100):
+            sys.exit("Invalid deviation value " + str(fan["deviation"]))
 
     output_file = os.path.join(args.output_dir, "fan_monitor_defs.cpp")
-    with open(output_file, 'w') as output:
+    with open(output_file, "w") as output:
         output.write(Template(tmpl).render(data=monitor_data))