<div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Aug 11, 2014 at 5:08 AM, Robert P. J. Day <span dir="ltr">&lt;<a href="mailto:rpjday@crashcourse.ca" target="_blank">rpjday@crashcourse.ca</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="adM"><br></div>
  reading up on events in BB manual and section 3.7, &quot;Events&quot;, talks<br>
of defining event handlers, but claims:<br>
<br>
&quot;This event handler gets called every time an event is triggered.&quot;<br>
<br>
but don&#39;t you have to associate an event handler with one or more<br>
events using the &quot;[eventmask]&quot; flag? that seems like a fairly<br>
significant omission from that section. or am i just misunderstanding<br>
how events work?<br>
</blockquote></div><br></div><div class="gmail_extra">eventmask is a fairly recent addition. If eventmask is undefined, the handler is called for all events, and its left to the event handler to make sure it&#39;s only doing its logic for the right events (e.g. call isinstance() on &#39;e&#39; to check what event it is). The docs likely were never updated to include it.<br>

-- <br></div><div class="gmail_extra">Christopher Larson<br>clarson at kergoth dot com<br>Founder - BitBake, OpenEmbedded, OpenZaurus<br>Maintainer - Tslib<br>Senior Software Engineer, Mentor Graphics
</div></div>