title: python threading.Event: add event params
body: <p>Can I use Event object from threading module not only to notify that some event has happened but also to give some params of this event, for example:</p>
  
  <pre><code>e = Event()
  ...
  e.param = "this is event data"
  e.set()
  </code></pre>
  
  <p>Another thread:</p>
  
  <pre><code>e.wait()
  data = e.param
  </code></pre>
  
  <p>It seems to be ok at first glance, but are there any problems than can happen? Is it safe? If not, what other way is better to pass some events params between threads?</p>
  
  <p>Thanx.</p>