From: Flavio Calva Date: Mon, 25 Jul 2022 17:46:32 +0000 (+0100) Subject: do not do asserts at runtime X-Git-Url: http://git.ya2.it/?p=pmachines.git;a=commitdiff_plain;h=46c16ae589cd86a97e197729937a7fa89ae8f2ac do not do asserts at runtime --- diff --git a/pmachines/app.py b/pmachines/app.py index 153ba71..994b0fa 100755 --- a/pmachines/app.py +++ b/pmachines/app.py @@ -58,7 +58,7 @@ class MainFsm(FSM): def __do_asserts(self): args = self._pmachines._args - if True: # args.functional_test or args.functional_ref: + if not LibP3d.runtime() or args.functional_test or args.functional_ref: assert_threads() assert_tasks() assert_render3d() @@ -117,8 +117,9 @@ class PmachinesApp: self._fsm.demand('Menu') if args.functional_test or args.functional_ref: FunctionalTest(args.functional_ref, self._pos_mgr) - self.__fps_lst = [] - taskMgr.do_method_later(1.0, self.__assert_fps, 'assert_fps') + if not LibP3d.runtime() or args.functional_test or args.functional_ref: + self.__fps_lst = [] + taskMgr.do_method_later(1.0, self.__assert_fps, 'assert_fps') def on_menu_enter(self): self._menu_bg = Background() diff --git a/prj.org b/prj.org index b0fab58..4887b94 100644 --- a/prj.org +++ b/prj.org @@ -3,8 +3,7 @@ #+CATEGORY: pmachines #+TAGS: bug(b) calendar(c) waiting(w) -* CODE asserts (also fps) only for dev or functional tests -* READY create builds and update website/itch.io +* CODE create builds and update website/itch.io * READY refactoring (recurring task) * BACKLOG intro animation (from target item to start position) * BACKLOG buttons of the scenes enabled sequentially