if obj.clock is clock and obj.active:
obj.update()
// tick the clock forward one time step
clock.tick()
// find the next clock to be updated. The < operator for Clock
// determines that the first clock to be updated should be the one
// with the smallest t value, unless there are several with the
After Change
// TODO: progress reporting stuff
// Find the first clock to be updated (see note below)
clock, curclocks = self._nextclocks()
while clock.running and not self._stopped and not Network._globally_stopped:
// update the network time to this clocks time
self.t = clock.t