EricssonResearch / calvin-base

Calvin is an application environment that lets things talk to things, among other things.
Apache License 2.0
282 stars 91 forks source link

Actions named 'fire' break the scheduler #71

Open olaan opened 7 years ago

olaan commented 7 years ago

Using the name 'fire' for an action gives strange results.

2017-05-16 14:12:41,095 ERROR    13136-calvin.calvin.runtime.north.scheduler: unsupported operand type(s) for |=: 'bool' and 'tuple' 
Traceback (most recent call last):                                                                                                   
  File "/home/user/calvin-base/calvin/runtime/north/scheduler.py", line 124, in fire_actors                              
    did_fire |= actor.fire()