]> Repositories - Adafruit_Blinka-hackapet.git/blobdiff - src/adafruit_blinka/microcontroller/nova/__init__.py
Massive pylinting session and added Github Actions
[Adafruit_Blinka-hackapet.git] / src / adafruit_blinka / microcontroller / nova / __init__.py
index 12ccf0c1c6f6a6696ead21d161e22d75dcedf6be..bf4127b722f2605c6348da724b5f25106594b2c7 100644 (file)
@@ -1,5 +1,11 @@
+"""Generic Connection class for Binho Nova to keep track of connection"""
+
+
 class Connection:
+    """Connection class"""
+
     __instance = None
+
     @staticmethod
     def getInstance():
         """ Static access method. """
@@ -12,13 +18,16 @@ class Connection:
         if Connection.__instance is not None:
             raise Exception("This class is a singleton!")
 
+        # pylint: disable=import-outside-toplevel
         from binhoHostAdapter import binhoHostAdapter
         from binhoHostAdapter import binhoUtilities
 
+        # pylint: enable=import-outside-toplevel
+
         utilities = binhoUtilities.binhoUtilities()
         devices = utilities.listAvailableDevices()
 
         if len(devices) > 0:
             Connection.__instance = binhoHostAdapter.binhoHostAdapter(devices[0])
         else:
-            raise RuntimeError('No Binho Nova found!')
+            raise RuntimeError("No Binho Nova found!")