I'm using SimEvent class of Simpy simulator to define some events (say a,b,c). Now I've a process which waits for events a,b and c as shown below.
yield waitevent, self, (a, b, c)
Once any of these events occur, the process will be reactivated. In my case the events can take place multiple times. i.e. Two or more processes can call a.signal() at the same simulation time. If, say event a occurs 3 times, how do I get that information? Does the eventsFired array have the same events repeated?