Skip to content

Commit 4ce85af

Browse files
committed
prevent one too many increments
1 parent 9dbb132 commit 4ce85af

2 files changed

Lines changed: 3 additions & 0 deletions

File tree

render_machine/render_context.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -184,6 +184,8 @@ def has_next_frid(self) -> bool:
184184

185185
def finish_implementing_frid(self):
186186
self.functional_requirements_render_attempts_failed_unit_during_conformance_tests = 0
187+
188+
def finish_fully_implementing_frid(self):
187189
self.run_state.increment_rendered_functionalities()
188190

189191
def should_run_unit_tests(self) -> bool:

render_machine/state_machine_config.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -231,6 +231,7 @@ def get_states(self, render_context: RenderContext) -> List[Any]:
231231
refactoring_code_states,
232232
self.get_processing_conformance_tests_states(render_context),
233233
States.FRID_FULLY_IMPLEMENTED.value,
234+
{"name": States.FRID_FULLY_IMPLEMENTED.value, "on_exit": "finish_fully_implementing_frid"},
234235
],
235236
},
236237
{"name": States.RENDER_COMPLETED.value, "on_enter": "start_render_completed"},

0 commit comments

Comments
 (0)