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/sysmon/net_metrics.py b/scripts/sysmon/net_metrics.py
index a3f5d24..7500877 100644
--- a/scripts/sysmon/net_metrics.py
+++ b/scripts/sysmon/net_metrics.py
@@ -21,137 +21,164 @@
 _BOOT_TIME = psutil.boot_time()
 
 _net_bytes_metric = metrics.CounterMetric(
-    'dev/net/bytes', start_time=_BOOT_TIME,
-    description='Number of bytes up/down on interface.')
+    "dev/net/bytes",
+    start_time=_BOOT_TIME,
+    description="Number of bytes up/down on interface.",
+)
 _net_packets_metric = metrics.CounterMetric(
-    'dev/net/packets', start_time=_BOOT_TIME,
-    description='Number of packets up/down on interface.')
+    "dev/net/packets",
+    start_time=_BOOT_TIME,
+    description="Number of packets up/down on interface.",
+)
 _net_errors_metric = metrics.CounterMetric(
-    'dev/net/errors', start_time=_BOOT_TIME,
-    description='Total number of errors up/down on interface.')
+    "dev/net/errors",
+    start_time=_BOOT_TIME,
+    description="Total number of errors up/down on interface.",
+)
 _net_dropped_metric = metrics.CounterMetric(
-    'dev/net/dropped', start_time=_BOOT_TIME,
-    description='Total number of dropped packages up/down on interface.')
+    "dev/net/dropped",
+    start_time=_BOOT_TIME,
+    description="Total number of dropped packages up/down on interface.",
+)
 
 _net_if_isup_metric = metrics.BooleanMetric(
-    'dev/net/isup',
-    description='Whether interface is up or down.')
+    "dev/net/isup", description="Whether interface is up or down."
+)
 _net_if_duplex_metric = metrics.GaugeMetric(
-    'dev/net/duplex',
-    description='Whether interface supports full or half duplex.')
+    "dev/net/duplex",
+    description="Whether interface supports full or half duplex.",
+)
 _net_if_speed_metric = metrics.GaugeMetric(
-    'dev/net/speed',
-    description='Network interface speed in Mb.')
+    "dev/net/speed", description="Network interface speed in Mb."
+)
 _net_if_mtu_metric = metrics.GaugeMetric(
-    'dev/net/mtu',
-    description='Network interface MTU in B.')
+    "dev/net/mtu", description="Network interface MTU in B."
+)
 
 
 def collect_net_info():
-  """Collect network metrics."""
-  _collect_net_io_duplex_counters()
-  _collect_net_if_stats()
-  _collect_fqdn()
-  _collect_net_if_addrs()
+    """Collect network metrics."""
+    _collect_net_io_duplex_counters()
+    _collect_net_if_stats()
+    _collect_fqdn()
+    _collect_net_if_addrs()
 
 
 # Network IO metrics to collect
-_IOMetric = collections.namedtuple('_IOMetric', ['metric', 'up_counter_name',
-                                                 'down_counter_name'])
+_IOMetric = collections.namedtuple(
+    "_IOMetric", ["metric", "up_counter_name", "down_counter_name"]
+)
 
 _net_io_duplex_metrics = (
-    _IOMetric(metric=_net_bytes_metric,
-              up_counter_name='bytes_sent',
-              down_counter_name='bytes_recv'),
-    _IOMetric(metric=_net_packets_metric,
-              up_counter_name='packets_sent',
-              down_counter_name='packets_recv'),
-    _IOMetric(metric=_net_errors_metric,
-              up_counter_name='errout',
-              down_counter_name='errin'),
-    _IOMetric(metric=_net_dropped_metric,
-              up_counter_name='dropout',
-              down_counter_name='dropin'),
+    _IOMetric(
+        metric=_net_bytes_metric,
+        up_counter_name="bytes_sent",
+        down_counter_name="bytes_recv",
+    ),
+    _IOMetric(
+        metric=_net_packets_metric,
+        up_counter_name="packets_sent",
+        down_counter_name="packets_recv",
+    ),
+    _IOMetric(
+        metric=_net_errors_metric,
+        up_counter_name="errout",
+        down_counter_name="errin",
+    ),
+    _IOMetric(
+        metric=_net_dropped_metric,
+        up_counter_name="dropout",
+        down_counter_name="dropin",
+    ),
 )
 
 
 def _collect_net_io_duplex_counters():
-  """Collect metrics for network IO duplex counters."""
-  for nic, counters in _net_io_iter():
-    fields = {'interface': nic}
-    for metric, up_counter_name, down_counter_name in _net_io_duplex_metrics:
-      try:
-        metric.set(getattr(counters, up_counter_name),
-                   fields=dict(direction='up', **fields))
-        metric.set(getattr(counters, down_counter_name),
-                   fields=dict(direction='down', **fields))
-      except ts_mon.MonitoringDecreasingValueError as ex:
-        # This normally shouldn't happen, but might if the network
-        # driver module is reloaded, so log an error and continue
-        # instead of raising an exception.
-        logger.warning(str(ex))
+    """Collect metrics for network IO duplex counters."""
+    for nic, counters in _net_io_iter():
+        fields = {"interface": nic}
+        for (
+            metric,
+            up_counter_name,
+            down_counter_name,
+        ) in _net_io_duplex_metrics:
+            try:
+                metric.set(
+                    getattr(counters, up_counter_name),
+                    fields=dict(direction="up", **fields),
+                )
+                metric.set(
+                    getattr(counters, down_counter_name),
+                    fields=dict(direction="down", **fields),
+                )
+            except ts_mon.MonitoringDecreasingValueError as ex:
+                # This normally shouldn't happen, but might if the network
+                # driver module is reloaded, so log an error and continue
+                # instead of raising an exception.
+                logger.warning(str(ex))
 
 
 def _net_io_iter():
-  """Generate network IO information."""
-  nics = psutil.net_io_counters(pernic=True)
-  for nic, counters in nics.items():
-    if _is_virtual_netif(nic):
-      continue
-    yield nic, counters
+    """Generate network IO information."""
+    nics = psutil.net_io_counters(pernic=True)
+    for nic, counters in nics.items():
+        if _is_virtual_netif(nic):
+            continue
+        yield nic, counters
 
 
 _net_if_metrics = (
-    (_net_if_isup_metric, 'isup'),
-    (_net_if_duplex_metric, 'duplex'),
-    (_net_if_speed_metric, 'speed'),
-    (_net_if_mtu_metric, 'mtu'),
+    (_net_if_isup_metric, "isup"),
+    (_net_if_duplex_metric, "duplex"),
+    (_net_if_speed_metric, "speed"),
+    (_net_if_mtu_metric, "mtu"),
 )
 
 
 def _collect_net_if_stats():
-  """Collect metrics for network interface stats."""
-  for nic, stats in psutil.net_if_stats().items():
-    if _is_virtual_netif(nic):
-      continue
-    fields = {'interface': nic}
-    for metric, counter_name in _net_if_metrics:
-      metric.set(getattr(stats, counter_name), fields=fields)
+    """Collect metrics for network interface stats."""
+    for nic, stats in psutil.net_if_stats().items():
+        if _is_virtual_netif(nic):
+            continue
+        fields = {"interface": nic}
+        for metric, counter_name in _net_if_metrics:
+            metric.set(getattr(stats, counter_name), fields=fields)
 
 
 _net_if_addrs_metrics = metrics.StringMetric(
-    'dev/net/address',
-    description='Network address of physical network interfaces.')
+    "dev/net/address",
+    description="Network address of physical network interfaces.",
+)
 _family_field_strings = {
-    psutil.AF_LINK: 'AF_LINK',
-    socket.AF_INET: 'AF_INET',
-    socket.AF_INET6: 'AF_INET6',
+    psutil.AF_LINK: "AF_LINK",
+    socket.AF_INET: "AF_INET",
+    socket.AF_INET6: "AF_INET6",
 }
 
 
 def _collect_net_if_addrs():
-  """Collects network addresses as metrics."""
-  for nic, addresses in psutil.net_if_addrs().items():
-    if _is_virtual_netif(nic):
-      continue
-    for address in addresses:
-      fields = {
-          'interface': nic,
-          'family': _family_field_strings.get(address.family, 'UNKNOWN'),
-      }
-      _net_if_addrs_metrics.set(address.address, fields)
+    """Collects network addresses as metrics."""
+    for nic, addresses in psutil.net_if_addrs().items():
+        if _is_virtual_netif(nic):
+            continue
+        for address in addresses:
+            fields = {
+                "interface": nic,
+                "family": _family_field_strings.get(address.family, "UNKNOWN"),
+            }
+            _net_if_addrs_metrics.set(address.address, fields)
 
 
 def _is_virtual_netif(nic):
-  """Return whether the network interface is virtual."""
-  # TODO(ayatane): Use a different way of identifying virtual interfaces
-  return nic.startswith('veth')
+    """Return whether the network interface is virtual."""
+    # TODO(ayatane): Use a different way of identifying virtual interfaces
+    return nic.startswith("veth")
 
 
-_fqdn_metric = metrics.StringMetric('net/fqdn', description='FQDN')
+_fqdn_metric = metrics.StringMetric("net/fqdn", description="FQDN")
 
 
 def _collect_fqdn():
-  fqdn = socket.getfqdn()
-  logging.debug('Got FQDN: %s', fqdn)
-  _fqdn_metric.set(fqdn)
+    fqdn = socket.getfqdn()
+    logging.debug("Got FQDN: %s", fqdn)
+    _fqdn_metric.set(fqdn)