From 177f8368d676e55667aa21e2edc4e8532d4f32ed Mon Sep 17 00:00:00 2001 From: Anon <git@anonweb.de> Date: Thu, 17 Aug 2023 04:45:43 +0200 Subject: [PATCH] py/gr33nhouse: fix typing --- python_payload/apps/gr33nhouse/manual.py | 6 ++++++ python_payload/mypystubs/gc.pyi | 3 +++ python_payload/mypystubs/urequests.pyi | 1 + 3 files changed, 10 insertions(+) diff --git a/python_payload/apps/gr33nhouse/manual.py b/python_payload/apps/gr33nhouse/manual.py index 7fc14cd666..34c4232ce9 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 c98617832e..ba78128b4c 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 004f4181b1..04f65304a3 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: ... -- GitLab