Skip to content

Commit 63ea822

Browse files
committed
minor addition to taxi_sim.py
1 parent 42cc9f2 commit 63ea822

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

control/simulation/taxi_sim.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@ def taxi_process(ident, trips):
2222
trip_ends = prowling_ends + compute_delay(TRIP_DURATION)
2323
yield Event(trip_ends, ident, 'passenger dropped off')
2424

25+
yield Event(trip_ends + 1, ident, 'going home')
26+
2527

2628
class Simulator:
2729

@@ -80,7 +82,7 @@ def main(args):
8082
"""
8183
Sample run:
8284
83-
$ python3 taxi_sim.py seed=5 110
85+
$ clear; python3 taxi_sim.py seed=5 110
8486
taxi: 0 Event(time=4, actor=0, description='passenger picked up')
8587
taxi: 1 Event(time=6, actor=1, description='passenger picked up')
8688
taxi: 2 Event(time=7, actor=2, description='passenger picked up')
@@ -91,6 +93,7 @@ def main(args):
9193
taxi: 0 Event(time=34, actor=0, description='passenger picked up')
9294
taxi: 0 Event(time=45, actor=0, description='passenger dropped off')
9395
taxi: 2 Event(time=45, actor=2, description='passenger picked up')
96+
taxi: 0 Event(time=46, actor=0, description='going home')
9497
taxi: 1 Event(time=47, actor=1, description='passenger dropped off')
9598
taxi: 2 Event(time=47, actor=2, description='passenger dropped off')
9699
taxi: 2 Event(time=49, actor=2, description='passenger picked up')
@@ -100,11 +103,13 @@ def main(args):
100103
taxi: 1 Event(time=59, actor=1, description='passenger picked up')
101104
taxi: 2 Event(time=59, actor=2, description='passenger picked up')
102105
taxi: 1 Event(time=63, actor=1, description='passenger dropped off')
106+
taxi: 1 Event(time=64, actor=1, description='going home')
103107
taxi: 2 Event(time=84, actor=2, description='passenger dropped off')
104108
taxi: 2 Event(time=90, actor=2, description='passenger picked up')
105109
taxi: 2 Event(time=92, actor=2, description='passenger dropped off')
106110
taxi: 2 Event(time=99, actor=2, description='passenger picked up')
107111
taxi: 2 Event(time=101, actor=2, description='passenger dropped off')
112+
taxi: 2 Event(time=102, actor=2, description='going home')
108113
*** end of events ***
109114
110115
"""

0 commit comments

Comments
 (0)