diff --git a/pydyton/core.py b/pydyton/core.py index 33d06bb0009c414606abd21b6452384eb2d27727..430ddaa9a1c02c6a8689a3e56ce94aa868633e74 100644 --- a/pydyton/core.py +++ b/pydyton/core.py @@ -9,6 +9,7 @@ class Process: def process(self, *args): raise NotImplementedError + yield None class TickProcess(Process): @@ -16,6 +17,9 @@ class TickProcess(Process): super().__init__() if tick < 1: raise ValueError('tick must be greatert than or equal to 1') - self.tick = tick + self.__tick = tick + + def tick(self): + return self.env.timeout(self.__tick)