Desktop Notifications and EPIC DESIGN FAIL

I was asked to review code that -- well -- was evil.

Not like "shabby" or "non-pythonic". Nothing so simple as that.

We'll get to the evil in a moment. First, we have to suffer two horrible indignities.

  1. Busy Waiting
  2. Undefined Post-Conditions.

We'll beat all three issues to death separately, starting with …

more ...