Browse Source

Add missing typing

Jaime van Kessel 5 years ago
parent
commit
93ee111566
2 changed files with 8 additions and 4 deletions
  1. 1 1
      plugins/SentryLogger/SentryLogger.py
  2. 7 3
      plugins/SentryLogger/__init__.py

+ 1 - 1
plugins/SentryLogger/SentryLogger.py

@@ -40,4 +40,4 @@ class SentryLogger(LogOutput):
         elif log_type == "d":
             level = "debug"
 
-        return level
+        return level

+ 7 - 3
plugins/SentryLogger/__init__.py

@@ -1,12 +1,16 @@
 # Copyright (c) 2019 Ultimaker B.V.
 # Cura is released under the terms of the LGPLv3 or higher.
+from typing import TYPE_CHECKING, Dict, Any
 
 from . import SentryLogger
 
+if TYPE_CHECKING:
+    from UM.Application import Application
 
-def getMetaData():
+
+def getMetaData() -> Dict[str, Any]:
     return {}
 
 
-def register(app):
-    return { "logger": SentryLogger.SentryLogger() }
+def register(app: "Application") -> Dict[str, Any]:
+    return {"logger": SentryLogger.SentryLogger()}