From 3272dd350668e1e5ce23667764786abae26ef78e Mon Sep 17 00:00:00 2001
From: Sean Rees <sean@erifax.org>
Date: Sat, 29 Aug 2020 20:48:29 +0100
Subject: [PATCH] Remove a type-hint where the output is either a data
 structure or None

---
 main.py | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/main.py b/main.py
index 2cfe1a5..7878548 100755
--- a/main.py
+++ b/main.py
@@ -16,9 +16,9 @@ import time
 
 from typing import Callable
 
-from libpurecool import dyson
-from libpurecool import dyson_pure_state
-import prometheus_client
+from libpurecool import dyson            # type: ignore[import]
+from libpurecool import dyson_pure_state # type: ignore[import]
+import prometheus_client                 # type: ignore[import]
 
 # Rationale:
 #    too-many-instance-attributes: refers to Metrics. This is an intentional design choice.
@@ -161,7 +161,7 @@ def _sleep_forever() -> None:
     except KeyboardInterrupt:
       break
 
-def _read_config(filename) -> DysonLinkCredentials:
+def _read_config(filename):
   """Reads configuration file. Returns DysonLinkCredentials or None on error."""
   config = configparser.ConfigParser()
 
-- 
GitLab