Pastebin launched a little side project called VERYVIRAL.com, check it out ;-) Want more features on Pastebin? Sign Up, it's FREE!
Guest

Untitled

By: a guest on Mar 11th, 2013  |  syntax: None  |  size: 0.61 KB  |  views: 25  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. diff --git a/migen/actorlib/sim.py b/migen/actorlib/sim.py
  2. index de11f1c..03d158d 100644
  3. --- a/migen/actorlib/sim.py
  4. +++ b/migen/actorlib/sim.py
  5. @@ -30,13 +30,10 @@ class TokenExchanger(PureSimulable):
  6.                                 else:
  7.                                         s.wr(ep.ack, 1)
  8.                         elif isinstance(ep, Source):
  9. -                               if s.rd(ep.stb):
  10. -                                       if s.rd(ep.ack):
  11. -                                               completed.add(token)
  12. -                                               s.wr(ep.stb, 0)
  13. -                               else:
  14. -                                       s.wr(ep.stb, 1)
  15. -                                       s.multiwrite(ep.token, token.value)
  16. +                               if s.rd(ep.ack):
  17. +                                       completed.add(token)
  18. +                               s.wr(ep.stb, 1)
  19. +                               s.multiwrite(ep.token, token.value)
  20.                         else:
  21.                                 raise TypeError
  22.                 self.active -= completed