From abe0a299a1fd6f02f48bcd8dd296de06b2c26c65 Mon Sep 17 00:00:00 2001
From: Sebastian Krzyszkowiak <dos@dosowisko.net>
Date: Sun, 12 Nov 2023 14:54:39 +0100
Subject: [PATCH] Fix broken type hints

---
 __init__.py   | 2 ++
 connecting.py | 2 ++
 difficulty.py | 2 ++
 download.py   | 2 ++
 flower.py     | 2 ++
 loading.py    | 2 ++
 score.py      | 3 +++
 select.py     | 3 +++
 song.py       | 3 +++
 9 files changed, 21 insertions(+)

diff --git a/__init__.py b/__init__.py
index 0e43625..87a153f 100644
--- a/__init__.py
+++ b/__init__.py
@@ -12,6 +12,8 @@ from st3m.ui.interactions import ScrollController
 from st3m.ui.colours import *
 from st3m.ui.view import ViewTransitionSwipeLeft
 from st3m.application import Application, ApplicationContext
+from st3m.input import InputState
+from ctx import Context
 import st3m.run
 import st3m.settings
 import leds
diff --git a/connecting.py b/connecting.py
index 07edb6f..afb2362 100644
--- a/connecting.py
+++ b/connecting.py
@@ -8,6 +8,8 @@ if __name__ == '__main__':
     __path__ = None
 
 from st3m.ui.view import BaseView, ViewTransitionBlend, ViewTransitionDirection
+from st3m.input import InputState
+from ctx import Context
 import st3m.run
 import st3m.wifi
 import st3m.settings
diff --git a/difficulty.py b/difficulty.py
index 9b15f59..a6b2169 100644
--- a/difficulty.py
+++ b/difficulty.py
@@ -1,5 +1,7 @@
 from st3m.ui.view import BaseView, ViewTransitionBlend
 from st3m.ui.interactions import ScrollController
+from st3m.input import InputState
+from ctx import Context
 import math
 try:
     import media
diff --git a/download.py b/download.py
index 16c6378..2d053b5 100644
--- a/download.py
+++ b/download.py
@@ -8,6 +8,8 @@ if __name__ == '__main__':
     __path__ = None
 
 from st3m.ui.view import BaseView, ViewTransitionBlend, ViewTransitionDirection
+from ctx import Context
+from st3m.input import InputState
 import st3m.run
 import math
 import random
diff --git a/flower.py b/flower.py
index 6be82b2..ee28f6f 100644
--- a/flower.py
+++ b/flower.py
@@ -1,3 +1,5 @@
+from ctx import Context
+
 class Flower:
     def __init__(self, rot_speed: float, x = 0, y = 0, scale = 1.0) -> None:
         self.rot = 0.0
diff --git a/loading.py b/loading.py
index 72be4a0..16a1190 100644
--- a/loading.py
+++ b/loading.py
@@ -1,4 +1,6 @@
 from st3m.ui.view import BaseView, ViewTransitionBlend
+from st3m.input import InputState
+from ctx import Context
 import gc
 import time
 
diff --git a/score.py b/score.py
index 937e345..cf96ac6 100644
--- a/score.py
+++ b/score.py
@@ -1,4 +1,7 @@
 from st3m.ui.view import BaseView, ViewManager, ViewTransitionBlend
+from st3m.input import InputState
+from ctx import Context
+from st3m.goose import Optional
 import st3m.run
 import math
 import random
diff --git a/select.py b/select.py
index 2e5547a..bbc1c89 100644
--- a/select.py
+++ b/select.py
@@ -1,5 +1,8 @@
 from st3m.ui.view import BaseView, ViewManager, ViewTransitionSwipeLeft, ViewTransitionBlend
+from st3m.input import InputState
 from st3m.ui.interactions import ScrollController
+from st3m.goose import Optional
+from ctx import Context
 import math
 import os, stat
 import time
diff --git a/song.py b/song.py
index 2d5c537..b35b440 100644
--- a/song.py
+++ b/song.py
@@ -1,6 +1,9 @@
 from st3m.ui.view import BaseView, ViewManager, ViewTransitionSwipeRight, ViewTransitionBlend
+from st3m.input import InputState
 from st3m.ui.colours import *
 from st3m.utils import tau
+from ctx import Context
+from st3m.goose import Optional
 import st3m.run
 import math
 import leds
-- 
GitLab