Skip to content

Commit c4af155

Browse files
committed
Call steps as part of loop if it is defined
1 parent 1208362 commit c4af155

File tree

1 file changed

+3
-0
lines changed
  • server_python_scripts/blocks_base_classes

1 file changed

+3
-0
lines changed

server_python_scripts/blocks_base_classes/opmode.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@ def __init__(self, robot: RobotBase):
77
def start(self) -> None:
88
self.robot.start()
99
def loop(self) -> None:
10+
# Call steps method if it exists in the derived class
11+
if hasattr(self, 'steps'):
12+
self.steps()
1013
self.robot.update()
1114
def stop(self) -> None:
1215
self.robot.stop()

0 commit comments

Comments
 (0)