diff --git a/python_payload/apps/gr33nhouse/manual.py b/python_payload/apps/gr33nhouse/manual.py index 7fc14cd66690ca5040ee512bd795e480bc38f39e..34c4232ce9f164049661ac33594a37e5d581613a 100644 --- a/python_payload/apps/gr33nhouse/manual.py +++ b/python_payload/apps/gr33nhouse/manual.py @@ -30,6 +30,9 @@ class ViewState(Enum): class ManualInputView(BaseView): + current_petal: Optional[int] + wait_timer: Optional[int] + def __init__(self) -> None: self.input = InputController() self.vm = None @@ -143,6 +146,9 @@ class ManualInputView(BaseView): print(f"No app found for seed {self.flow3r_seed}!") self.state = ViewState.SEED_NOT_FOUND else: + if self.vm is None: + raise RuntimeError("vm is None") + app = res.json() self.vm.push( ConfirmationView( diff --git a/python_payload/mypystubs/gc.pyi b/python_payload/mypystubs/gc.pyi index c98617832ebb07dd5f5f9d884067ad55d24b9d61..ba78128b4cc232e754517a8a300368693c354009 100644 --- a/python_payload/mypystubs/gc.pyi +++ b/python_payload/mypystubs/gc.pyi @@ -1,2 +1,5 @@ def mem_free() -> int: pass + +def collect() -> None: + pass diff --git a/python_payload/mypystubs/urequests.pyi b/python_payload/mypystubs/urequests.pyi index 004f4181b19fdf0c6e3c311759d57ed0a7879c90..04f65304a35a809a0203da50d95ca454ce8de19c 100644 --- a/python_payload/mypystubs/urequests.pyi +++ b/python_payload/mypystubs/urequests.pyi @@ -3,6 +3,7 @@ from typing import Any class Response: text: str content: bytes + status_code: int def close(self) -> None: ... def json(self) -> Any: ...